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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

請教TM1638按鍵問題 數碼管可以累加計數,但不知如何得到鍵值

查看數: 881 | 評論數: 20 | 收藏 0
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2025-10-3 15:05

正文摘要:

發貼的時候有文字的,不知怎么沒有了,補一下: 電路如圖,接了8個按鍵,參考壇子里的代碼,按SW1、SW2、SW3、SW5、SW7時,數碼管可以累加計數。但不知如何得到鍵值,試驗了很多種方法都不行。 要求是按SW1、S ...

回復

ID:1144680 發表于 2025-10-30 14:22
xiaobendan001 發表于 2025-10-21 07:26
還是不懂,你得到的鍵不是0-7嗎?哪個按鍵按下顯示0?松開又顯示1?所有的,還是第0個?或者第一個?

正在學習,如有問題再次請教,謝謝!
ID:1109793 發表于 2025-10-21 07:26
dcc60 發表于 2025-10-20 20:37
用你的方法成功顯示1234567,對應的按鈕會固定顯示一個數字。我想要的是個按鈕,如下面的代碼,按下顯示0 ...

還是不懂,你得到的鍵不是0-7嗎?哪個按鍵按下顯示0?松開又顯示1?所有的,還是第0個?或者第一個?
ID:1144680 發表于 2025-10-20 20:38
man1234567 發表于 2025-10-16 16:01
1、看芯片手冊自己完成代碼,老的手冊可能有現成的代碼;
2、網上或廠家找例程,這樣少走彎路,并且過關率 ...

就是本論壇找的,怎么也搞不明白。
ID:1144680 發表于 2025-10-20 20:37

用你的方法成功顯示1234567,對應的按鈕會固定顯示一個數字。我想要的是個按鈕,如下面的代碼,按下顯示0,松開顯示1,卻怎么也不成功,能否再指點指點。
  1.                 if(i==0)
  2.                 {
  3.                         Write_DATA(0,tab[0]);
  4.                 }                       
  5.                                
  6.                 else
  7.                 {
  8.                         Write_DATA(0,tab[1]);                       
  9.                 }       
復制代碼
ID:584814 發表于 2025-10-16 16:01
1、看芯片手冊自己完成代碼,老的手冊可能有現成的代碼;
2、網上或廠家找例程,這樣少走彎路,并且過關率超高;
3、本論壇仔細找找,大概率有你想要的找到可偷著樂。
ID:1144680 發表于 2025-10-5 23:37

謝謝!我試試。。。。。
ID:1144680 發表于 2025-10-5 23:36
fzhlpp 發表于 2025-10-5 10:55
快了,你應該馬上找到原因并解決了,能顯示897肯定能顯示任何你想要的數字,我剛開始學1638的時候也是復 ...

感謝給出思路。
雖然顯示的是897,實際上那個i是個定值8,因為+1、-1了。且不論按哪個鍵i都是8。
實驗中已經把“位”用0-7代替了,我想要的結果是按不同的鍵,i是不同的值。
ID:1109793 發表于 2025-10-5 18:15
  1. unsigned char Read_key(void)
  2. {
  3.         unsigned char c[4],i,key_value=0;
  4.         STB=0;
  5.         TM1638_Write(0x42);                           //讀鍵掃數據 命令
  6.         for(i=0;i<4;i++)               
  7.                 c[i]=TM1638_Read();
  8.         STB=1;                                                   //4個字節數據合成一個字節
  9. key_value = c[0]>>2|c[1]>>1|c[2]|c[3]<<1;        for(i=0;i<8;i++)
  10.                 if((0x01<<i)==key_value)
  11.                         break;
  12.         return i;
  13. }
復制代碼
ID:1109793 發表于 2025-10-5 13:56
dcc60 發表于 2025-10-4 14:45
i=Read_key();         
        Write_DATA(0,tab);
        Write_DATA(2,tab);               

組合試試這樣:
  1. //組合
  2. key_value = c[0]>>2|c[1]>>1|c[2]|c[3]<<1;
復制代碼

然后取出鍵值0-7。
ID:241128 發表于 2025-10-5 10:55
dcc60 發表于 2025-10-4 14:45
i=Read_key();         
        Write_DATA(0,tab);
        Write_DATA(2,tab);               

