<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>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種嵌入式PC非標準鍵盤(pán)電路設計

一種嵌入式PC非標準鍵盤(pán)電路設計

作者: 時(shí)間:2017-10-31 來(lái)源:網(wǎng)絡(luò ) 收藏

  隨著(zhù)系統的飛速發(fā)展,PC得到了廣泛應用。標準的PC鍵盤(pán)由于體積大,按鍵多等原因在多數情況下不能滿(mǎn)足要求。本文在介紹 PS/2通信協(xié)議的基礎上,利用AT89C52實(shí)現了一種PC非標準鍵盤(pán)的設計。給出了其完整的硬件實(shí)現電路圖和主要的軟件開(kāi)發(fā)方法。該鍵盤(pán)具有結構簡(jiǎn)單、工作穩定、便于擴展等特點(diǎn),并已在某型航空圖像回傳系統中得到具體應用。

本文引用地址:http://dyxdggzs.com/article/201710/369545.htm

  圖1為該鍵盤(pán)電路原理圖,由ATMEL公司的微控制器AT89C52、邏輯系統、矩陣鍵盤(pán)三部分組成。AT89C52單片機主要完成鍵盤(pán)掃描,確定鍵盤(pán)閉合斷開(kāi)的信息,并發(fā)送鍵碼和同步時(shí)鐘到工控機;邏輯系統提供起振信號及看門(mén)狗定時(shí)復位功能,防止出現死機;矩陣鍵盤(pán)為4&TImes;4的行列式鍵盤(pán),當有鍵按下時(shí)產(chǎn)生低電平觸發(fā)信號,便于單片機檢測有效的按鍵操作。該鍵盤(pán)由4&TImes;4=16 個(gè)按鍵組成,其中行線(xiàn)為P0.4~P0.7,列線(xiàn)為P0.3~P0.0。P3.0為鍵碼數據輸出,P3.1為同步時(shí)鐘,分別輸出到PC的PS/2端口;+5V電源由主機提供。由于A(yíng)T89C52的IO端口為32個(gè),除看門(mén)狗電路的輸入輸出端CS、SI、SO、SCK、以及鍵碼數據輸出端 Data和時(shí)鐘輸出端Clock外,還剩26個(gè)可用端口,這樣,其最大可獨立響應13&TImes; 13=169個(gè)鍵的輸入,不僅可滿(mǎn)足標準鍵盤(pán)的多鍵需求,也可滿(mǎn)足工控機常用控制鍵的要求。X25045為看門(mén)狗電路,它實(shí)時(shí)接收來(lái)自AT89C52的 CS信號,并自動(dòng)判斷兩次信號的間隔時(shí)間。當時(shí)間間隔到達設定時(shí)間時(shí),其RST輸出端保持低電平;反之,其RST輸出端輸出高電平,AT89C52被復位。此外增加了發(fā)光二極管LED,用來(lái)指示鍵盤(pán)的工作狀態(tài)。

  

  圖1鍵盤(pán)電路原理圖

  AT89C52微控制器具有如下特點(diǎn):(1)具有8K字節可編程閃存;(2)256&TImes;8字節內部RAM;(3)32根可編程 I/O線(xiàn);(4)3個(gè)16位定時(shí)計數器; (5)8個(gè)中斷源;(6)可編程串行UART通道。



關(guān)鍵詞: MCU 接口電路 嵌入式

評論


相關(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>