開始4個燈亮,按一次按鍵4個燈兩兩交替亮燈(以下是部分代碼)
捕獲.PNG (86.83 KB, 下載次數(shù): 51)
下載附件
連接圖
2021-12-13 01:11 上傳
捕獲.PNG (48.41 KB, 下載次數(shù): 44)
下載附件
部分代碼
2021-12-13 01:10 上傳
單片機源程序如下:
- #include<reg51.h>
- #define led P1
- sbit key=P3^0;
- unsigned int num;
- void delay(unsigned int num)
- {
- unsigned int i,j;
- for(i=num;i>0;i--)
- for(j=240;j>0;j--);
- }
- void main()
- {
- unsigned int a=0;
- while(1)
- {
- P1=0xf0;
- if(key==0)
- {
- delay();
- if(key==0)
- {while(1)
- {
- P1=0xfc;
- delay(500);
- P1=0xf3;
- delay(500);
- }
- }
- }
- }
- }
復(fù)制代碼
|