0~99數碼管代碼及電路仿真圖
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (12.04 KB, 下載次數: 15)
下載附件
2018-3-15 02:49 上傳
0.png (47.63 KB, 下載次數: 26)
下載附件
2018-3-15 02:49 上傳
單片機源程序如下:
- #include <REGX51.H>
- #define uchar unsigned char
- #define uint unsigned int
- uchar DSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
- void delay(uint y)
- {
- uchar j;
- while(y--)for(j=0;j<120;j++);
- }
- void main()
- {
- uchar j;
- P0 = 0x00;
- P2 = 0x00;
- while(1){
- for(j=0;j<=99;j++)
- {
- P0 = DSY_CODE[j/10];
- P2 = DSY_CODE[j%10];
- delay(100);
- }
- }
- }
復制代碼
所有資料51hei提供下載:
0~99數碼管.zip
(52.05 KB, 下載次數: 12)
2018-3-14 14:10 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|