|
tm1638驅(qū)動數(shù)碼管電路原理圖如下:
tm1638單片機(jī)源程序如下:
- #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(); //讀按鍵值
- 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);
- }
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
TM1638 按鍵數(shù)碼管模塊.zip
(802.45 KB, 下載次數(shù): 82)
2018-4-5 11:46 上傳
點(diǎn)擊文件名下載附件
|
|