wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

單片機鍵盤設計

作者:佚名   來源:本站原創   點擊數:  更新時間:2007年06月27日   【字體:

一、概述
      鍵盤在單片機應用系統中,實現輸入數據、傳送命令的功能,是人工干預的主要手段。鍵盤分兩大類:編碼鍵盤和非編碼鍵盤。
      編碼鍵盤:由硬件邏輯電路完成必要的鍵識別工作與可靠性措施。每按一次鍵,鍵盤自動提供被按鍵的讀數,同時產生一選通脈沖通知微處理器,一般還具有反彈跳和同時按鍵保護功能。這種鍵盤易于使用,但硬件比較復雜,對于主機任務繁重之情況,采用8279可編程鍵盤管理接口芯片構成編碼式鍵盤系統是很實用的方案。
      非編碼鍵盤:只簡單地提供鍵盤的行列與矩陣,其他操作如鍵的識別,決定按鍵的讀數等僅靠軟件完成,故硬件較為簡單,但占用CPU較多時間。有:獨立式按鍵結構、矩陣式按鍵結構。
      二、鍵盤系統設計
  首先,確定鍵盤編碼方案:采用編碼鍵盤或非編碼鍵盤。隨后,確定鍵盤工作方式:采用中斷或查詢方式輸入鍵操作信息。然后,設計硬件電路。非編碼鍵盤系統中,鍵閉合和鍵釋放的信息的獲取,鍵抖動的消除,鍵值查找及一些保護措施的實施等任務,均由軟件來完成。
  (一)非編碼鍵盤的鍵輸入程序應完成的基本任務
  1.監測有無鍵按下;鍵的閉合與否,反映在電壓上就是呈現出高電平或低電平,所以通過電平的高低狀態的檢測,便可確認按鍵按下與否。
      2.判斷是哪個鍵按下。
      3.完成鍵處理任務。
 。ǘ⿵碾娐坊蜍浖慕嵌葢鉀Q的問題
  1.消除抖動影響。鍵盤按鍵所用開關為機械彈性開關,利用了機械觸點的合、斷作用。由于機械觸點的的彈性作用,一個按鍵開關在閉合和斷開的瞬間均有一連串的抖動,波形如下:
  
  
 
 
  抖動時間的長短由按鍵的機械特性決定,一般為5~10ms,這是一個很重要的參數。抖動過程引起電平信號的波動,有可能令CPU誤解為多次按鍵操作,從而引起誤處理。
  為了確保CPU對一次按鍵動作只確認一次按鍵,必須消除抖動的影響。按鍵的消抖,通常有軟件,硬件兩種消除方法。
            


      這種方法只適用于鍵的數目較少的情況。
  軟件消抖:如果按鍵較多,硬件消抖將無法勝任,常采用軟件消抖。通常采用軟件延時的方法:在第一次檢測到有鍵按下時,執行一段延時10ms的子程序后,再確認電平是否仍保持閉合狀態電平,如果保持閉合狀態電平,則確認真正有鍵按下,進行相應處理工作,消除了抖動的影響。(這種消除抖動影響的軟件措施是切實可行的。)
  2.采取串鍵保護措施。串鍵:是指同時有一個以上的鍵按下,串鍵會引起CPU錯誤響應。
  通常采取的策略:單鍵按下有效,多鍵同時按下無效。
      3.處理連擊。連擊:是一次按鍵產生多次擊鍵的效果。要有對按鍵釋放的處理,為了消除連擊,使得一次按鍵只產生一次鍵功能的執行(不管一次按鍵持續的時間多長,僅采樣一個數據)。否則的話,鍵功能程序的執行次數將是不可預知,由按鍵時間決定。連擊是可以利用的。連擊對于用計數法設計的多功能鍵特別有效。
       三、鍵盤工作方式
       單片及應用系統中,鍵盤掃描只是CPU的工作內容之一。CPU忙于各項任務時,如何兼顧鍵盤的輸入,取決于鍵盤的工作方式?紤]儀表系統中CPU任務的份量,來確定鍵盤的工作方式。
      鍵盤的工作方式選取的原則是:既要保證能及時響應按鍵的操作,又不過多的占用CPU的工作時間。
      鍵盤的工作方式有:查詢方式(編程掃描,定時掃描方式)、中斷掃描方式。
   四、鍵盤電路結構
     (一)獨立式按鍵接口設計
     獨立式按鍵就是各按鍵相互獨立,每個按鍵單獨占用一根I/O口線,每根I/O口線的按鍵工作狀態不會影響其他I/O口線上的工作狀態。因此,通過檢測輸入線的電平狀態可以很容易判斷哪個按鍵被按下了。
     優點:電路配置靈活,軟件結構簡單。
     缺點:每個按鍵需占用一根I/O口線,在按鍵數量較多時,I/O口浪費大,電路結構顯得復雜。
     因此,此鍵盤是用于按鍵較少或操作速度較高的場合。
 

 

 

          中斷方式                                 查詢方式
      也可以用擴展I/O口搭接獨立式按鍵接口電路,可采用8255擴展I/O口,用三態緩沖器擴展。這兩種配接方式,都是把按鍵當作外部RAM某一工作單元的位來對待,通過讀片外RAM 的方法,識別按鍵的工作狀態。
     上電路中獨立式按鍵電路,各按鍵開關均采用了上拉電阻,是為了保證在按鍵斷開時,各I/O有確定的高電平。如輸入口線內部已有上拉電阻,則外電路的上拉電阻可省去。
      (二)矩陣式鍵盤接口設計
      矩陣式鍵盤適用于按鍵數量較多的場合,由行線和列線組成,按鍵位于行列的交叉點上。節省I/O口。
  矩陣鍵盤工作原理:行線通過上拉電阻接到+5V上。無按鍵,行線處于高電平狀態,有鍵按下,行線電平狀態將由與此行線相連的列線電平決定。列線電平為低,則行線電平為低;列線電平為高,則行線電平為高。
  五、雙功能及多功能鍵設計
  在單片機應用系統中,為簡化硬件線路,縮小整個系統的規模,總希望設置最少的按鍵,獲得最多的控制功能。
  矩陣鍵盤與獨立式按鍵鍵盤相比,硬件電路大大節省?赏ㄟ^軟件的方法讓一鍵具有多功能。方法:選擇一個RAM工作單元,對某一個按鍵進行按鍵計數,根據不同計數值,轉到子程序。這種計數多功能鍵最好與顯示器結合用,以便知道當前計數值,同時配合一個啟動鍵。
  復合鍵是使用軟件實現一鍵多功能的另一個途徑。所謂復合鍵,就是兩個或兩個以上的鍵的聯合,當這些鍵同時按下時,才能執行相應的功能程序。實際情況做不到“同時按下”,他們的時間差別可以長到50ms,解決策略是:定義一個或兩個引導鍵,這些引導鍵按下時沒什么意義,執行空操作。引導鍵的例子:微機鍵盤上的CTRL、SHIFT、ALT。
      缺點:一是操作變得復雜,二是操作時間變長。
  多功能鍵的利用,應具體情況具體分析。要求速度的場合最好做一鍵一功能。如果系統功能很多,一鍵一功能不現實,可采取一鍵多功能。
  六、功能開關及撥碼盤接口設計
      設計原因:鍵盤輸入靈活性大,操縱方便。但某些重要功能或數據由鍵盤輸入,誤操作將產生一些不良后果。因此常設定靜態開關的方法來執行這些功能或輸入數據。靜態開關一經設定,將不再改變,一直維持設定的開關狀態。通常這些開關狀態是在單片機系統加電時由CPU讀入內存RAM的,以后CPU將不再關注這些開關的狀態,因此,即使加電后,這些開關的狀態發生變化,也不會影響CPU的正常工作,只有在下一次加電時,這些新狀態才能生效。
  第一,功能開關:主要是根據開關的狀態執行一些重要的功能。
  第二,撥碼盤:單片機應用系統中,有時要輸入一些控制參數,這些參數一經設定,將維持不變,除非給系統斷電后重新設定。這時使用數字撥碼盤既簡單直觀,又方便可靠。
  七、按鍵介紹
      常用的按鍵有三種:機械觸點式按鍵、導電橡膠式和柔性按鍵(又稱觸摸式鍵盤)。
      機械觸點式按鍵是利用彈性使鍵復位,手感明顯,連線清晰,工藝簡單,適合單件制造。但是觸點處易侵入灰塵而導致接觸不良,體積相對較大。
      導電橡膠按鍵是利用橡膠的彈性來復位,通過壓制的方法把面板上所有的按鍵制成一塊,體積小,裝配方便,適合批量生產。但是時間長了,橡膠老化而使彈力下降,同時易侵入灰塵。
      柔性按鍵是近年來迅速發展的一種新型按鍵,可以分為凸球型和平面型兩種。凸球型動作幅度觸感明顯,富有立體感,但制造工藝相對復雜;平面型幅度微小,觸感較弱,但工藝簡單,壽命長。柔性按鍵最大特點是防塵、防潮、耐蝕,外形美觀,裝嵌方便。而且外形和面板的布局、色彩、鍵距可按照整機的要求來設計。
  八、單片機系統鍵盤設計實例
  本次設計中,鍵盤結構采用非編碼鍵盤系統中的獨立式按鍵結構。用三態緩沖器573擴展I/O口搭接獨立式按鍵接口電路,按鍵狀態由573鎖存。
  鍵盤工作方式采用定時掃描方式。采用定時器T0定時,CPU每隔200ms掃描鍵盤一次,即通過讀取573的輸出數據,識別按鍵的工作狀態。
  設計中對于重鍵和連擊的處理:對于重鍵(串鍵:指同時有一個以上的鍵按下),采用軟件提供保護,當判斷為一個以上的鍵按下,則不處理,返回重新進行監測。只有監測到一個鍵按下時,才判斷鍵值,執行相應鍵處理工作。
  鍵盤對液晶顯示的控制是通過顯示畫面的頁碼作為接口參數來完成的。在每一頁中,鍵盤對數據的修改是通過對按鍵次數的計算作為接口參數來實現的。
  具體例程如下:
       void  keyscan()        /*鍵盤掃描*/
       {ucher data newz ,temp,pat;
       if(time_out)
       {ACC=MJP;           /*讀取573數據*/  
       temp=ACC&0x0f,   /*取低四位*/
       if(temp!=0x0f)      /*有鍵按下*/
       {msec(10);            /*延時10MS*/
       ACC=MJP;          /*讀取573數據*/
       temp=ACC&0x0f
      if(temp=0x0f)
      {newz=temp;        /*讀取新鍵值*/
      pat=newz^old;      /*鍵值有無變化*/
      if(pat)>0)           /*有變化*/
      {old=newz;         /*原鍵值等于新鍵值*/
      keymana();         /*調鍵散轉程序*/
      }                                                    
                                                            (下轉第66頁)
(上接第64頁)
     else;
      }
      else;
      }
      elsr;
      old=temp;           /*原鍵值不變*/
      time_out=0         /*標志位置零*/
      }
      esel;
      }
  九、結語
  鍵盤是單片機系統設計中一種主要的信息輸入接口,合理的設計,不僅可以節省系統的設計成本,更可使儀器設備的操作變得更為簡單、方便,很大程度上提高系統綜合性能。

