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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2926|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品综合一区二区 | 黄色国产 | 亚洲精品久久嫩草网站秘色 | 四虎在线视频 | 一级a性色生活片久久毛片 午夜精品在线观看 | 成人在线免费视频 | 亚洲综合首页 | 日韩网站免费观看 | 青草久久免费视频 | 国产精品久久久久久久久免费桃花 | 免费av一区二区三区 | 亚洲精品一区中文字幕乱码 | 色资源站 | 久久久青草| a视频在线观看 | 久久久久国产精品一区 | 亚洲综合精品 | 亚洲精品视频在线播放 | www.日本在线观看 | 国产精品国产a | 蜜月aⅴ免费一区二区三区 99re在线视频 | 99视频在线免费观看 | 午夜精品一区二区三区在线视频 | 在线观看国产视频 | 91偷拍精品一区二区三区 | 99精品一区二区三区 | 超碰操| 国产在线不卡 | av网站在线看 | 精品久久久久久久久久久 | 污片在线免费观看 | 欧美精品一区在线观看 | 成人在线一区二区 | 欧美综合网 | 亚洲一区二区三区免费在线观看 | 日韩欧美在线观看视频 | 国产精品一区二区三区四区 | 亚洲精品18 | 日韩在线免费视频 | 国产精品免费av | 亚洲啊v |