wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 16336|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

TM1638驅(qū)動數(shù)碼管的arduino和51單片機源程序與電路圖

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:376624 發(fā)表于 2018-7-21 14:47 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
TM1638數(shù)碼管電路原理圖如下:


單片機源程序如下:


  1. #include        <REGX51.H>
  2. #include        <tm1638.h>

  3. unsigned char num[8];                //各個數(shù)碼管顯示的值

  4. int main(void)
  5. {
  6.         unsigned char i;
  7.         init_TM1638();                                   //初始化TM1638
  8.         for(i=0;i<8;i++)
  9.         Write_DATA(i<<1,tab[0]);                       //初始化寄存器
  10.         
  11.         while(1)
  12.         {
  13.                 i=Read_key();                          //讀按鍵值
  14.                 if(i<8)
  15.                 {
  16.                         num[i]++;
  17.                         while(Read_key()==i);                       //等待按鍵釋放
  18.                         if(num[i]>15)
  19.                         num[i]=0;
  20.                         Write_DATA(i*2,tab[num[i]]);
  21.                         Write_allLED(1<<i);
  22.                 }
  23.         }
  24. }

復(fù)制代碼

arduino源程序:
  1. #define        DATA_COMMAND        0X40
  2. #define        DISP_COMMAND        0x80
  3. #define        ADDR_COMMAND        0XC0

  4. //TM1638模塊引腳定義
  5. int DIO = 2;
  6. int CLK = 1;
  7. int STB = 0; //這里定義了那三個腳
  8. //共陰數(shù)碼管顯示代碼
  9. unsigned char tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,
  10.                            0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};
  11. unsigned char num[8];                //各個數(shù)碼管顯示的值                     
  12. void setup ()
  13. {
  14.   pinMode(STB,OUTPUT);
  15.   pinMode(CLK,OUTPUT);
  16.   pinMode(DIO,OUTPUT); //讓三個腳都是輸出狀態(tài)
  17. }
  18. void loop()
  19.     {
  20.         unsigned char i;
  21.         init_TM1638();                                   //初始化TM1638
  22.         for(i=0;i<8;i++)
  23.         Write_DATA(i<<1,tab[0]);                       //初始化寄存器        
  24.         while(1)
  25.         {
  26.                 i=Read_key();                          //讀按鍵值
  27.                 if(i<8)
  28.                 {
  29.                   num[i]++;
  30.                   while(i==Read_key());                       //等待按鍵釋放
  31.                   if(num[i]>15)
  32.                   num[i]=0;
  33.                   Write_DATA(i*2,tab[num[i]]);
  34.                   Write_allLED(1<<i);
  35.                 }
  36.         }
  37. }



  38. void TM1638_Write(unsigned char        DATA)                        //寫數(shù)據(jù)函數(shù)
  39. {
  40.         unsigned char i;
  41.         pinMode(DIO,OUTPUT);
  42.         for(i=0;i<8;i++)
  43.         {
  44.             digitalWrite(CLK,LOW);
  45.             if(DATA&0X01)
  46.                digitalWrite(DIO,HIGH);
  47.             else
  48.                digitalWrite(DIO,LOW);
  49.             DATA>>=1;
  50.             digitalWrite(CLK,HIGH);
  51.         }
  52. }
  53. unsigned char TM1638_Read(void)                                        //讀數(shù)據(jù)函數(shù)
  54. {
  55.         unsigned char i;
  56.         unsigned char temp=0;;        
  57.         pinMode(DIO,INPUT);//設(shè)置為輸入
  58.         for(i=0;i<8;i++)
  59.         {
  60.               temp>>=1;
  61.             digitalWrite(CLK,LOW);
  62.               if(digitalRead(DIO)==HIGH)
  63.                 temp|=0x80;
  64.             digitalWrite(CLK,HIGH);
  65.                
  66.         }
  67.         return temp;
  68. }
  69. void Write_COM(unsigned char cmd)                //發(fā)送命令字
  70. {
  71.         digitalWrite(STB,LOW);
  72.         TM1638_Write(cmd);
  73.         digitalWrite(STB,HIGH);
  74. }
  75. unsigned char Read_key(void)
  76. {
  77.         unsigned char c[4],i,key_value=0;
  78.         digitalWrite(STB,LOW);
  79.         TM1638_Write(0x42);                           //讀鍵掃數(shù)據(jù) 命令
  80.         for(i=0;i<4;i++)               
  81.           {
  82.             c[i]=TM1638_Read();
  83.         }
  84.         digitalWrite(STB,HIGH);                                                   //4個字節(jié)數(shù)據(jù)合成一個字節(jié)
  85.         for(i=0;i<4;i++)
  86.         {
  87.             key_value|=c[i]<<i;
  88.         }        
  89.         for(i=0;i<8;i++)
  90.         {
  91.             if((0x01<<i)==key_value)
  92.             break;
  93.         }
  94.         return i;
  95. }
  96. void Write_DATA(unsigned char add,unsigned char DATA)                //指定地址寫入數(shù)據(jù)
  97. {
  98.         Write_COM(0x44);
  99.         digitalWrite(STB,LOW);
  100.         TM1638_Write(0xc0|add);
  101.         TM1638_Write(DATA);
  102.         digitalWrite(STB,HIGH);
  103. }
  104. void Write_allLED(unsigned char LED_flag)                                        //控制全部LED函數(shù),LED_flag表示各個LED狀態(tài)
  105. {
  106.         unsigned char i;
  107.         for(i=0;i<8;i++)
  108.         {
  109.             if(LED_flag&(1<<i))
  110.               Write_DATA(2*i+1,1);
  111.             else
  112.               Write_DATA(2*i+1,0);
  113.         }
  114. }

  115. //TM1638初始化函數(shù)
  116. void init_TM1638(void)
  117. {
  118.         unsigned char i;
  119.         Write_COM(0x8b);       //亮度 (0x88-0x8f)8級亮度可調(diào)
  120.         Write_COM(0x40);       //采用地址自動加1
  121.         digitalWrite(STB,LOW);                           //
  122.         TM1638_Write(0xc0);    //設(shè)置起始地址
  123.         for(i=0;i<16;i++)           //傳送16個字節(jié)的數(shù)據(jù)
  124.           TM1638_Write(0x00);
  125.         digitalWrite(STB,HIGH);
  126. }

