国产久草深夜福利精品_精品国产看高清国产毛片_成年日韩片av在线网站_亚洲国产综合777_免费高清一级在线观看_欧美色图中文字幕_老中医用嘴排阴毒 小雨_99精品无码视频在线播放_久久久精品强暴视频_国产aⅴ一区最新精品

AT89C2051設(shè)計的PC/AT鍵盤
電子元件,電子元器件深圳市創(chuàng)唯電子有限公司
您現(xiàn)在的位置: 首頁 > 電子技術(shù)
AT89C2051設(shè)計的PC/AT鍵盤  2012/3/1
摘要:在介紹PC/AT鍵碼特征的基礎(chǔ)上,介紹利用AT89C2051來實現(xiàn)PC/AT鍵盤的硬件和軟件設(shè)計方法。它具有結(jié)構(gòu)簡單、選擇性強、便于實現(xiàn)等優(yōu)點,特別適用于36個以下PC/AT鍵盤的應(yīng)用。關(guān)鍵詞:鍵盤鍵碼微控制器在工業(yè)控制、測量儀器等領(lǐng)域,已大量使用嵌入式PC,如ADVANTECH公司的PC/104、AMD公司的E86嵌入式PC等。它們除具有PC的功能外,還提供了功能強大的各種標(biāo)準(zhǔn)接口,如:平板/VGA顯示器控制接口、光驅(qū)接口、以太網(wǎng)接口、RS-232/42
摘 要: 在介紹PC/AT鍵碼特征的基礎(chǔ)上,介紹利用AT89C2051來實現(xiàn)PC/AT鍵盤的硬件和軟件設(shè)計 方法。它具有結(jié)構(gòu)簡單、選擇性強、便于實現(xiàn)等優(yōu)點,特別適用于36個以下PC/AT鍵盤的 應(yīng)用。關(guān)鍵詞:鍵盤 鍵碼 微控制器 在工業(yè)控制、測量儀器等領(lǐng)域,已大量使用嵌入式PC,如 ADVANTECH公司的PC/104、AMD公司的E86嵌入式PC等。它們除具有 PC的功能外,還提供了功能強大的各種標(biāo)準(zhǔn)接口,如:平板 /VGA顯示器控制接口、光驅(qū)接口、以太網(wǎng)接口、RS-232/422/485接口、PC/AT鍵盤接口等 。這就為新產(chǎn)品開發(fā)的標(biāo)準(zhǔn)化、模塊化提供了方便,可大大縮小研發(fā)周期,降 低研制成本,快速進入市場。由于嵌入式PC具有標(biāo)準(zhǔn)PC/AT 鍵盤接口,也就是說,可以用標(biāo)準(zhǔn)的PC/AT鍵盤來對嵌入式 PC進行操作與控制。但是,在很多實際應(yīng)用中,由于一般只用到某幾個固定的鍵,并希望鍵盤 具有體積小巧、便于布放等特點,為此,希望能夠設(shè)計一種小巧、靈活的 PC/AT鍵盤,來滿足各種需求。本文介紹一種由AT89C2051設(shè)計實現(xiàn)的 PC/AT鍵盤。

1 PC/AT鍵盤的特點

PC/AT鍵盤由單片微控制器、鍵盤矩陣和支持邏輯三部分組成。鍵盤微控制器的主要功能是掃描 鍵盤,以得到有效的閉合鍵,一旦鍵被按下或放開,就為系統(tǒng)板產(chǎn)生鍵代碼,將鍵代碼以串行格式 傳遞到系統(tǒng)板,同時產(chǎn)生將鍵代碼轉(zhuǎn)換為供系統(tǒng)板使用的并行數(shù)據(jù)所需的時鐘信號。 AT鍵盤使用接通鍵碼,其值在00~7F之間,以串行數(shù)據(jù)格式傳遞 到系統(tǒng)板;每發(fā)送一個鍵碼包含11個數(shù)據(jù)位,即1個起始位、 8個數(shù)據(jù)位(低位在前,高位在后)、1個奇偶校驗位、1個停止位。在鍵碼傳送的同時, 微控制器還傳送1個鍵碼時鐘同步信號,用于同步鍵碼數(shù)據(jù)的接收。鍵碼中每個數(shù)據(jù)位的傳送發(fā)生在 鍵盤時鐘的下降沿,時鐘的波特率為16Kb/s。圖1為接通鍵碼是2C,即按下t鍵時,鍵碼的傳送格式。

對于PC/AT鍵盤,如果按下鍵0.5 s之前放開該鍵,則鍵盤電路產(chǎn)生一個斷開鍵碼,將這個鍵碼也 以串行數(shù)據(jù)的格式傳送出去。AT鍵盤的斷開鍵碼為F0,在斷開鍵碼之后再跟接通鍵碼。其中斷開鍵 碼通知BIOS鍵盤例程,按下的鍵序列功能已結(jié)束,鍵已被放開。如果在鍵按下 0.5 s之后仍未放開該鍵,則鍵盤電路產(chǎn)生一個接通鍵代碼(與接通鍵碼 相同),并以每秒6個鍵碼的速率(每166.7 ms一個鍵碼)進行傳送,此過程直到鍵盤電路檢測到斷開代碼為止。常用鍵的鍵碼如表 1所列。

2 硬件設(shè)計

鍵盤電路如圖2所示,由ATMEL公司的微控制器AT89C2051 、MAXIM公司的看門狗自動復(fù)位電路MAX813L及鍵盤矩陣組成。由于AT 89C2051的可用端口為16個,除復(fù)位端RES、看門狗信號輸出 端WDI、鍵碼數(shù)據(jù)輸出端TXD和時鐘輸出端CLK外,還剩12個可用端口,這樣,其最大可獨立響 應(yīng)6×6=36個鍵的輸入,可滿足工控機常用控制鍵的要求。 MAX813L為看門狗電路,它實時接收來自AT89C2051的WDI信號,并自動判斷兩次 WDI信號的間隔時間。當(dāng)時間間隔小于1.6 s時,其RST輸出端

與《AT89C2051設(shè)計的PC/AT鍵盤》相關(guān)列表
電話:400-900-3095
QQ:800152669
庫存查詢
Copyright(C) 2011-2021 Szcwdz.com 創(chuàng)唯電子 版權(quán)所有 備案號:粵ICP備11103613號
專注電子元件代理銷售  QQ:800152669  電子郵件:[email protected]  電話:400-900-3095