小玩意成本低可做實物,最小系統+LED+電阻仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
[6SFH%RQS1VK{A.png (26.44 KB, 下載次數: 18)
下載附件
2018-11-7 18:16 上傳
TIM圖片20181107181918.png (9.15 KB, 下載次數: 18)
下載附件
2018-11-7 18:19 上傳
單片機源碼:
- #include "reg52.h"
- #define uchar unsigned char
- #define uint unsigned int
- #define shaizi P2
- uchar scanline[6]={0x3f,0xf3,0x2d,0x4c,0x0c,0x40};
- uchar Lsd,Lsd1=5,b=0,c=0;
- sbit a=P1^1;
- void T0_zs(void);
- void main()
- {
- T0_zs();
- while(1)
- {
- if(a==0)
- {
- c=1;
- Lsd1=3;
- }
- if(Lsd>=Lsd1&&c==1)
- {
- Lsd=0;
- b++;
- shaizi=scanline[b];
- if(Lsd1>=20)
- c=0;
- Lsd1+=1;
- if(b>=5)
- {
- b=-1;
- }
- }
- }
- }
- void T0_zs(void)
- {
- TMOD=0x01;
- TL0=0x3c;
- TH0=0xb0;
- TR0=1;
- ET0=1;
- EA=1;
- }
- void T0_zs1()interrupt 1
- {
- TL0=0x3c;
- TH0=0xb0;
- Lsd++;
- }
復制代碼
0.png (8.28 KB, 下載次數: 17)
下載附件
2018-11-8 03:11 上傳
全部資料51hei下載地址:
LED骰子代碼及仿真.rar
(15.61 KB, 下載次數: 26)
2018-11-7 18:17 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|