復(fù)制代碼


所有資料51hei提供下載:
TM1638 按鍵數(shù)碼管LED顯示模塊(8位數(shù)碼管LED按鍵) 顯示模塊.zip (961.32 KB, 下載次數(shù): 199)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏6 分享淘帖 頂1 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:590938 發(fā)表于 2019-7-26 17:16 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報

板凳
ID:590938 發(fā)表于 2019-7-26 17:17 | 只看該作者
謝謝分享。。
回復(fù)

使用道具 舉報

地板
ID:135361 發(fā)表于 2019-7-27 09:43 | 只看該作者
按鍵不行啊
回復(fù)

使用道具 舉報

5#
ID:198286 發(fā)表于 2019-7-30 12:20 | 只看該作者
我買模塊好久了,正需要這程序
回復(fù)

使用道具 舉報

6#
ID:419332 發(fā)表于 2019-7-31 17:24 | 只看該作者
學(xué)習(xí)一下,謝謝分享。
回復(fù)

使用道具 舉報

7#
ID:91359 發(fā)表于 2019-8-21 19:31 | 只看該作者
天微的驅(qū)動芯片用的人比較多
回復(fù)

使用道具 舉報

8#
ID:111376 發(fā)表于 2019-9-19 08:43 | 只看該作者
感謝樓主的貢獻!
回復(fù)

使用道具 舉報

9#
ID:61860 發(fā)表于 2020-1-20 16:05 | 只看該作者
非常感謝分享~~~~~~~~~~~~~~
回復(fù)

使用道具 舉報

10#
ID:27161 發(fā)表于 2024-4-15 17:07 | 只看該作者
謝謝分享,實測可用。
回復(fù)

使用道具 舉報

11#
ID:198286 發(fā)表于 2025-6-9 16:31 | 只看該作者
發(fā)表于 2019-7-30 12:20
我買模塊好久了,正需要這程序

