自在自线亚洲а∨天堂在线-中文字幕一区视频播放-扒开双腿猛进入喷水高潮叫声-欧美日本亚洲一区二区-老熟妇高潮偷拍一区二区-国产精品高清一区二区不卡-午夜色福利视频一区二区三区-亚洲国产成人精品福利在线观看-亚洲欧美成人一区二区在线电影

機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
便攜式儀表液晶顯示及按鍵電路的設(shè)計(jì)
便攜式儀表液晶顯示及按鍵電路的設(shè)計(jì)
 更新時間:2009-6-10 18:03:50  點(diǎn)擊數(shù):0
【字體: 字體顏色
1.引言
    LCD液晶顯示器(Liquid Crystal Display)具備低耗電量、價格低廉等特點(diǎn),目前已經(jīng)漸漸取代了傳統(tǒng)的顯示裝置,在各種儀表上被廣泛使用。為了方便和計(jì)算機(jī)聯(lián)機(jī)使用,通常將LCD驅(qū)動電路組合成模塊,因此又稱為LCM或LCDM(LCD module)。由于上述特點(diǎn),使得液晶顯示器的使用范圍廣泛。本論文著重闡述如何用單片機(jī)來識別常用的4*4行列式非編碼鍵盤及驅(qū)動LCM的顯示。
2.系統(tǒng)硬件設(shè)計(jì)
    液晶顯示模塊是一種將液晶顯示器件、連接件、集成電路、PCB線路板、背光源、結(jié)構(gòu)件等裝配在一起的組件。英文名稱叫“LCD Module”,簡稱“LCM”,中文稱為“液晶顯示模塊”。常見的液晶顯示模塊有數(shù)顯模塊、點(diǎn)陣字符液晶模塊和點(diǎn)陣圖形液晶模塊三種。本設(shè)計(jì)采用點(diǎn)陣字符液晶模塊,目前常用的有16*1、16*2、20*2、40*2等字符模組,但是都具有相同的輸入輸出界面。本設(shè)計(jì)選用16*1的字符模組。字符LCD 模塊的控制器主要為日立公司的HD44780及其替代集成電路,驅(qū)動器為HD44100及其替代的兼容集成電路。
    16*1 LCM的內(nèi)部結(jié)構(gòu)可分為:LCD控制器、LCD驅(qū)動器、LCD顯示裝置三個部分,如圖1所示。

其特性如下:
 (1)+5V電壓,反視度(明暗對比度)可調(diào)整。
 (2)內(nèi)含振蕩電路,系統(tǒng)內(nèi)含重置電路。
 (3)提供各種控制命令,如清除顯示器、字符閃爍、光標(biāo)閃爍、顯示移位等多種功能。
 (4)數(shù)據(jù)顯示用DDRAM共有80個字節(jié)。
 (5)字符發(fā)生器CGROM有160個5*7點(diǎn)陣字型。
 (6)字符發(fā)生器CGRAM可由使用者自行定義8個5*7的點(diǎn)陣字型。
    鍵盤是一組鍵的組合,它是各種儀表中最常用的輸入設(shè)備。操作人員可通過鍵盤輸入數(shù)據(jù)或命令,實(shí)現(xiàn)簡單的人機(jī)對話。.在單片機(jī)應(yīng)用系統(tǒng)中,有的是單個按鍵,有的是矩陣式的按鍵,即行列式按鍵。按鍵是一種常開型按鈕開關(guān),常態(tài)時按鍵的兩個觸點(diǎn)處于斷開狀態(tài),按下鍵時它們才閉合。鍵盤分編碼鍵盤和非編碼鍵盤。鍵盤上閉合鍵的識別由專門的硬件譯碼器實(shí)現(xiàn),并產(chǎn)生鍵編號或鍵值的稱編碼鍵盤,如BCD碼鍵盤和ASCII碼鍵盤等;靠軟件識別按鍵狀態(tài)的稱為非編碼鍵盤。在一般的單片機(jī)系統(tǒng)中,大多采用非編碼鍵盤。
    非編碼鍵盤又分為獨(dú)立式非編碼鍵盤和行列式非編碼鍵盤兩種。獨(dú)立式非編碼鍵盤又分為中斷方式和查詢方式兩種;行列式非編碼鍵盤分為程序掃描工作方式、定時掃描工作方式和中斷掃描工作方式。掃描方式又分為掃描法和線反轉(zhuǎn)法。本設(shè)計(jì)采用的是行列式非編碼鍵盤,采用掃描工作方式。
    目前電子業(yè)所使用的單片機(jī)有MCS-51系列、PIC系列、AVR系列等系列,較早出現(xiàn)的就是51系列的了,考慮到選材的方便、成本及與液晶顯示器的配合,所以本設(shè)計(jì)選用的是使用非常普及的MCS-51系列中的ATMEL89C51。
    依據(jù)系統(tǒng)分析及實(shí)現(xiàn)功能,硬件小系統(tǒng)方框圖如圖2所示:

    依據(jù)系統(tǒng)分析及實(shí)現(xiàn)功能,硬件小系統(tǒng)電路圖如圖3所示:

3.系統(tǒng)軟件設(shè)計(jì)
    依據(jù)系統(tǒng)硬件設(shè)計(jì),軟件系統(tǒng)主要包括:
    單片機(jī)控制程序模塊:作為系統(tǒng)的主控制程序模塊,用偉福E6000或KeilC編程控制其他程序模塊的協(xié)調(diào)工作。
    鍵盤程序模塊:用來輸入用戶的功能,使單片機(jī)完成相應(yīng)的控制功能。
    液晶顯示模塊:使用字符型液晶顯示器顯示用戶的選擇。
    單片機(jī)控制主程序流程圖如圖4所示:

    為了節(jié)約成本,本設(shè)計(jì)中液晶顯示模塊與單片機(jī)之間采用模擬口線的方式控制,鍵盤與單片機(jī)之間采用掃描的工作方式。
    鍵盤程序流程圖如圖5所示:

    LCM程序流程圖如圖6所示:

    本設(shè)計(jì)的軟件系統(tǒng)分別用偉福E6000和KeilC編寫及編譯。實(shí)現(xiàn)直接從P2口掃描得到鍵盤碼,并采用查詢方式得到與之對應(yīng)的LCD字型碼,在LCD上顯示出來。

4.結(jié)束語
    本設(shè)計(jì)以AT89C51和LCM1601為核心部件,輔以必要的模擬電路并利用偉福E6000語言和KEIL C編寫軟件,實(shí)現(xiàn)便攜式儀表按鍵鍵值的采集以及驅(qū)動LCM1601的顯示功能。實(shí)踐證明該系統(tǒng)電路穩(wěn)定、直觀并且成本較低,有很強(qiáng)的實(shí)際應(yīng)用價值。

  • 上一篇: 基于單片機(jī)的LED漢字顯示屏的設(shè)計(jì)與Proteus仿真
  • 下一篇: 一種基于C51的多任務(wù)機(jī)制及應(yīng)用
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請聯(lián)系機(jī)電之家,機(jī)電之家將及時作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1