音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我調(diào)一個(gè)4*4的鍵盤程序,不接鍵盤就能“掃”到按鍵,怎么回事?

作者:MUSIC513 欄目:單片機(jī)
我調(diào)一個(gè)4*4的鍵盤程序,不接鍵盤就能“掃”到按鍵,怎么回事?
 
2樓: >>參與討論
HotPower
鍵盤掃描需不斷改變IO的輸出輸入方向
 
3樓: >>參與討論
eling
貼個(gè)電路
 
4樓: >>參與討論
龍斌
4*4的鍵盤也簡(jiǎn)單的。
用一個(gè)定時(shí)器中斷和線反轉(zhuǎn)法就可以搞定了。
你因該把程序和圖貼出來(lái)。要不怎么讓我們知道你怎么做了。那里有錯(cuò)。

5樓: >>參與討論
HotPower
4*4的鍵盤大街上“遍地都是”,真像是個(gè)“IC”
 
6樓: >>參與討論
MUSIC513
程序是網(wǎng)上找的,改個(gè)接口而已。
沒(méi)接鍵盤,可是JIANZHI不為0,總是1,5,9,13之一。
;        4*4鍵盤掃描判斷子程序
KEYSERVE
         MOVLW  B'11101111'
         MOVWF  PORTD
     NOP
     NOP
     NOP
     NOP
     NOP
     NOP
     NOP
         MOVF   PORTD,W
         ANDLW  B'00001111'
         MOVWF  BUFFER
         MOVLW  B'00001111'
         XORWF  BUFFER,W
         SKPNZ
         GOTO   XYB1
         MOVWF  BUFFER1
         MOVLW  1
         MOVWF  JIANZHI
         MOVF   PORTD,W
         MOVWF  BIJIAO
         GOTO   QJZ

XYB1     MOVLW  B'11011111'
         MOVWF  PORTD
         MOVF   PORTD,W
         ANDLW  B'00001111'
         MOVWF  BUFFER
         MOVLW  B'00001111'
         XORWF  BUFFER,W
         SKPNZ
         GOTO   XYB2
         MOVWF  BUFFER1
         MOVLW  5
         MOVWF  JIANZHI
         GOTO   QJZ

XYB2     MOVLW  B'10111111'
         MOVWF  PORTD
         MOVF   PORTD,W
         ANDLW  B'00001111'
         MOVWF  BUFFER
         MOVLW  B'00001111'
         XORWF  BUFFER,W
         SKPNZ
         GOTO   XYB3
         MOVWF  BUFFER1
         MOVLW  9
         MOVWF  JIANZHI
         MOVF   PORTD,W
         MOVWF  BIJIAO
         GOTO   QJZ

XYB3     MOVLW  B'01111111'
         MOVWF  PORTD
         MOVF   PORTD,W
         ANDLW  B'00001111'
         MOVWF  BUFFER
         MOVLW  B'00001111'
         XORWF  BUFFER,W
         SKPNZ
         RETLW  0
         MOVWF  BUFFER1
         MOVLW  0DH
         MOVWF  JIANZHI
         MOVF   PORTD,W
         MOVWF  BIJIAO

QJZ      MOVLW  1
         MOVWF  BUFFER2
         MOVLW  4
         MOVWF  COUNTER

QJZ1     MOVF   BUFFER1,W
         SUBWF  BUFFER2,W
         SKPNZ
         RETLW  1
         RLF    BUFFER2,1
         INCF   JIANZHI,1
         DECFSZ COUNTER,1
         GOTO   QJZ1
         RETLW  0

7樓: >>參與討論
hotpower
這個(gè)程序應(yīng)該挨罵!
 
8樓: >>參與討論
eeproom
www.microchip.com的應(yīng)用筆記里有詳細(xì)的文檔
 去找找。

9樓: >>參與討論
xxdcq
單片機(jī)引腳壞了!
我遇到過(guò)!

10樓: >>參與討論
lockma
4*4的鍵盤程序
依程式來(lái)看,照抄過(guò)來(lái)應(yīng)沒(méi)問(wèn)題,應(yīng)該是出在硬件的, JIANZHI總是1,5,9,13之一,應(yīng)該是 PORTD 的 bit 0 有問(wèn)題, Hi 或 Low 不定,依判斷是 PORTD_0 的提升電阻未接,或是開(kāi)路,或是焊接不良,仔細(xì)測(cè)一下,再提出來(lái)討論.


11樓: >>參與討論
HotPower
多讀讀教主的酷文<關(guān)于I2C總線的基本操作>,會(huì)有幫助的!!!
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
難題 大家給提提建議
求教MPLAB IDE 6.40 C語(yǔ)言調(diào)試
TMR0定時(shí)中斷以后,為何自動(dòng)關(guān)閉GIE
求助
PICC18 8.20 沒(méi)有錯(cuò)誤提示
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)