熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2020-11-16 20:00
正文摘要:甲為傳輸機(jī)乙為接收機(jī),現(xiàn)在想加共陽數(shù)碼顯示。功能為當(dāng)按鍵按下時(shí)甲機(jī)發(fā)送數(shù)據(jù),乙機(jī)接收數(shù)據(jù),甲機(jī)的K1按鍵通過串口發(fā)送信息控制乙機(jī)的LED燈D3和D4閃爍:① 第一次按下K1鍵,甲機(jī)發(fā)送字符“A”, 甲機(jī)的D1和乙機(jī)的 ... |
學(xué)習(xí)了,多多交流。 |
乙機(jī)如下: #include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit D3=P0^0; sbit D4=P0^4; void Delay(x) { uchar i; while(x--) for(i=0; i<120; i++); } void main( ) { SCON=0x50; TMOD=0x20; PCON=0x00; TH1=0xFD; TL1=0xFD; RI= 0; TR1=1; D3=D4=1; while(1) { if(RI) {RI=0; switch(SBUF) { case 'A':D3=~D3; D4=1; break; case 'B':D4=~D4; D3=1; break; case 'C':D3=~D3; D4=~D4; break; } } else D3=D4=1; Delay(100); } } |
Powered by 單片機(jī)教程網(wǎng)