51單片機直接驅(qū)動數(shù)碼管動態(tài)掃描+原代碼+仿真圖上傳,共同學習,如果有錯誤請指正,詳細見附件。
0.png (10.98 KB, 下載次數(shù): 79)
下載附件
2018-12-11 02:43 上傳
單片機源程序如下:
- //STC89C52RC 12M 直接驅(qū)動數(shù)碼管顯示
- #include <reg51.h>
- #define uint unsigned int
- #define uchar unsigned char
- #define wule P2
- #define dale P1
- uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
- 0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
- void delay(uint z)
- {
- while(z--);
- }
- void display();
- void main()
- {
- wule=0xff;
- dale=0x00;
- while(1)
- {
- display();
- }
-
- }
- void display()
- {
- wule=~0x01;
- delay(100);
- dale=table[1];
- delay(100);
- dale=0x00;
- wule=~0x02;
- delay(100);
- dale=table[2];
- delay(100);
- dale=0x00;
- wule=~0x04;
- delay(100);
- dale=table[3];
- delay(100);
- dale=0x00;
- wule=~0x08;
- delay(100);
- dale=table[4];
- delay(100);
- dale=0x00;
- wule=~0x10;
- delay(100);
- dale=table[5];
- delay(100);
- dale=0x00;
- wule=~0x20;
- delay(100);
- dale=table[6];
- delay(100);
- dale=0x00;
- wule=~0x40;
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
51單片機直接驅(qū)動數(shù)碼管動態(tài)掃描.rar
(15.92 KB, 下載次數(shù): 45)
2018-12-10 23:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|