久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3055|回復: 3
收起左側

51單片機單片機串口通信,單片機接收到的數據怎么轉換成10進制

[復制鏈接]
ID:449517 發表于 2019-4-27 10:13 | 顯示全部樓層 |閱讀模式
怎么用串口發送0-225控制不同的LED點亮

回復

使用道具 舉報

ID:361354 發表于 2019-4-27 14:24 | 顯示全部樓層
http://www.zg4o1577.cn/sp/4305.htm
你可以去看這個郭天祥的視頻,里面講的很詳細
回復

使用道具 舉報

ID:523056 發表于 2019-4-27 17:00 | 顯示全部樓層
while(1) { i=串口接收函數得到的值; if(i==0) 燈滅; if(i==1) 燈亮; while(i==2) { 閃爍; i=串口接收函數得到的值; if(i!=2) break; } } 大體上就是這個形式,
回復

使用道具 舉報

ID:384252 發表于 2019-4-30 16:31 | 顯示全部樓層
可以參考下這個

#include<STC15F2K60S2.h>

/***********位定義************/
sbit LED0 = P0^0;                // LED0
sbit LED1 = P0^1;                // LED1
sbit LED2 = P0^2;                // LED2
sbit LED3 = P0^3;                // LED3
sbit LED4 = P0^4;                // LED4
sbit LED5 = P0^5;                // LED5
sbit LED6 = P0^6;                // LED6
sbit LED7 = P0^7;                // LED7

sbit LED127 = P3^7;                // LED127

void main(void)
{
        P0M1 = 0x00;
        P0M0 = 0xff;
        P0   = 0x00;
       
        P3M1 = 0x03;
        P3M0 = 0xfe;
        P3   = 0xc3;
       
        SCON = 0xf0;                                // 8位數據+1位起始位,可變波特率
        AUXR |= 0x04;                                // 定時器2時鐘為Fosc,即1T
        T2L  = 0x8f;                                // 設定定時初值
        T2H  = 0xfd;                                // 設定定時初值
        AUXR |= 0x10;                                // 啟動定時器2
        ES   = 1;                                        // 允許串口中斷
        while(1)
        {
                switch(SBUF)
                {
                        case 0x00:        LED0 = on;        break;        // LED0燈亮
                        case 0x01:        LED0 = off;        break;        // LED0燈滅
                        case 0x02:        LED1 = on;        break;        // LED1燈亮
                        case 0x03:        LED1 = off;        break;        // LED1燈滅
                        case 0x04:        LED2 = on;        break;        // LED2燈亮
                        case 0x05:        LED2 = off;        break;        // LED2燈滅
                        //        以下省略
                       
                        case 0xfe:        LED127 = on;break;        // LED127燈亮
                        default:        LED128 = off;                // LED127燈滅
                }
        }
}

void UartRcv(void) interrupt 4
{
        if(RI)
        {
                RI = 0;
        }
}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品www.| 亚洲成人精品 | 人人射人人插 | 宅女噜噜66国产精品观看免费 | 国产在线精品一区二区 | 国产精品久久久久久久久久免费看 | 天天爽网站 | 欧美综合一区二区三区 | 欧美激情精品久久久久 | 日韩视频精品在线 | 99视频在线播放 | 精品国产免费人成在线观看 | 二区国产 | 国产精品免费观看 | 久久精品亚洲 | 欧州一区二区 | xxx视频| 最近中文字幕第一页 | 欧美性生活网 | 国产最好的av国产大片 | 午夜精品一区二区三区在线观看 | 99久久精品免费看国产免费软件 | 免费视频成人国产精品网站 | 日本免费黄色 | 羞羞色视频 | 久久精品欧美视频 | 久久免费精品视频 | 国产日韩欧美在线观看 | 国产精品美女久久久久aⅴ国产馆 | 亚洲综合日韩精品欧美综合区 | 男人天堂色 | 国产日韩一区二区三免费高清 | 成人免费黄色 | 噜噜噜色网 | 欧美一区二区在线 | 国产成人精品一区二区三区在线 | 久久这里有精品 | 日日操av | 国产三级大片 | 韩国电影久久 | 免费性视频|