哈哈 好多年了 ,還沒搞明白
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
999sesese| 91成人免费| 二区中文字幕| 亚洲国产精品18久久久久久| 精品少妇人妻一区二区黑料社区| 一区二区冒白浆视频| 国产91精品青草社区| 日韩一级大片在线观看| 国产精品嫩草久久久久| 久久婷婷影院| 欧美女王vk| 亚洲精品中文字幕| 久草视频在线看| 可骚可骚的黄视频网站| www.国产三级| 久久久久99精品| 久久久久久久久久影视| 91xxx视频| 国产精品10p综合二区| 九九热这里只有精品免费看| 欧美大片拔萝卜| 欧美日韩美女在线观看| 久久久噜噜噜久久中文字幕色伊伊| 一区二区三区高清视频在线观看| 国产高清精品二区| 色呦呦在线观看视频| 羞羞视频网站在线免费观看| 爱啪导航一精品导航站| 亚洲国产一二三区| av图片在线观看| 亚洲精品成人av久久| 污污网站免费看| 亚洲乱码日产精品bd在线观看| 国产精品久久久久免费| 欧美黄色小视频| 欧美精品一区二区三区在线| 欧美日韩精品在线| 国产精品美女久久久久久2018| 免费在线看成人av| 久久免费大视频| 国产一区二区三区免费在线| av资源在线| 手机福利小视频在线播放| 黄色小视频免费| 一区二区三区免费视频网站| 国产剧情精品在线| 日韩精品在线观看免费| 曰本女人与公拘交酡| 成年人免费观看视频网站| 国产精品99久久久精品无码| 色综合色综合色综合色综合| 少妇无码av无码专区在线观看| 婷婷视频在线播放| 亚洲精美视频| 日本不卡免费新一二三区| 激情小说网站亚洲综合网| 91精品久久久久久| 国产精品精品视频一区二区三区| 国内精品伊人久久| 欧美国产日韩在线| 在线中文字幕日韩| 亚洲天堂精品在线| 亚洲国产精品va在看黑人| 欧美美女一区二区| 欧美性xxxxxxxxx| 亚洲精品一二三| 亚洲精品欧美二区三区中文字幕| 成人免费毛片app| 成人在线综合网站| 国产激情视频一区二区三区欧美 | 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 日本人体一区二区| 全黄性性激高免费视频| 日韩 欧美 视频| 免费无码不卡视频在线观看| 日韩av片在线看| 999香蕉视频| 91看片破解版| 永久免费未满蜜桃| 成人午夜福利一区二区| youjizz亚洲女人| 男人操女人的视频网站| 国产午夜精品无码一区二区| 美日韩一二三区| 精品久久久久久久久久久久久久久久 | 黄色三级免费电影| 五月婷婷开心综合| 午夜精彩视频| 日本韩国一区| 伦xxxx在线| 手机在线观看av| 精品国产黄a∨片高清在线| 韩国三级大全久久网站| 日本久久成人网| 97在线精品| 香蕉久久国产| 国产成人aaa| 中文字幕欧美国产| 中文字幕中文字幕在线中文字幕三区| 99国产成人精品| 亚州av在线播放| 久热中文字幕精品视频在线| 德国性xxxx| 桃乃木かなav在线播放| 国产美女av在线| 向日葵视频成人app网址| 中文字幕亚洲在线观看 | 亚洲亚洲精品在线观看| 欧美日韩国产一级片| 日韩精品福利在线| 久久久免费电影| 99国产在线视频| 亚洲高清乱码| 国产三级三级三级看三级| 免费中文字幕av| 久久久国产高清| 欧美性受xxxx狂喷水| 午夜天堂在线观看| 国产女人18毛片| 亚洲一区二区三区sesese| 狠狠色综合色区| 日韩成人三级视频| 午夜激情av在线| 日本丰满少妇裸体自慰| 国产无遮挡又黄又爽| 国产丰满美女做爰| 欧美超强性xxxxx| 7777狠狠狠琪琪电影| 第一页在线观看| 久久爱91午夜羞羞| 神马久久影院| 日韩精品亚洲专区| 不卡区在线中文字幕| 岛国av午夜精品| 亚洲第一精品夜夜躁人人躁| 日韩男女性生活视频| 亚洲mv在线看| 免费观看一区二区三区| 在线观看国产亚洲| 亚洲一区二区三区在线观看网站| 香艳视频网站| 久草在线资源站手机版| 日韩欧美ww| 香蕉av777xxx色综合一区| 不卡欧美aaaaa| 欧洲一区二区三区在线| 亚洲欧美国产制服动漫| 国产欧美在线视频| 青草全福视在线| 欧美大喷水吹潮合集在线观看| 久热精品在线观看| 亚洲色图图片区| 最新在线地址| 91久久久久久白丝白浆欲热蜜臀| 99视频精品全部免费在线视频| 国产一区欧美二区| 香蕉影视欧美成人| 在线观看亚洲区| 粉嫩高清一区二区三区精品视频| 91传媒久久久| 欧美一区二区三区爽爽爽| 四虎精品一区二区三区| 性一爱一乱一交一视频| 91超碰碰碰碰久久久久久综合| 午夜欧美精品| 特大巨黑人吊性xxx视频| 久久久亚洲精华液精华液精华液| 一个人看的www视频在线免费观看| 国内精品视频在线观看| 激情综合亚洲精品| 一本到一区二区三区| 欧美日韩高清区| 天天好比中文综合网| 精品1卡二卡三卡四卡老狼| 亚洲色成人www永久网站| 国产精品一区二区三区高清在线| 成人动漫在线播放| 国产厕拍一区| 久久网这里都是精品| 日韩av最新在线| 精品毛片久久久久久| 欧美夫妇交换xxx| 香蕉视频911| 日本中文字幕在线观看| 国产精品成人a在线观看| 国产精品伦理一区二区| 日韩有码在线电影| 91女神在线视频| 亚洲图片欧美一区| 97精品国产97久久久久久免费| 国产乱人伦精品一区二区三区| 欧美成人精品激情在线视频| 揉丰满老妇老女人的毛片| 欧洲一区二区三区精品| 日本特黄久久久高潮| 欧美日韩国产另类不卡| 91国产在线播放| 亚洲最大的黄色网| 免费精品国产自产拍在| 英国三级经典在线观看| 蜜桃视频在线观看一区| 日韩免费在线观看| 欧洲亚洲一区二区| 欧美国产日韩在线观看成人| 5566先锋影音夜色资源站在线观看 | 激情欧美一区| 精品国产精品自拍| 国产精品视频1区| 日韩成人av影院| 亚洲va国产日韩欧美精品色婷婷| 超碰91在线观看| 男男视频亚洲欧美| 日韩美女av在线| 超碰10000| 中文字幕免费高清在线观看| 国产精品一区二区婷婷| 在线观看日韩av电影| 欧美色窝79yyyycom| 开心色怡人综合网站| 国产精品成人免费观看| 成年人黄视频网站| 欧美先锋资源| 色综合中文字幕国产| 亚洲综合大片69999| 亚洲一级片在线播放| www.99re.av| 国内精品久久久久久久久电影网| 精品久久久视频| 国产精品有限公司| 久久精品国产亚洲AV无码男同| 宅男深夜免费观看视频| 午夜精品久久99蜜桃的功能介绍| 欧美日韩精品福利| 天天久久人人| 91在线公开视频| 欧美xxxx免费虐| 成人av资源网站| 97香蕉超级碰碰久久免费的优势| 亚洲 自拍 另类 欧美 丝袜| 91xx在线观看| 精品一区三区| 在线精品视频一区二区三四| 亚洲精品高清视频| 国产麻豆免费观看| 欧美va视频| 亚洲精品网站在线观看| 国产亚洲一区二区三区在线播放| 久久9999久久免费精品国产| 国产h在线观看| 裸体在线国模精品偷拍| 另类天堂视频在线观看| 韩国三级在线看| 偷窥自拍亚洲色图| 欧美亚洲不卡| 亚洲天堂av网| 91pony九色| 18被视频免费观看视频| 综合国产精品| 日韩高清人体午夜| 天天干天天综合| 精品全国在线一区二区| 欧美日韩激情在线一区二区三区| 欧美精品1区2区3区| 一本久道高清无码视频| 日本视频中文字幕| 成人动漫视频| 欧美日韩一区二区电影| 97碰在线视频| 国产亚洲第一的欧洲日产| 精品国产精品| 精品久久久久99| 91免费国产精品| av色男福利网| 欧洲美女日日| 亚洲精品在线网站| 999在线观看| 成人伊人222| 丝袜脚交一区二区| 久久久国产一区二区| 国产精品密蕾丝袜| 成人网视频在线观看| 337p粉嫩大胆色噜噜噜噜亚洲| 成人妇女淫片aaaa视频| 无码人妻精品一区二| 僵尸再翻生在线观看| 亚洲精品高清视频在线观看| 亚洲精品欧美精品| 亚洲综合网站久久久| 精品国产不卡| 亚洲欧美中文另类| 黄色片视频免费观看| 日漫免费在线观看网站| bt7086福利一区国产| 成人欧美在线观看| av中文字幕观看| 天堂99x99es久久精品免费| 亚洲黄在线观看| 制服丝袜第二页| 国产在线观看av| 国产精品久久久久久一区二区三区 | 青青草在线视频免费观看| 成人aa视频在线观看| 国产精品久久精品视| 亚洲天堂久久久久| 97人人澡人人爽91综合色| 欧美大片拔萝卜| 性xxxxxxxxx| av女优在线| 亚洲欧美一区二区不卡| 日本成人三级| 91九色国产蝌蚪| 日韩制服丝袜av| 国产精品稀缺呦系列在线| 伊人精品一区二区三区| 久久中文资源| 中文字幕亚洲无线码a| 国产精品成人69xxx免费视频 | www.青草| 国模娜娜一区二区三区| 国产精品免费观看高清| 免费一区二区三区视频狠狠| 亚洲精品a级片| 韩国精品美女www爽爽爽视频| 日本高清不卡码| 国产精品麻豆| 亚洲欧洲黄色网| 毛片久久久久久| 欧美gay视频| 欧美午夜精品久久久久久孕妇| 日本超碰在线观看| 最新中文字幕在线视频| 亚洲国产精品二十页| 伊人久久99| 成人免费淫片免费观看| 国产激情视频一区二区在线观看| www 成人av com| 国产美女高潮| 久久久噜噜噜久久狠狠50岁| 99re国产视频| 青青草国产免费自拍| 蜜臀精品一区二区三区在线观看 | 高潮按摩久久久久久av免费| 色吧影院999| 无码任你躁久久久久久久| 日韩欧美国产大片| 午夜免费日韩视频| 亚洲精品久久久久久动漫器材一区| 欧美高清日韩| 99热99热| 看**视频a级毛片| 91亚洲精品一区二区乱码| 800av在线免费观看| 日韩一二三四| 色综合 综合色| 国产美女精品久久| 日日夜夜一区| 久久久精品2019中文字幕神马| 在线观看不卡的av| 精品9999| 精品无人区一区二区三区| 嫩草嫩草嫩草嫩草嫩草| 久久―日本道色综合久久| 超碰网在线观看| 综合图区亚洲| 亚洲福利视频二区| 成人免费区一区二区三区| 菠萝蜜一区二区| 91久久国产婷婷一区二区| 国产精选在线观看| 91丨porny丨在线| 欧美一级裸体视频| 久久99亚洲网美利坚合众国| 日韩电影免费观看中文字幕 | 美女尤物在线视频| 日韩精品极品在线观看| 日韩三级一区二区| 在线日韩欧美| 日本免费高清一区| 在线观看av片| 欧美日韩小视频| 久久精品国产亚洲av高清色欲 | 欧美精品一区二区久久婷婷| 黄色大片网站在线观看| 亚洲私人影院| 亚洲v欧美v另类v综合v日韩v| 免费观看成年在线视频网站| 成人久久精品| 777xxx欧美| 日韩免费不卡视频| 亚洲天堂免费| 欧洲精品亚洲精品| 国产视频网站在线| 日韩欧美一级二级三级久久久| 日韩少妇高潮抽搐| 影音先锋一区| 高清无码视频直接看| 最新超碰在线| 久久影院模特热| 麻豆精品永久免费视频| 中文字幕字幕中文在线中不卡视频|