色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 光電顯示 > 設計應用 > C8051F020在LED顯示控制系統(tǒng)中的應用

          C8051F020在LED顯示控制系統(tǒng)中的應用

          作者: 時間:2014-01-08 來源:網(wǎng)絡 收藏
          盤信息處理程序在主循環(huán)程序中完成。對于獨立式按鍵,CPU可以通過直接讀取I/O口的狀態(tài)來獲取按鍵的直接狀態(tài)編碼值,根據(jù)這個值可直接進行按鍵識別。每個鍵的編碼值如表1所示。

          本文引用地址:http://cafeforensic.com/article/221780.htm

          C8051F020在LED顯示控制系統(tǒng)中的應用

          按鍵的具體定義如下:

          (1)“↑(上)”、“↓(下)”、“←(左)”、“→(右)”:移動光標或切換不同內(nèi)容的屏目、數(shù)據(jù)修改、完成口令輸入等;

          (2)“Yes”:確認所做的操作,包括確認所選擇的菜單項或數(shù)據(jù)、確認所輸入的口令、確認被修改的數(shù)據(jù)等;

          (3)“No”:可取消輸入的口令值或被修改的數(shù)據(jù);

          (4)“復位”:軟復位系統(tǒng);

          (5)“打印”:控制打印機打印輸出。

          按鍵的工作方式分為編程控制方式和中斷控制方式兩種。本儀器采用中斷控制方式,流程圖如圖4所示。此方式可以提高CPU的效率,當有鍵按下時,便向CPU 申請中斷,CPU 響應中斷后,在中斷服務程序中進行鍵盤掃描、查鍵值與處理等工作。而編程控制方式是指在一個工作周期內(nèi),利用完成其他任務的空余時間,調(diào)用按鍵掃描子程序。經(jīng)程序查詢,若無鍵操作,則返回;若有鍵操作,則進而判斷是哪個鍵,并執(zhí)行相應的鍵處理程序。這樣對CPU的使用效率就受到了影響。因此選用中斷控制方式。

          C8051F020在LED顯示控制系統(tǒng)中的應用

          本儀器采用的按鍵的開關為機械彈性開關。從按鍵按下到接觸穩(wěn)定要經(jīng)過數(shù)毫秒的抖動時間,松開時也有這樣的問題。抖動時間的長短由按鍵的機械特性決定,一般為5~10 ms.這樣就會引起一次按鍵多次讀取,對于抖動問題可以采用軟件方法??梢酝ㄟ^延時去抖動的方法避免,即檢測出按鍵閉合后執(zhí)行一個延時程序產(chǎn)生20 ms的延時,讓前沿抖動消失后再一次檢測鍵的狀態(tài),如果仍保持閉合狀態(tài)電平則確認為真正有鍵按下。當檢測到按鍵釋放后,也要給20 ms的延時,待后沿抖動消失后才能轉(zhuǎn)入該鍵的處理程序。

          4 結語

          利用YXD-12864A2圖形液晶顯示模塊設計電極質(zhì)分析儀的顯示界面,采用8位并型模式傳遞數(shù)據(jù),主要是因為雖然占用了較多的I/O引腳,但與串行模式相比,編程簡單的多;而且有8個8位I/O端口、64個數(shù)字I/O引腳,非常豐富,所以也不用考慮引腳不夠的問題。通過添加按鍵系統(tǒng),使顯示的內(nèi)容可以由用戶來操作,非常方便。


          上一頁 1 2 下一頁

          關鍵詞: C8051F020 LED 顯示控制

          評論


          相關推薦

          技術專區(qū)

          關閉