3.hex為共陽極
另一個為共陰極
屏幕截圖(32).png (346.6 KB, 下載次數: 55)
下載附件
2018-5-24 08:58 上傳
單片機源程序如下:
- #include<reg51.h>
- #define SEG P0
- unsigned char SMGD[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x83,0xf8,0x80,0x98}; //共陰極 段顯0~9
- unsigned char SMGW[]={0x01,0x02,0x04,0x08}; //位選1~4
- unsigned int n;
- void delay(unsigned int i) //延時函數
- {
- while(i--);
- }
- void main(void) //主函數
- {
- unsigned char Temp;
- while(1)
- {
- switch (Temp%4)
- {
-
- case 0:P0 = SMGD[Temp%10];break;
- case 1:P0 = SMGD[Temp%10];break;
- case 2:P0 = SMGD[Temp%10];break;
- case 3:P0 = SMGD[Temp%10];break;
-
- }
- P0 =SMGW[Temp%4];
- Temp++;
- delay(50000);
- }
- }
復制代碼
所有資料51hei提供下載:
數碼管掃描(共陰極和共陽極).zip
(23.25 KB, 下載次數: 11)
2018-5-24 08:58 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|