|
單片機(jī)完全小白看過來了,本次實(shí)驗(yàn)來認(rèn)識(shí)通過串口來控制單個(gè)輸出狀態(tài),只是同時(shí)控制了多個(gè)串口才有那多個(gè)狀態(tài)同時(shí)顯現(xiàn)。可以下載本次實(shí)驗(yàn)來結(jié)合教程對(duì)單片機(jī)進(jìn)行入門了解學(xué)習(xí)
單片機(jī)源程序如下:
- #include "reg52.h"
- #define u8 unsigned char
- #define u16 unsigned int
- sbit led1=P1^0;
- sbit led2=P1^4;
- sbit led3=P1^7;
- sbit kai=P2^0;
- void delay(long i){while(i--);}
- u8 shan=0;
- void key()
- {
- if(kai==0)
- { shan++;
- if(shan==3)shan=0;
- while(kai==0);
- }
- }
- main()
- {
- u16 i=0;
- while(1)
- {
- key();
- delay(1000);
- i++;
- if(shan==1)delay(1);
- if(shan==2)delay(50);
- led1=!led1;
- if(i%50==0)led3=!led3;
- if(shan==0)led2=0;
- if(i%shan==0)led2=!led2;
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
燈的快慢閃.rar
(72.24 KB, 下載次數(shù): 17)
2021-7-17 16:41 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|