時間:2011-03-04 10:22:11來源:xuliyuan
摘 要:對儀器儀表中普遍使用的LED鍵盤顯示人機交互技術做了分析,給出一種由智能型LED鍵盤顯示芯片HD7279A構成的人機交互電路。該電路具有接口簡單、外圍元件少,體積小,功能強的特點,使用該器件可簡化儀器儀表中人機界面交互電路的設計。文中給出了HD7279A的主要特性,硬件電路及相應程序。
關鍵詞:智能型 LED鍵盤顯示 人機交互 單片機
1 引言
在儀器儀表電路設計中,人機交互界面是必不可少的環節,現階段儀器儀表中通常使用的是發光數碼管顯示器(LED)技術和鍵盤輸入技術,LED顯示技術獲得廣泛應用的原因是:⑴價格低廉;⑵顯示信息清晰醒目;⑶對儀器儀表系統資源占用相對較少;⑷能量消耗相對較小,電源電路簡單。傳統的LED鍵盤顯示人機交互電路通常由以下兩種方式構成:⑴采用通用邏輯電路芯片如74LS165、CD4051等構成,此種方法的成本較低,但使用的外圍器件數量眾多,占用的儀器儀表空間較大,可靠性較差;⑵采用專用的顯示芯片或鍵盤顯示接口芯片如MAX7219或Intel 8279等。MAX7219的功能較強但不具備鍵盤管理功能,鍵盤電路需另外設計,同時該芯片的價格較高。Intel8279雖是專用的鍵盤顯示接口電路,但卻不具備LED顯示器的驅動能力,同時其總線接口方式造成接口電路復雜,同時也無法和近年來廣為流行的非總線型單片機接口。
鑒于以上原因,這里使用智能型鍵盤顯示控制芯片HD7279A設計成一種適用于儀器儀表的鍵盤顯示電路,該LED鍵盤顯示人機接口電路克服了傳統人機交互接口電路的缺點,簡化了儀器儀表人機交互軟硬件設計。下面首先對HD71279A予以介紹。
2 HD7279A的結構及特點
HD7279A是管理鍵盤和LED顯示器的專用智能控制芯片,該芯片采用串行接口方式,可同時驅動8位共陰極LED數碼管或64位獨立LED發光二極管,同時能對多達8×8的鍵盤矩陣的按鍵盤情況進行監視,具有自動消除鍵抖動并識別按鍵代碼的功能,從而可以提高CPU的工作效率,同時其串行接口方式又可大簡化CPU接口電路的設計,減少軟硬件資源的占用。
HD7279A的主要特點如下:
⑴串行接口,無需外圍元件可直接驅動LED;
⑵具有控制譯碼/不譯碼及消隱和閃爍屬性等多種控制指令,編程靈活;
⑶循環左移和循環右移指令;
⑷具有段尋址指令,方便控制獨立LED;
⑸具有級聯功能,可方便的實現多于8位顯示或多于64鍵的鍵盤接口;
⑹可接64鍵控制器,內含去抖動處理,可直接輸出鍵值。
HD7279A的鍵值分布為:右邊數第一列為0-7,第二列為8-15,依次類推,本設計中由于共用到20個鍵,故使用了從右下角開始的S0-S1920個鍵,其鍵值與按鍵的對應關系如表1所示。
表1 鍵值功能表
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-05-19
2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26