<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > 嵌入式設備中CPLD的鍵盤(pán)控制實(shí)現

嵌入式設備中CPLD的鍵盤(pán)控制實(shí)現

作者:桂林工學(xué)院電子與計算機系 馬學(xué)文 朱名日 時(shí)間:2004-10-15 來(lái)源:電子產(chǎn)品世界 收藏

2004年6月A版

摘   要:用CPLD在信息家電控制平臺中設計鍵盤(pán)控制器。

關(guān)鍵詞:CPLD;鍵盤(pán)控制;信息家電;VHDL

前言

  系統中所用的鍵盤(pán)有編碼和非編碼鍵盤(pán)兩種。編碼鍵盤(pán)的優(yōu)點(diǎn)是比較方便,亦不需要編寫(xiě)太復雜的程序。其缺點(diǎn)是使用的硬件較復雜。非編碼鍵盤(pán)的按鍵是排列成行、列矩陣形式的,可以采用多種鎖存器和可編程并行I/O接口芯片組成,但是,在這些方法中,鍵盤(pán)擴展電路需要占用微處理器的資源對按鍵進(jìn)行監控和處理,還有不能按照設備中特定要求來(lái)進(jìn)行開(kāi)發(fā),這些都制約了鍵盤(pán)在設備中的開(kāi)發(fā)應用。為了解決這一問(wèn)題,本文提出一種利用復雜可編程邏輯器件設計技術(shù)實(shí)現鍵盤(pán)控制部分。

鍵盤(pán)時(shí)序信號和功能

  本設計采用通用鍵盤(pán)的實(shí)現形式。用戶(hù)通過(guò)通用鍵盤(pán)向主機輸送信息,使用的鍵盤(pán)方式只向主機單向傳輸數據,而不接收主機發(fā)送過(guò)來(lái)的數據。鍵盤(pán)輸出的是掃描碼,按串行方式輸出。鍵盤(pán)輸出的信號包括時(shí)鐘信號和串行數據信號。鍵盤(pán)接口電路,按照串行傳送的鍵盤(pán)代碼的應答約定,接收鍵盤(pán)發(fā)送的掃描碼,同時(shí),還向鍵盤(pán)發(fā)送主機的控制信號,主機與鍵盤(pán)接口的連接信號時(shí)序如圖1所示。

  從時(shí)序圖可以看出鍵盤(pán)控制器欲實(shí)現以下功能:產(chǎn)生按鍵掃描時(shí)序,并進(jìn)行硬件去抖動(dòng),如果有按鍵按下,實(shí)現按鍵編碼、中斷處理等功能;可以同時(shí)處理數字鍵和功能鍵,對多個(gè)按鍵同時(shí)按下,采用一定的處理算法優(yōu)先進(jìn)行處理;提供數據顯示接口,可以和我們采用的NEC公司NL3224BC35-20彩色顯示器正確連接。

  在本控制平臺中根據系統要求對按鍵進(jìn)行如下設置:數字鍵(0~9)、字母鍵(A~Z)、功能鍵(手動(dòng)、自動(dòng)、編程方式選擇)、清零鍵(CLR)等共56個(gè),排成8



關(guān)鍵詞: 嵌入式 嵌入式

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>