人机接口的设计课件.pptVIP

  • 0
  • 0
  • 约6.18千字
  • 约 45页
  • 2026-01-21 发布于未知
  • 举报

主要內容一、開關及介面二、按鍵、鍵盤及介面三、LED顯示器及介面四、鍵盤、顯示器介面設計五、液晶顯示器(LCD)及其介面四、鍵盤、顯示器介面設計如圖所示,動態顯示介面,但掃描要消耗單片機的資源1.由I/O端口支持的鍵盤、顯示器介面電路四、鍵盤、顯示器介面設計⑴.8279晶片簡介圖(a)所示的是8279晶片的引腳圖,該晶片為40腳引線雙列直插式,單+5V供電,可接16個LED顯示器,64個按鍵,自動去抖,可中斷申請。圖(b)所示的為其功能邏輯圖。8279的功能強,應用靈活多樣,相應的控制字和命令較多。2.鍵盤顯示器專用介面晶片8279四、鍵盤、顯示器介面設計⑵.8279晶片的命令格式與命令字8279晶片內部空間由地址線A0分成兩部分,即命令空間和數據空間,A0=1為對命令寄存器操作,寫入的為命令字,讀出的為FIFO狀態字;A0=0為對數據寄存器操作,通過送入不同的控制字,CPU可寫入、讀出顯示RAM數據和讀出FIFO的數據。⑶.8279晶片應用設計①電路構成圖2.20所示的是由8279構成的鍵盤、顯示器電路與MCS-51介面的實際應用電路圖,電路中有6位LED數碼顯示器和3×8矩陣鍵盤,所以8279工作在編碼方式,配合外電路3~8解碼器(74HC138)生成硬體形式的鍵盤與顯示器動態掃描信號。2.鍵盤顯示器專用介面晶片8279四、鍵盤、顯示器介面設計2.鍵盤顯示器專用介面晶片82798279構成的鍵盤顯示模組四、鍵盤、顯示器介面設計②.消隱問題8279的內部時序為動態顯示提供了消隱信號,在顯示RAM更新數據、掃描線切換的時刻,顯示器的顯示內容是不確定的,在這一時刻BD線上輸出為低電平以供消隱(動態顯示消隱信號)。實踐表明,8279提供的消隱信號必須使用,否則顯示將非常模糊。③.8279晶片應用的程式舉例8279晶片是比較典型的可編程晶片,在實際使用可編程晶片時,應注意其上電複位的時間可能比CPU複位時間要慢的問題,所以程式中在對8279晶片初始化之前,需一個約10ms的延時。初始化:工作方式、時鐘設定、清除命令;隨時控制:先寫(送)命令、再寫(送)數據(顯示RAM),先寫(送)命令、再讀(取)數據(鍵值);2.鍵盤顯示器專用介面晶片8279四、鍵盤、顯示器介面設計⑴.zlg7289晶片簡介zlg7289A是廣州周立功單片機發展有限公司自行設計的具有SPI串行介面功能的可同時驅動8位共陰式數碼管(或64只獨立LED管)的智能顯示驅動晶片。該晶片同時還可連接多達64鍵的鍵盤矩陣,單片即可完成LED顯示﹑鍵盤介面的全部功能。zlg7289A還具有多種控制指令如消隱﹑閃爍﹑左移﹑右移﹑段尋址等。zlg7289A具有片選信號,可方便地實現多於8位的顯示或多於64鍵的鍵盤介面。(內部有89c2051單片機)。特點:●SPI串行介面,無需週邊元件可直接驅動LED?●各位獨立控制解碼/不解碼及消隱和閃爍屬性?●迴圈左移/迴圈右移指令?●具有段尋址指令,方便控制獨立LED管?●64鍵鍵盤控制器,內含去抖動電路3.鍵盤顯示器專用介面晶片zlg7289四、鍵盤、顯示器介面設計⑵.SPI串行介面zlg7289A採用串行方式與微處理器通訊,串行數據從DATA引腳送入晶片,並由CLK端同步。當片選信號變為低電平後,DATA引腳上的數據在CLK引腳的上升沿被寫入zlg7289A的緩衝寄存器。(如圖為串行介面的時序圖)3.鍵盤顯示器專用介面晶片zlg7289四、鍵盤、顯示器介面設計⑵.SPI串行介面zlg7289A的指令結構有三種類型:①.不帶數據的純指令指令的寬度為8個BIT,即微處理器需發送8個CLK脈衝。②.帶有數據的指令寬度為16個BIT,即微處理器需發送16個CLK脈沖。③.讀取鍵盤數據指令寬度為16個BIT,前8個為微處理器發送到zlg7289A的指令,後8個BIT為zlg7289A返回的鍵盤代碼。執行此指令時,zlg7289A的DATA端在第9個CLK脈衝的上升沿變為輸出狀態,並與第16個脈衝的下降沿恢復為輸入狀態,等待接收下一個指令。3.鍵盤顯示器專用介面晶片zlg7289四、鍵盤、顯示器介面設計⑶.應用設計:下圖為zlg7289A的典型應用圖3.鍵盤顯示器專用介面晶片zlg7289**********人機介面的設計

人機介面的設計

智能儀錶通過人機介面與系統

文档评论(0)

1亿VIP精品文档

相关文档