久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

求助單片機+74HC164掃描按鍵怎么實現(xiàn)思路及驅動

查看數(shù): 2887 | 評論數(shù): 7 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2022-1-7 10:40

正文摘要:

74HC164是 二位串入、8位并出移位寄存器 時鐘 (CP) 每次由低變高時,數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個數(shù)據(jù)輸入端(DSA 和 DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間的長度。主復位 (MR) 輸入端上的一 ...

回復

ID:712493 發(fā)表于 2022-6-17 16:52
lkc8210 發(fā)表于 2022-1-7 14:52
74hc164的輸出是由你控制的
怎么會不知道輸出的并口狀態(tài)呢?
如單片機控制164輸出0xFD

這個會出現(xiàn)兩鍵同時被按下的情形,會出現(xiàn)顯示不正常問題?
ID:624769 發(fā)表于 2022-1-7 20:43
win_shi 發(fā)表于 2022-1-7 13:31
非常感謝您的指導,我也是想用當P26==0時來判斷有按鍵按下,但是不知道怎么去判斷是那個按鍵按下的,查資 ...

地板已經(jīng)解釋得很詳細了,

如果你無法保證164輸出單一的低電平,
那么:你只能添加,為了產(chǎn)生單一低電平而操作164的代碼,并在該時間點讀取P26狀態(tài)的代碼,來判斷按鍵了。
ID:517466 發(fā)表于 2022-1-7 19:43
單片機所有IO口都可以即時作為輸入端或者輸出端。顯示LCD一般最多也就需要12、13個IO口,而89C52有40個IO口可以使用。所以你完全可以拋棄164,直接使用IO口驅動LCD,其他未使用的,選一些出來做動態(tài)掃描鍵盤用。
ID:570965 發(fā)表于 2022-1-7 15:48
lkc8210 發(fā)表于 2022-1-7 14:52
74hc164的輸出是由你控制的
怎么會不知道輸出的并口狀態(tài)呢?
如單片機控制164輸出0xFD

非常感謝,是我愚鈍,只想著只能輸入串口了,謝謝~~
ID:161164 發(fā)表于 2022-1-7 14:52
win_shi 發(fā)表于 2022-1-7 13:31
非常感謝您的指導,我也是想用當P26==0時來判斷有按鍵按下,但是不知道怎么去判斷是那個按鍵按下的,查資 ...

74hc164的輸出是由你控制的
怎么會不知道輸出的并口狀態(tài)呢?
如單片機控制164輸出0xFD
而又撿測到P26 == 0
就說明K1按下

但正如沙發(fā)所說的
這個方式只適合用在動態(tài)掃描 的 LED上
因為你不能保證164輸出單一低電平
如164輸出0xF9而按下的是K2
單片機就可能以為是K1按下

而且如果164的D1長期輸出高點平(機會很小但有可能出現(xiàn))
就算按下K1
單片機也會撿測不到

以下是我寫的例子






ID:570965 發(fā)表于 2022-1-7 13:31
188610329 發(fā)表于 2022-1-7 13:14
在你程序中, 你應該清楚地知道在任意時間點, D1,D2,D3,D4 狀態(tài)的吧?
當P2.6 = 0 的時候, D1~D4 哪個處于 ...

非常感謝您的指導,我也是想用當P26==0時來判斷有按鍵按下,但是不知道怎么去判斷是那個按鍵按下的,查資料說74hc164只支持輸入,所以輸出的并口狀態(tài)如何獲取呢,也就是k1 k2 k3 k4那個是低或者拉高,怎么去識別,還請不吝賜教,非常感謝~
ID:624769 發(fā)表于 2022-1-7 13:14
在你程序中, 你應該清楚地知道在任意時間點, D1,D2,D3,D4 狀態(tài)的吧?
當P2.6 = 0 的時候, D1~D4 哪個處于 低電平, 說明 這一時刻 與之對應的 K1~K4 中的哪個按鍵被按下。
一般,LCD 不太適合用這個方式因為不需要時時更新LCD的內容。
通常,這個方式比較適合用在動態(tài)掃描 的 LED上 , 接在LED的公共端,在更新位碼的時候順便 判斷一下If(P26 == 0)  就能立刻確定按鍵了。

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产免费一区二区 | 久久综合一区二区三区 | 香蕉视频91| 日韩午夜电影在线观看 | 狠狠干天天干 | 欧美日本亚洲 | 久久久av中文字幕 | 国产精品波多野结衣 | 51ⅴ精品国产91久久久久久 | 久久久这里都是精品 | 国产在线观看网站 | 日韩电影免费观看中文字幕 | 亚洲精品久久国产高清情趣图文 | 精品一区二区三区四区外站 | 亚洲视频欧美视频 | japanhd美女动 | 亚洲精品日韩视频 | 中文字幕乱码一区二区三区 | 国内成人免费视频 | 免费视频一区二区三区在线观看 | 中文字幕1区2区 | 一区二区三区视频在线 | 成人av免费在线观看 | 久久久久1 | 4h影视| 超碰成人免费 | 亚洲视频一区在线观看 | 99re在线视频 | 国产高清免费 | 精品一区二区三区在线播放 | 欧美一区二区三区在线观看视频 | 黑人性hd | a级在线免费视频 | 特级丰满少妇一级aaaa爱毛片 | 中文字幕一区在线 | 欧美一区二区三区在线看 | 国产精品亚洲综合 | 亚洲视频在线免费观看 | 国产日韩精品在线 | 久久出精品 | 国产精品美女久久久久久免费 |