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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产成人精品一区二区三区 | 中文字幕av第一页 | 欧美精品1区2区3区 精品国产欧美一区二区 | 99re在线视频 | 日日爱av| 国产成人精品午夜视频免费 | 亚洲日日 | www.久久99| 国产你懂的在线观看 | 亚洲视频精品 | 免费看爱爱视频 | 日韩国产三区 | 在线播放精品视频 | 亚洲成人一区 | 精品视频在线一区 | 午夜免费看视频 | 国产一区久久精品 | 日韩中文一区二区三区 | 免费h视频 | 久久久久久国产精品 | 人妖无码| 狠狠av | 亚洲精品久久区二区三区蜜桃臀 | 午夜精 | 久久久国产一区二区三区 | 亚洲日产精品 | 岛国av在线免费观看 | 自拍偷拍第一页 | 欧美极品少妇xxxxⅹ免费视频 | 欧美手机在线 | 亚洲视频免费 | 九九久久国产 | 乱码av午夜噜噜噜噜动漫 | 日韩欧美三级电影 | 久久国产精品偷 | 欧美乱大交xxxxx另类电影 | 精品久久一| 成人午夜影院 | 国产一区二区不卡 | 精品国产视频 | 亚洲 自拍 另类 欧美 丝袜 |