chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>顯示及光電>小鍵盤+LED驅(qū)動實(shí)驗(yàn)

小鍵盤+LED驅(qū)動實(shí)驗(yàn)

2009-09-29 | rar | 444 | 次下載 | 5積分

資料介紹

小鍵盤+LED驅(qū)動實(shí)驗(yàn):一.實(shí)驗(yàn)?zāi)康?BR>學(xué)習(xí)小鍵盤驅(qū)動原理和LED顯示原理,掌握輪詢方式獲取鍵值的原理,理解驅(qū)動程序采用輪詢方式和中斷方式的區(qū)別。學(xué)習(xí)將最近的按鍵值移位顯示在LED上的方法。
二.實(shí)驗(yàn)原理和說明
1. 鍵盤有關(guān)概念
1.1鍵盤掃描碼
當(dāng)鍵盤上的按鍵被按下或松開的時(shí)候,鍵盤將發(fā)送掃描碼給計(jì)算機(jī)。掃描碼告訴系統(tǒng)什么鍵被按下或松開。例如按鍵'A'。按鍵'A'的掃描碼為1CH。當(dāng)按下鍵'A'時(shí),鍵盤將發(fā)送1CH到串行線上。如果一直按住鍵'A'不放,鍵盤將以一定的重復(fù)率發(fā)送1CH。這個過程將保持下去,直到另外的鍵被按下或者鍵'A'被釋放。
而且,當(dāng)按鍵被釋放的時(shí)候,鍵盤也將發(fā)送其它代碼給計(jì)算機(jī)。還是以鍵'A'為例。當(dāng)鍵'A'被釋放時(shí),鍵盤將發(fā)送F0H給計(jì)算機(jī),報(bào)告有鍵被釋放,隨后再發(fā)送1CH,說明被釋放的鍵是'A',即,鍵'A'釋放時(shí)鍵盤發(fā)送給計(jì)算機(jī)的掃描碼是F0H 1CH。
1.2系統(tǒng)掃描碼
在我們通常所使用的pc機(jī)上,系統(tǒng)(BIOS,linux內(nèi)核)處理的并不是鍵盤掃描碼,而是系統(tǒng)掃描碼。而鍵盤掃描碼到系統(tǒng)掃描碼的轉(zhuǎn)換通常都是由硬件(如PC鍵盤接口模塊8042)完成。系統(tǒng)掃描碼與鍵盤掃描碼除了每個鍵的代碼不同外,最大的差別是把鍵盤放下時(shí)產(chǎn)生的兩個鍵盤掃描碼(共兩字節(jié))轉(zhuǎn)換為1個字節(jié)的系統(tǒng)掃描碼表示。如‘A’被鍵釋放時(shí),發(fā)送鍵盤掃描碼為:F0H,1CH,相應(yīng)的系統(tǒng)掃描碼為9E。
1.3 鍵碼
內(nèi)核中為了方便鍵盤按鍵的處理,把系統(tǒng)掃描碼對應(yīng)成鍵碼(keycode)。鍵碼在1-128之間(一般的鍵盤為104鍵),這樣鍵碼就可用7位來表示鍵盤上某個鍵(內(nèi)核中用鍵碼字節(jié)的高位表示此鍵是按下還是松開)。
硬件上已經(jīng)實(shí)現(xiàn)了串轉(zhuǎn)并的功能,發(fā)送過來的是一個完整的鍵盤掃描碼,軟件上只要處理這些掃描碼即可。
2. 鍵盤按鍵值的獲取
PC機(jī)的PS2鍵盤按鍵太多,若是采用輪詢方式將浪費(fèi)CPU時(shí)間。因此采用的是中斷方式。通用的鍵值獲取流程如下:
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1電子電路原理第七版PDF電子教材免費(fèi)下載
  2. 0.00 MB  |  1490次下載  |  免費(fèi)
  3. 2單片機(jī)典型實(shí)例介紹
  4. 18.19 MB  |  93次下載  |  1 積分
  5. 3S7-200PLC編程實(shí)例詳細(xì)資料
  6. 1.17 MB  |  27次下載  |  1 積分
  7. 4筆記本電腦主板的元件識別和講解說明
  8. 4.28 MB  |  18次下載  |  4 積分
  9. 5開關(guān)電源原理及各功能電路詳解
  10. 0.38 MB  |  10次下載  |  免費(fèi)
  11. 6基于AT89C2051/4051單片機(jī)編程器的實(shí)驗(yàn)
  12. 0.11 MB  |  4次下載  |  免費(fèi)
  13. 7基于單片機(jī)和 SG3525的程控開關(guān)電源設(shè)計(jì)
  14. 0.23 MB  |  3次下載  |  免費(fèi)
  15. 8基于單片機(jī)的紅外風(fēng)扇遙控
  16. 0.23 MB  |  3次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234313次下載  |  免費(fèi)
  3. 2PADS 9.0 2009最新版 -下載
  4. 0.00 MB  |  66304次下載  |  免費(fèi)
  5. 3protel99下載protel99軟件下載(中文版)
  6. 0.00 MB  |  51209次下載  |  免費(fèi)
  7. 4LabView 8.0 專業(yè)版下載 (3CD完整版)
  8. 0.00 MB  |  51043次下載  |  免費(fèi)
  9. 5555集成電路應(yīng)用800例(新編版)
  10. 0.00 MB  |  33562次下載  |  免費(fèi)
  11. 6接口電路圖大全
  12. 未知  |  30320次下載  |  免費(fèi)
  13. 7Multisim 10下載Multisim 10 中文版
  14. 0.00 MB  |  28588次下載  |  免費(fèi)
  15. 8開關(guān)電源設(shè)計(jì)實(shí)例指南
  16. 未知  |  21539次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935053次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537791次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234313次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191183次下載  |  免費(fèi)
  13. 7十天學(xué)會AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183277次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138039次下載  |  免費(fèi)