快了,你應該馬上找到原因并解決了,能顯示897肯定能顯示任何你想要的數字,我剛開始學1638的時候也是復制別人的代碼然后再慢慢分析吸收利用實現自己的功能,只是開始對代碼的分析還不到位,比如你的數碼管位數,在代碼里就是那個024,也就是0代表實際你數碼管第一個的意思,對不對?2代表實際你的第三個數碼管的意思對吧?那么你應該是實際有8個數碼管是不是?你可以先直接像這樣012345678替換*號試試Write_DATA(  * ,tab[i+1]);

ID:1144680 發表于 2025-10-4 14:45
fzhlpp 發表于 2025-10-4 10:22
while (1)
    {  
               

i=Read_key();         
        Write_DATA(0,tab[ i]);
        Write_DATA(2,tab[i+1]);               
        Write_DATA(4,tab[i-1]);        

用上面的代碼試驗,按下顯示8、9、7
ID:1144680 發表于 2025-10-4 14:45
xiaobendan001 發表于 2025-10-4 07:50
接K1,c里面大概是04或者40,所以第二個循環能得到啥結果?
為啥非要把鍵值弄成一個數字?
讀出來啥就用 ...

就是不知道讀出來的是啥,也放在數碼管里試了。
沒按之前i應該是0,那幾個鍵按了之后好象都是8。
  1. i=Read_key();         
  2.         Write_DATA(0,tab[i]);
  3.         Write_DATA(2,tab[i+1]);               
  4.         Write_DATA(4,tab[i-1]);       
復制代碼


分別顯示8、9、7

ID:1144680 發表于 2025-10-4 14:29
fzhlpp 發表于 2025-10-4 10:22
while (1)
    {  
               

試了,所有按鍵不起作用。
ID:1109793 發表于 2025-10-4 11:40
fzhlpp 發表于 2025-10-4 10:22
while (1)
    {  
               

意思是8個按鍵分別給8個數碼管++?
ID:241128 發表于 2025-10-4 10:22
    while (1)
    {  
               
//以下為讀按鍵

        i=Read_key();                          //讀按鍵值
                if(i<8)
                {
                                num[i]++;
                                while(Read_key()==i);                       //等待按鍵釋放
                                if(num[i]>15)
                                num[i]=0;
                                if(i==1)Write_DATA(i*2,tab[num[1]]);
                                                                if(i==2)Write_DATA(i*2,tab[num[2]]);
                                                                if(i==3)Write_DATA(i*2,tab[num[3]]);
                                                                if(i==4)Write_DATA(i*2,tab[num[4]]);
                                                                if(i==5)Write_DATA(i*2,tab[num[5]]);
                                                                if(i==6)Write_DATA(i*2,tab[num[6]]);
                                                                if(i==7)Write_DATA(i*2,tab[num[7]]);
                                                                if(i==8)Write_DATA(i*2,tab[num[8]]);
//                                Write_allLED(1<<i);
                }        

}
直接復制替換你的大循環函數試試
ID:1109793 發表于 2025-10-4 10:12
xiaobendan001 發表于 2025-10-4 07:50
接K1,c里面大概是04或者40,所以第二個循環能得到啥結果?
為啥非要把鍵值弄成一個數字?
讀出來啥就用 ...

""是斜體字的意思?
ID:1109793 發表于 2025-10-4 07:50
dcc60 發表于 2025-10-3 20:50
發貼的時候有文字的,不知怎么沒有了,補一下:

電路如圖,接了8個按鍵,參考壇子里的代碼,按SW1、SW ...

接K1,c[i ]里面大概是04或者40,所以第二個循環能得到啥結果?
為啥非要把鍵值弄成一個數字?
讀出來啥就用啥不行嗎?不知道讀出來的啥?直接先放數碼管上面顯示一下不就行了?
然后記錄下來,再放代碼里面嘛。
如果接K3,你這代碼應該可以用吧
無效樓層,該帖已經被刪除
ID:1144680 發表于 2025-10-3 20:50
xiaobendan001 發表于 2025-10-3 17:33
看不懂啊,目的是啥

發貼的時候有文字的,不知怎么沒有了,補一下:

電路如圖,接了8個按鍵,參考壇子里的代碼,按SW1、SW2、SW3、SW5、SW7時,數碼管可以累加計數。但不知如何得到鍵值,試驗了很多種方法都不行。

要求是按SW1、SW2時,能得到1、2或0x01、0x02就行。



ID:1109793 發表于 2025-10-3 17:33
看不懂啊,目的是啥

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
一级淫片免费看| 色呦呦网站在线观看| 欧美黄色aaa| 欧美成人精品欧美一级乱| 国产精品美女免费看| 欧美日韩国产高清一区二区| zzijzzij亚洲日本少妇熟睡| 啪啪亚洲精品| 成人video亚洲精品| 揉丰满老妇老女人的毛片| 91在线观看欧美日韩| 欧美性色黄大片手机版| jlzzjlzz亚洲日本少妇| 欧美大片一区| 亚洲欧洲专区| 97视频精彩视频在线观看| 在线播放www| 亚洲专区第一页| 中文乱码字幕高清一区二区| 男人天堂999| 国产伦精品一区二区三区免费视频| 一区二区三区高清不卡| 蜜桃精品视频在线观看| 欧美调教网站| 韩国成人在线| av网站大全在线| 黄页免费在线观看| 国内精品麻豆| 国产成人精品一区二区无码呦| 日本高清黄色片| 中文字幕视频三区| 色哟哟免费网站| 91久久精品www人人做人人爽| 91精品国产福利| 亚洲欧洲日韩女同| 成人禁用看黄a在线| 99这里有精品| 日韩精品一区二区三区免费观影| 黄页大全在线免费观看| 碰草在线视频| 在线永久免费观看黄网站| 国产第一页在线观看| 欧美爱爱免费视频| 黄色录像a级片| 日本午夜一区二区三区| 色av中文字幕一区| 欧美一区二区三区在线视频| 亚洲成人免费电影| 国产精品私房写真福利视频| 丰满岳乱妇一区二区三区| 成人爽a毛片| 男人av在线| bdsmchinese医疗折磨| 免费永久在线观看黄网| 亚洲AV无码乱码国产精品牛牛 | 日韩av免费在线播放| 亚洲国产精品欧美一二99| 久久久久久久久久美女| 成人av中文字幕| 国产毛片一区二区| 欧美bbbbb| 红杏aⅴ成人免费视频| 欧美日韩在线精品一区二区三区激情综| 日本午夜大片| 九九视频精品在线| 日本一本久久| 免费视频中文字幕| 五月婷婷丁香网| 丰满人妻一区二区| www.我爱av| 国产又粗又大又黄| 一级黄色录像大片| 亚洲视屏在线观看| 五月激情四射婷婷| 国产精久久一区二区三区| www.超碰97| 国产 欧美 日韩 一区| 亚洲一二区在线| 警花观音坐莲激情销魂小说| 日本xxx免费| 大地资源网在线观看免费官网| 亚洲人成网站在线观看播放| 在线免费观看成人网| 天天干天天操天天干天天操| 国产精品亚洲欧美导航| 国产精品女人网站| 成人免费视频a| 韩国日本不卡在线| 136fldh精品导航福利| 久久久久国产精品免费网站| 国自产精品手机在线观看视频| 午夜精品www| 国产精品爽爽爽| 91gao视频| 九九九九久久久久| 亚洲 日韩 国产第一区| 在线电影看在线一区二区三区| 91制片厂免费观看| 欧美精品久久久久久久自慰| 国产二区视频在线播放| 在线观看高清免费视频| 亚洲色偷偷色噜噜狠狠99网| 国产精品天天干| 国产精品中文久久久久久| 男男一级淫片免费播放| 黄免费在线观看| 久久久久久国产精品免费播放| 韩国av中文字幕| wwwxxxx国产| 久久精品aaaaaa毛片| 久久精品二区| www.18av.com| 色91精品久久久久久久久| av直播在线观看| 日韩亚洲欧美一区二区| 欧美午夜性生活| 97人妻天天摸天天爽天天| 亚洲av无码一区二区三区在线| 国产99免费视频| 天天干免费视频| 九色蝌蚪视频在线| 视频二区在线| 成入视频在线观看| 国产精品一区二区精品视频观看| 啪啪激情综合网| 一区在线免费观看| 成人涩涩免费视频| 一区二区激情视频| 日韩欧美的一区| 欧美成人午夜激情在线| 日韩欧美在线1卡| 中文字幕亚洲欧美在线| 人体精品一二三区| 色婷婷精品大在线视频| 欧美videos大乳护士334| 久久国产一区二区三区| 日韩日本欧美亚洲| 国产精品丝袜久久久久久不卡| 日韩视频专区| 最新视频 - x88av| 人妻换人妻仑乱| 久热精品在线观看| 日韩在线视频免费| 二区三区不卡不卡视频| av网址观看| 黄色片网站在线观看| 日韩中文字幕无砖| 亚洲美女网站| 中文字幕 久热精品 视频在线| 欧美日韩综合一区| 欧美大学生性色视频| 国产尤物91| 天天操天天爽天天射| 粉嫩av性色av蜜臀av网站| 人妻中文字幕一区| 最新av番号| 亚洲伦乱视频| 欧一区二区三区| 在线成人www免费观看视频| 久久先锋资源网| 91精品中文字幕一区二区三区 | 97夜夜澡人人双人人人喊| 人人干视频在线| 午夜成人亚洲理伦片在线观看| 国产18精品乱码免费看| 免费一级网站| jizz久久久久久| 一区二区精品| 一区二区三区精品在线| 中文字幕免费精品一区| 快播日韩欧美| 国产熟女高潮一区二区三区| 最近中文在线观看| 成人黄色免费电影| 我爱我色成人网| 国产一区二区高清| 国产传媒欧美日韩成人| 在线观看成人小视频| 一区二区三区四区高清精品免费观看 | 日本在线观看a| 欧美日韩在线观看成人| 久久精品成人欧美大片免费| 亚洲视频tv| 日韩在线理论| 国产精品美女久久久久aⅴ | 韩国黄色一级大片| www亚洲色图| 综合国产第二页| 69免费视频| 国产另类xxxxhd高清| 性色一区二区| 日韩人在线观看| 国产成人亚洲综合91精品| 美女福利视频在线| 日韩精品人妻中文字幕有码| 亚洲精品人妻无码| 蝌蚪视频在线播放| 成人在线免费小视频| 国产精品素人一区二区| 日韩视频免费在线| 97碰在线视频| 天天综合网久久综合网| 超级碰碰视频| 爱高潮www亚洲精品| 久久在线观看免费| 中文字幕欧美日韩| 日本丰满少妇黄大片在线观看| 国产一区二区视频在线观看免费| 写真福利片hd在线播放| 激情开心成人网| 国产在线播放一区三区四| 日韩欧美国产系列| 日韩av电影免费观看| 51精品免费网站| 99热免费在线| 青青草原在线亚洲| ...xxx性欧美| 91高清视频在线免费观看| 免费日韩视频在线观看| 国产免费高清视频| а天堂中文在线官网| 成人亚洲综合天堂| 欧美成人毛片| av一二三不卡影片| 日韩中文第一页| 欧美精品一区免费| а√天堂资源在线| 开心快乐六月丁香婷婷| 欧美猛男做受videos| 亚洲在线观看免费视频| 国产欧美婷婷中文| 亚洲第一香蕉网| av影音资源网| 精品国产午夜| 欧美日韩在线影院| 精品国产福利| 久久午夜无码鲁丝片午夜精品| 日韩欧美亚洲| 亚洲激情久久| 欧美一区二区三区不卡| 天天综合狠狠精品| 潘金莲一级淫片aaaaaa播放| 成人亚洲综合天堂| 日韩有码一区二区三区| 日韩成人av一区| 国产一级精品aaaaa看| 国产第一页浮力| 国产91久久久久蜜臀青青天草二| 欧美oldwomenvideos| 在线精品视频一区二区三四| 免费精品视频一区| www.久久网| 特级毛片在线| 99国产精品99久久久久久| 欧美一级黑人aaaaaaa做受| 在线xxxxx| 国产专区视频| 欧美日韩久久| 91福利视频在线| 欧美一区2区三区4区公司二百| 欧产日产国产69| 亚洲精品白浆| 久久伊人蜜桃av一区二区| 国产成人精品综合久久久| 成人黄色短视频| 高清av影院| 999精品在线视频| 日本视频免费观看| 国产日韩在线一区| 男生和女生一起差差差视频| 国产女人av| 曰本一区二区三区视频| 色88888久久久久久影院野外| 日本一区二区视频| 7777久久亚洲中文字幕| 一区二区精品伦理...| 一本久道久久综合狠狠爱| 亚洲欧美在线一区| 伊人免费视频二| 日韩一级片免费看| 97色婷婷成人综合在线观看| 亚洲综合色婷婷| 欧美在线视频二区| 亚洲精品久久久久久久久久久久久久 | 欧美日韩视频免费观看| 亚洲丝袜精品丝袜在线| 久久99导航| 亚洲春色一区二区三区| 欧美国产亚洲精品| 欧美性感一区二区三区| 国产爆乳无码一区二区麻豆| 精品国内自产拍在线视频| 国产一区二区观看| 91精品久久久久久久久99蜜臂| 日本a级片免费观看| 影音先锋2020色资源网| 国产精品hd| 欧美极度另类性三渗透| 久久精品亚洲a| 欧美xxx黑人xxx水蜜桃| 亚洲欧美日韩中文字幕一区二区三区 | 精品日韩中文字幕| 真实国产乱子伦对白视频| 欧美黑人双插| 视频91a欧美| 在线看不卡av| 欧美 国产 小说 另类| 特黄三级视频| 性网站在线播放| 激情综合一区二区三区| 伊人激情综合网| 日本xxxx裸体xxxx| 黄色小视频在线观看| 久久综合九色综合欧美98| 国产综合动作在线观看| 亚洲综合视频在线播放| 日韩电影网址| 蜜臀91精品国产高清在线观看| 欧美日韩免费一区| 日韩精品视频在线观看视频 | 日韩欧美综合视频| 川上优av中文字幕一区二区| 欧美日韩国产精品专区 | 人妻少妇精品无码专区久久| 欧美一级三级| 日韩欧美国产不卡| 网站免费在线观看| 日本在线观看大片免费视频| 精品成av人一区二区三区| 色青青草原桃花久久综合| 国产成人av免费在线观看| 欧美××××黑人××性爽| 91精品国产欧美一区二区18| av不卡中文字幕| 伦xxxx在线| 红桃视频成人在线观看| 蜜臀av免费观看| 国产大片在线免费观看| 一区二区三区中文字幕电影| 浮妇高潮喷白浆视频| 啦啦啦啦免费高清视频在线观看1| 久久综合中文字幕| 成人网欧美在线视频| 亚洲人的天堂男人爽爽爽| 18av在线视频| 欧美色老头old∨ideo| 久久久久久婷婷| 久草免费在线视频| 欧美色成人综合| 疯狂揉花蒂控制高潮h| 91福利在线免费| 欧美不卡激情三级在线观看| 国产精品视频在| 日韩欧美精品电影| 精品在线欧美视频| 久一视频在线观看| 加勒比久久高清| 欧美激情精品久久久久久大尺度 | 国产欧美视频一区二区三区| 天天干天天色天天爽| av在线电影网站| 亚洲精品日日夜夜| 国产精品区免费视频| 欧美jizzhd精品欧美另类| 九九久久精品视频| 亚洲一区综合| 性史性dvd影片农村毛片| 欧美国产乱子伦| 男女无套免费视频网站动漫| 日韩在线资源| 91麻豆精品国产综合久久久久久| 全黄一级裸体片| 99re66热这里只有精品4| 亚洲欧美日韩网| 国产精品欧美综合| 欧美日韩国产色综合一二三四| 国产区精品在线观看| 成人亚洲欧美激情在线电影| 成人av免费网站| 免费日韩视频在线观看| 羞羞视频在线免费国产| 欧美精品一区二| 欧美bbbbbbbbbbbb精品| 免费av网页| 欧美日韩激情美女| www日韩在线| 欧美/亚洲一区| 久久综合婷婷综合| 污视频在线观看免费| 欧美日韩国产区一| 国产精品久免费的黄网站| 99精品福利视频| 在线观看av的网址| www免费在线观看| 亚洲天堂免费观看| 亚洲欧美另类视频| 99视频一区二区| 日韩成人av免费| 超碰电影在线播放| 国产偷国产偷亚洲清高网站|