實物圖.jpg (243.12 KB, 下載次數(shù): 25)
下載附件
2023-3-9 01:13 上傳
實物圖
顯示可以設置,但按鍵值不會正確返回,不知道怎么回事。單片機是STC8G系列
- #include <REGX51.H>
- #include <tm1638.h>
- unsigned char num[8]; //各個數(shù)碼管顯示的值
- int main(void)
- {
- unsigned char i;
- init_TM1638(); //初始化TM1638
- for(i=0;i<8;i++)
- Write_DATA(i<<1,tab[0]); //初始化寄存器
-
- while(1)
- {
- //★經過測試 i=Read_key(); 不能正確返回按鍵值
- i=Read_key(); //讀按鍵值
- if(i<8)
- {
- num[i]++;
- while(Read_key()==i); //等待按鍵釋放
- if(num[i]>15)
- num[i]=0;
- Write_DATA(i*2,tab[num[i]]);
- Write_allLED(1<<i);
- }
- }
- }
復制代碼 Keil代碼下載:
TM1638測試程序C51(源程序無改動).zip
(34.25 KB, 下載次數(shù): 22)
2023-3-9 01:17 上傳
點擊文件名下載附件
|