關閉窗口

相關文章

av色在线观看| 精品在线观看视频| 亚洲精品套图| 一道精品视频一区二区三区男同 | av大片免费在线观看| 免费看欧美黑人毛片| 91精品国产91久久久| 欧美伦理视频网站| 久久久国产综合精品女国产盗摄| 神马久久一区二区三区| 成人日批视频| 可骚可骚的黄视频网站| 中文字幕日日夜夜| 欧美高清性xxxx| 国产免费裸体视频| 亚洲最大av网| 欧美黑人性视频| 欧美人狂配大交3d怪物一区| 中文在线一区二区| 精品一区二区av| 成人影视亚洲图片在线| 91麻豆精品国产91久久久更新资源速度超快| 青草久久伊人| 99re99| 中文一区在线观看| 91在线你懂的| 成人免费看片98| 亚洲第一香蕉网| 高潮一区二区三区| 日韩欧美不卡在线| 一区二区三区四区视频在线 | 成人18视频免费69| 奇米777在线视频| 亚洲美免无码中文字幕在线| 日韩欧美一区二区视频在线播放 | 在线精品播放av| 欧美成va人片在线观看| 欧洲精品在线观看| 亚洲电影一区二区| 神马午夜久久| 色播一区二区| 色综合久久久| 欧美羞羞视频| wwww亚洲| 日本欧美电影在线观看| 色老头视频在线观看| 日本v片在线免费观看| 日本调教视频在线观看| 天天爱天天色| sese视频| 18以下岁禁止1000部免费| 91九色porn蝌蚪| 免费精品国产自产拍在| 中文字幕在线观看av| 黄色一级a毛片| 国产伦理吴梦梦伦理| 小泽玛利亚一区二区三区视频| 久久丫精品久久丫| 国产精品一区视频网站| 欧美在线视频a| 97视频网站入口| 97在线视频一区| 91国产精品视频在线| 欧美极品少妇与黑人| 九九热这里只有精品免费看| www.久久久久久.com| 不用播放器成人网| 欧美美女操人视频| 久久久久日韩精品久久久男男| 欧美黑人极品猛少妇色xxxxx| 超在线视频97| 性色av香蕉一区二区| 日韩美女在线观看一区| 国产精品青青在线观看爽香蕉| 国产成人精品一区二区三区| 国产精品久久久久久久久久东京| 国产精品久久久久久久久久东京| 成人av在线亚洲| 成人羞羞视频免费| 欧美精品国产精品久久久| 日韩欧美亚洲精品| 女人帮男人橹视频播放| 日本新janpanese乱熟| 激情综合网俺也去| 无码人妻一区二区三区在线视频| 亚洲色偷偷色噜噜狠狠99网| 黄色性生活一级片| 清纯粉嫩极品夜夜嗨av| 国产性生活视频| www.污视频| 亚洲天堂国产| 好色视频app| 嘿咻视频在线看| 国产精品久久一区二区三区不卡| 18+激情视频在线| 日韩久久一区二区三区| 午夜日韩影院| 日韩成人精品一区二区| 99成人精品| 国产高清精品网站| 国产精品久久国产精麻豆99网站| 午夜久久久久久久久| 欧美一区二区三区婷婷月色| 亚洲人成电影网站色| 欧美激情中文字幕在线| 91网站在线看| 咪咪色在线视频| 成人午夜激情av| 偷拍女澡堂一区二区三区| 久久婷婷一区二区| 韩国中文字幕hd久久精品| 国产免费麻豆视频| 草久在线视频| а_天堂中文在线| 91精品福利观看| 国产精品福利在线观看播放| 久久超级碰视频| 中文字幕一区二区三区不卡在线 | 亚洲欧美在线网| 一本久道中文无码字幕av| 中国一级特黄录像播放| 日韩av一区二区在线播放| 丰满人妻一区二区三区无码av | 日韩成人影院| 毛片av一区二区三区| 国产日产精品一区| 欧美日韩中字一区| xx视频.9999.com| 粉嫩精品一区二区三区在线观看| 日本a级片在线观看| wwwxx日本| 在线观看日韩中文字幕| 色偷偷av男人的天堂| 国产毛片毛片| 91九色porn在线资源| 免费成人av| 久久99久久久欧美国产| 亚洲成人激情自拍| 色婷婷综合久久久久| 国产精品久久久久久久免费大片 | 国产高清av| 成人资源www网在线最新版| 91国产精品| 免费一区视频| 亚洲免费观看高清在线观看| 日韩精品福利网站| 亚洲www视频| 欧美精品第三页| 国产一级做a爱免费视频| 亚洲欧美精品中文第三| 国产网站在线播放| 都市激情久久| 国产一区二区在线观看视频| 精品欧美一区二区三区| 欧美日本精品在线| 日韩在线三区| 亚洲一区二区观看| 性生交生活影碟片| 亚洲成人基地| 亚洲视频一起| 精品一区二区国语对白| 欧美影视一区在线| 国产成人激情视频| 欧洲av无码放荡人妇网站| 亚洲天堂黄色片| 国产尤物一区二区三区| 免费污视频在线| 91精品综合| 国产精品久久综合| 在线中文字幕日韩| 婷婷精品国产一区二区三区日韩| 久久久久久久无码| 国产 日韩 欧美 综合| 在线免费日韩| 亚洲69av| 久久久精品中文字幕麻豆发布| 精品国产一区二区三区av性色| 91大片在线观看| 国产精品91av| 秋霞欧美在线观看| 91精品国产91久久久久游泳池 | 激情无码人妻又粗又大| 九九热爱视频精品视频高清| 毛片av在线| 欧美福利专区| 欧美日韩另类字幕中文| 日韩免费观看高清| wwwwwxxxx日本| www.日韩在线观看| 日本亚洲精品| 欧美午夜电影在线观看| 亚洲成人久久影院| 国产精品高潮粉嫩av| 欧洲在线免费视频| 婷婷五月综合激情| 日韩精品亚洲人成在线观看| 亚洲视频久久| 欧美性高清videossexo| 91久久国产综合久久91精品网站 | www.18av.com| 日韩av黄色片| 在线视频99| 欧美另类69xxxxx| 亚洲精品欧美在线| 国产精品国产三级国产aⅴ浪潮 | 先锋影音一区二区三区| 99久久久无码国产精品不卡| 青青艹在线视频| 日韩免费成人| 欧美激情一区在线观看| 欧美乱大交xxxxx另类电影| 亚洲人成无码www久久久| 99国产精品久久久久久久成人| 国产69精品久久app免费版| 欧美日韩亚洲一区三区 | 捆绑紧缚一区二区三区在线观看| 日韩高清三区| 亚洲综合自拍偷拍| 国产日本欧美一区二区三区在线 | 天天插天天射| 婷婷精品在线| 亚洲大片精品永久免费| 亚洲mm色国产网站| 潘金莲一级黄色片| 欧美xx网站| 水蜜桃精品av一区二区| 欧美在线不卡视频| 视频二区一区| 波多野结衣一区二区三区四区| 国产经典自拍视频在线观看| 亚洲欧美日本国产专区一区| 亚洲福利在线看| 亚洲一区二区三区av无码| 国产乱淫av片免费| 亚洲一区站长工具| 99国产精品视频免费观看| 国产做受高潮69| 三级视频网站在线观看| wwwwwww色| 一区二区电影| 精品久久久久久久久久久院品网| www.xxx麻豆| 五月天婷婷社区| 成人黄色图片网站| 1000部国产精品成人观看| 国产精品亚洲自拍| 国产在线一卡二卡| 浮生影视网在线观看免费| 久久aⅴ国产欧美74aaa| 米奇精品一区二区三区在线观看| 成人一区二区三区仙踪林| 狠狠干夜夜爽| 一区二区三区四区日韩| 亚洲黄页视频免费观看| 精品久久久噜噜噜噜久久图片| 精品街拍一区二区| 亚洲人挤奶视频| 欧美日韩1区2区| 欧美视频在线观看网站| 欧美怡红院在线| 伊人久久大香线蕉av不卡| 欧美日韩久久不卡| 草b视频在线观看| 国产伦精品一区二区三区高清版禁 | 成人网在线播放| 日韩免费在线看| 538精品在线视频| 欧美jizzhd69巨大| 久久蜜桃av一区二区天堂| 成人有码在线播放| 啦啦啦免费高清视频在线观看| 678在线观看视频| 中文字幕一区在线观看| 精品欧美一区二区在线观看视频| 亚洲天堂网在线视频| 成人全视频在线观看在线播放高清 | 国产特级aaaaaa大片| 色综合一区二区日本韩国亚洲| 精品久久中文字幕| 欧美一区二区视频在线播放| 国产在线观看不卡一区二区三区| 日韩美女一区二区三区在线观看| 日韩精品免费视频| 黄色短视频在线观看| 国外av在线| 国产婷婷色一区二区三区四区| 国产一区二区三区四区五区加勒比| 久久精品国产亚洲av麻豆蜜芽| 欧美男女视频| 欧美日本一区二区三区四区| 激情五月婷婷久久| 毛片视频免费观看| 国产专区综合网| 91色精品视频在线| www.五月激情| 国产欧美久久一区二区三区| 亚洲视频欧美视频| 一级黄色录像毛片| 国产精品偷拍| 日韩欧美福利视频| 免费看污黄网站| 天堂在线看视频| 99久久精品免费看国产免费软件| 黑人巨大精品欧美一区二区小视频 | 国产精品无码久久久久一区二区| 五月天婷婷在线视频| 中文字幕一区二区三区四区| 伊人久久大香线蕉精品| 国产69精品久久久久9999小说| 伊人精品视频| 国产精品www| 国产高潮在线观看| 日韩精品欧美激情一区二区| 精品国产欧美一区二区三区成人| 国产大学生自拍| 国产一区二区三区四区五区3d| 欧美一区二区日韩一区二区| 久久性爱视频网站| 羞羞污视频在线观看| 欧美视频在线观看 亚洲欧| 国产主播中文字幕| 国产粉嫩一区二区三区在线观看 | 欧美凹凸一区二区三区视频| 欧美三级又粗又硬| 日韩精品电影在线| 波多野结衣一区二区三区在线观看| 无码国产色欲xxxx视频 | 日韩精品中文字幕在线播放| 国产小视频你懂的| 久久人体av| 亚洲精品在线不卡| 男女免费视频网站| 韩国一区二区三区视频| 亚洲男人天堂网| 久久精品国产亚洲AV无码男同| 亚洲三区欧美一区国产二区| 中日韩午夜理伦电影免费 | 3751色影院一区二区三区| theav精尽人亡av| 午夜日韩成人影院| 日韩精品视频在线观看网址| 久久在线视频精品| 亚洲警察之高压线| 久久久久久久久久久久av| 国产精品羞羞答答在线| 中文av一区| 亚洲一区二区三区777| 国内精品露脸在线视频播放| 狠狠色丁香婷婷综合久久片| 亚洲欧美精品在线观看| 九七午夜视频| 亚洲一区二区精品久久av| 亚洲午夜精品在线观看| 高潮一区二区| 亚洲欧美色婷婷| 中文字幕日本人妻久久久免费 | 国产一区二区三区久久精品| 日韩手机在线视频| 久久精品99久久无色码中文字幕| 国产精品久久久久久久美男 | 国产精品久久久久久人| 欧美疯狂party性派对| 国产男人精品视频| 一个人看的视频www在线观看免费 一个人看免费www视频有多爽 | 亚洲国产精品va在线观看黑人| 青娱乐国产盛宴| 成人系列视频| 91九色蝌蚪成人| h视频在线观看网站| 国产精品久久久久久久蜜臀| 少妇欧美激情一区二区三区| 日韩在线影院| 毛片精品免费在线观看| 无码h黄肉3d动漫在线观看| 精久久久久久久久久久| 国产极品尤物在线| 久草在线视频网站| 亚洲最新av在线| 亚洲av色香蕉一区二区三区| 极品少妇一区二区三区精品视频 | 最近更新在线中文字幕一页| 国产精品乡下勾搭老头1| www.com毛片| 暧暧视频在线免费观看| 在线视频欧美性高潮| 蜜臀久久久久久999| 国内精品在线播放| 北条麻妃在线一区| 自拍一区在线观看| 欧美激情xxxxx| 九九九九热精品免费视频| 久久精品亚洲国产奇米99| 免费观看黄网站| 91精品国产乱码久久久竹菊| 国产日韩欧美在线观看| 电影天堂久久| 欧美人妇做爰xxxⅹ性高电影| 黄色片视频免费| 日韩成人免费看| 人人爽人人av|