|
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
~$KEUPC(JFI[V)}HH~99.png (40.59 KB, 下載次數(shù): 46)
下載附件
仿真圖
2019-4-25 13:29 上傳
單片機(jī)源程序如下:
- #include "reg52.h"
- #include "intrins.h" //調(diào)用_cror_(a,b)和_crol_(a,b)//
- typedef unsigned char u8; //位寬宏定義typedf 8位一個(gè)字節(jié)。用u8代替unsigned char //
- typedef unsigned int u16; //16位兩個(gè)字節(jié)//
- #define led P2
- sbit k0=P3^1;
- sbit k1=P3^0;
- void delay(u16 i)
- {
- while(i--);
- }
- void keypros()
- {
- if(k0 == 0)
- {
- delay(1000);
- if(k1 == 0)
- {
- u8 i=0;
- led=0xfe;
- delay(50000);
-
- {
- for(i=0;i<7;i++)
- {
- led=_crol_(led,1);
- delay(50000);
- }
- for(i=0;i<7;i++)
- {
- led=_cror_(led,1);
- delay(50000);
- }
- }
- }
- else
- {
- u8 i=0;
- led=0xff;
- }
- }
- }
- void main()
- {
- while(1)
- {
- keypros();
- }
- }
-
復(fù)制代碼
所有資料51hei提供下載:
按鍵控制led流水燈.rar
(30.88 KB, 下載次數(shù): 70)
2019-4-25 13:30 上傳
點(diǎn)擊文件名下載附件
程序和仿真 下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|