|
- #include <reg52.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit led =P1;
- int i,a;
- char b[]={0xfe,0xfd,0xfb,0xfc,0xf7,0xef,0xdf,0xbf,0x7f};
- void bule_Init()
- {
- TMOD= 0x20;
- TH1 = 0xfd;
- TL1 = 0xfd;
- SM0 = 0;
- SM1 = 1;
- REN = 1;
- TR1 = 1;
- }
- void main ()
- {
- bule_Init();
- P1=0xff;
- while(1)
- {
- if(RI==1)
- {
- a=SBUF;
- RI=0;
- if(a==0)
- {
- P1=0x00;
- }
- else if(a==1)
- {
- P1=0xff;
- }
- else if(a==2)
- {
- while(1)
- {
- for(i=0;i<8;i++)
- P1=b[i];
- }
- }
- }
- }
- }
復(fù)制代碼 |
-
效果圖.jpg
(517.42 KB, 下載次數(shù): 48)
下載附件
2021-4-27 11:24 上傳
串口發(fā)送2時(shí),為什么實(shí)現(xiàn)不了流水燈效果,求大佬們指點(diǎn)一下
-
串口發(fā)送字符.png
(15.66 KB, 下載次數(shù): 38)
下載附件
2021-4-27 11:24 上傳
|