第12章應用擴充IO進行鍵盤掃描實習.docVIP

  • 6
  • 0
  • 约6.18千字
  • 约 16页
  • 2017-01-03 发布于天津
  • 举报
應用擴充IO進行鍵盤掃描實習 ■ 研究彈跳現象以及軟體防彈跳動作原理 ■ 學習如何建構鍵盤以及七段燈掃瞄程式,, 0~9,a~f 簡介 在嵌入式微處理器系統設計裡,談到人機界面,觸控螢幕以外就屬鍵盤,LED以及七段顯示器最常見了。鍵盤(按鍵陣列) 是一個古老的裝置,廣泛地依存在我們週遭的各種設備之中,諸如電話機,搖控器,電腦鍵盤...,鍵盤組成的要件『按鍵』一般是機械接觸式的構造,有所謂 彈跳 的問題,如何防彈跳以及建構穩健的鍵盤系統?跟著做也許會找到答案。 每每談到七段顯示器,第一個浮現的常常是 炸彈倒數計時 的畫面,通常是時分秒共5位數。想想看電路怎麼設計,首先要完成一位七段顯示只須7條I/O ,這看起來也還好,一組 I/O Port 就解決了,那5位數呢?試問,有歹徒會只用一位七段顯示器計時的嗎?太狠了吧 ! 自己跑路可能都來不及。 分時掃描的技巧此時便可派上用場,大大降低 I/O 的使用量,但閃爍的問題卻接踵而來,如何解決呢 ? 好在人眼有 視覺暫留 的特質,呼籠一下就過了。 透過本教學指導你可以學習到以下事項 : 了解應用 OS-Timer 以及中斷系統程式庫可以很容易實現高效律的掃描機制 了解掃描相關之 I/O 暫存器 學會如何建構掃描程式庫作為往後實作之基礎 觀摩應用程式如何使用 OS-Timer 以及中斷系統程式庫實現無閃爍防彈跳之七段顯示器及鍵盤 I

文档评论(0)

1亿VIP精品文档

相关文档