一種按鍵輸入顯示系統的制作方法
【技術領域】
[0001]本實用新型涉及一種輸入顯示技術,特別是一種用于液晶屏內簡單形狀顯示的按鍵輸入顯不系統。
【背景技術】
[0002]目前按鍵輸入與顯示輸出電路通常采用的是主控芯片一個I/O接口對應一個按鍵輸入,一個I/O 口對應一個顯示輸出,特別是按鍵與顯示輸出都比較多的場合,硬件的電路設計難度高,集成度也比較低,主控芯片自身的處理能力利用率低,而且按鍵輸入準確顯示的可靠性較低。
【實用新型內容】
[0003]為了解決上述問題,本實用新型提供一種按鍵輸入顯示系統,其包括主控芯片、輸入鍵盤、復位電路、晶體振蕩器、液晶顯示器與電源;
[0004]所述晶體振蕩器與所述主控芯片連接,并為所述主控芯片提供時鐘頻率;
[0005]所述復位模塊輸出端與所述主控芯片連接并為所述主控芯片提供復位信號;
[0006]所述輸入鍵盤與所述主控芯片連接,并產生按鍵信號發送至所述主控芯片;
[0007]所述主控芯片接收所述按鍵信號并根據所述按鍵信號輸出一輸出信號至所述液晶顯示器,所述液晶顯示器接收所述輸出信號并產生一特定圖像;
[0008]所述電源與所述主控芯片連接并為其供電。
[0009]較佳地,所述輸入鍵盤為4*4矩陣式鍵盤,其工作方式為編程掃描工作方式、定時掃描工作方式或中斷工作方式。
[0010]較佳地,所述復位電路為一 RC復位電路。
[0011]較佳地,所述主控芯片為STC89C51單片機。
[0012]較佳地,所述主控芯片的XTALl和XTAL2兩個引腳為所述主控芯片提供時鐘源。
[0013]本實用新型具有以下有益效果:
[0014]本實用新型采用矩陣鍵盤,比直接用端口線用于鍵盤所需的端口線數量少50% ;
[0015]本實用新型通過設置復位電路與晶體振蕩器,為系統提供穩定的時鐘頻率,系統上電時提供復位信號,直至系統電源穩定后,撤銷復位信號,保證了系統的穩定性。
【附圖說明】
[0016]圖1為本實用新型實施例提供的按鍵輸入顯示系統組成示意圖;
[0017]圖2為本實用新型提供的主控芯片封裝圖;
[0018]圖3為本實用新型實施例提供的矩陣鍵盤電路結構示意圖;
[0019]圖4為本實用新型實施例提供的復位電路結構示意圖;
[0020]圖5為本實用新型實施例提供的晶振電路的結構示意圖;
[0021]圖6為本實用新型實施例提供的液晶顯示器電路結構圖。
【具體實施方式】
[0022]本實用新型提供了本實用新型提供一種按鍵輸入顯示系統,如圖1所示,其包括主控芯片、輸入鍵盤、復位電路、晶體振蕩器、液晶顯示器與電源;
[0023]所述晶體振蕩器與所述主控芯片連接,并為所述主控芯片提供時鐘頻率;
[0024]所述復位模塊輸出端與所述主控芯片連接并為所述主控芯片提供復位信號;
[0025]所述輸入鍵盤與所述主控芯片連接,并產生按鍵信號發送至所述主控芯片;
[0026]所述主控芯片接收所述按鍵信號并根據所述按鍵信號輸出一輸出信號至所述液晶顯示器,所述液晶顯示器接收所述輸出信號并產生一特定圖像;
[0027]所述電源與所述主控芯片連接并為其供電。
[0028]其中,所述主控芯片為STC89C51單片機。如圖2所示,其具有8K字節Flash閃存,256字節內部RAM,32個I/O 口線,2個16位定時/計數器,一個6向量兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路。其中PO 口高4位與矩陣鍵盤的列相連,PO 口的低4位與矩陣鍵盤的行相連。P2 口與液晶顯示器相連,其中P2.0連接液晶屏GND電源接地引腳,P2.3連接DIN數據輸入引腳,P2.4連接CLK時鐘引腳,Vcc第40腳連接VCC電源正引腳,P2.5連接CS片選引腳,P2.6連接RST復位引腳,P2.7連接D/C數據和命令切換引腳。
[0029]如圖3所示,所述輸入鍵盤為4*4矩陣式鍵盤,其工作方式為編程掃描工作方式、定時掃描工作方式或中斷工作方式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口,如P0.0 口一 P0.7 口,就可以構成4*4= 16個按鍵,比直接將端口線用于鍵盤多出了一倍,而且線數越多,兩者的區別就會越明顯,比如再多加一條線就可以構成20鍵的鍵盤,而直接用端口線則只能多出一鍵。因此,在需要的鍵數比較多時,采用矩陣法來做鍵盤是較為合適的方法。
[0030]矩陣鍵盤的工作方式為:
[0031](I)判斷鍵盤中有無鍵按下:將全部行線P0.0-P0.3置低電平,然后檢測列線P0.4-P0.7的狀態。只要有一列的電平為低,則表示鍵盤中有鍵被按下,而且閉合的鍵位于低電平列線與4根行線相交叉的4個按鍵之中;若所有列線均為高電平,則鍵盤中無鍵按下。
[0032](2)判斷閉合鍵所在的位置:在確認有鍵按下后,即可進入確定具體閉合鍵的過程。其方法是依次將行線置為低電平,即在置某根行線為低電平時,其它線為高電平。在確定某根行線位置為低電平后,再逐行檢測各列線的電平狀態,若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。
[0033]本實施例提供的矩陣鍵盤有如下幾種工作方式:
[0034](I)編程掃描工作方式
[0035]采用編程方法每隔一段時間調用鍵掃描子程序來判斷是否有鍵輸入。每次掃描時間間隔可以相等也可以不相等。但該方法最大的缺點是可能會因為掃描不及時而丟失按鍵信息。
[0036](2)定時掃描工作方式
[0037]此方法是充分利用單片機內的定時器,每隔一預定時間產生定時中斷,然后CPU響應中斷并執行一次鍵盤掃描子程序,若有鍵按下時進行按鍵識別。此方法優點是能保證鍵盤在指定的時間間隔內進行掃描,響應比較及時。
[0038](3)中斷工作方式
[0039]此種工作模式是為了克服以上兩種工作方式只能在固定時間內才能處理按鍵信息的弊端而設計的。采用此工作方式可以提高CPU的工作效率,使CPU不會出現在沒有按鍵按下時而執行鍵盤掃描程序,此外還能保證按鍵信息不會掃描不及時而丟失。只要有鍵閉合,就會立即產生中斷信號使CPU轉入中斷處理程序,進行對按鍵的處理。
[0040]如圖4所示,所述復位電路為一 RC復位電路。復位電路的基本功能是:系統上電時提供復位信號,直至系統電源穩定后,撤銷復位信號。通常,電源穩定后還要經過一定的延時才撤銷復位信號,以防電源開關或電源插頭分-合過程中引起抖動而影響復位。
[0041]如圖5所示為晶振電路結構圖,晶體振蕩器與中控芯片的XTALl和XTAL2兩個引腳連接作為STC89C51的時鐘源,提供時鐘頻率。
[0042]如圖6所不,為本實用新型實施例提供的液晶顯不器電路不意圖,本實施例米用的液晶顯示器是Nokia 5110液晶顯示模塊。其采用串行接口與主處理器進行通訊,接口信號線數量大幅度減少,包括電源和地在內的信號線一共只有九條;支持多種串口通訊協議,傳輸速率高達4Mbps,可全速寫入顯示數據,無等待時間;可通過導電膠連接模塊與印刷版,而不用連接電纜,用模塊后面的金屬鉤可以將模塊固定到后面的印制板上因此非常方便安裝與更換山⑶控制器/驅動器芯片已經綁定到IXD晶片上,模塊的體積很小;采用低電壓供電,正常顯示時的工作電流在200 μΑ以下。且具有掉電模式。
[0043]本實用新型采用矩陣鍵盤,比直接用端口線用于鍵盤所需的端口線數量少50% ;
[0044]本實用新型通過設置復位電路與晶體振蕩器,為系統提供穩定的時鐘頻率,系統上電時提供復位信號,直至系統電源穩定后,撤銷復位信號,保證了系統的穩定性。
[0045]以上實施例僅用于舉例說明本實用新型的內容,除上述實施方式外,本實用新型還有其它實施方式,凡采用等同替換或等效變形方式形成的技術方案均落在本實用新型的保護范圍內。
【主權項】
1.一種按鍵輸入顯示系統,其特征在于,包括主控芯片、輸入鍵盤、復位電路、晶體振蕩器、液晶顯示器與電源; 所述晶體振蕩器與所述主控芯片連接,并為所述主控芯片提供時鐘頻率;所述復位模塊輸出端與所述主控芯片連接并為所述主控芯片提供復位信號; 所述輸入鍵盤與所述主控芯片連接,并產生按鍵信號發送至所述主控芯片; 所述主控芯片接收所述按鍵信號并根據所述按鍵信號輸出一輸出信號至所述液晶顯示器,所述液晶顯示器接收所述輸出信號并產生一特定圖像; 所述電源與所述主控芯片連接并為其供電。
2.如權利要求1所述的按鍵輸入顯示系統,其特征在于,所述復位電路為一RC復位電路。
3.如權利要求1所述的按鍵輸入顯示系統,其特征在于,所述主控芯片為STC89C51單片機。
4.如權利要求3所述的按鍵輸入顯示系統,其特征在于,所述主控芯片的XTALl和XTAL2兩個引腳為所述主控芯片提供時鐘源。
【專利摘要】一種按鍵輸入顯示系統,其包括主控芯片、輸入鍵盤、復位電路、晶體振蕩器、液晶顯示器與電源;所述晶體振蕩器與所述主控芯片連接,并為所述主控芯片提供時鐘頻率;所述復位模塊輸出端與所述主控芯片連接并未所述主控芯片提供復位信號;所述輸入鍵盤與所述主控芯片連接,并產生按鍵信號發送至所述主控芯片;所述主控芯片接收所述按鍵信號并根據所述按鍵信號輸出一輸出信號至所述液晶顯示器,所述液晶顯示器接收所述輸出信號并產生一特定圖像。本實用新型采用矩陣鍵盤,比直接用端口線用于鍵盤所需的端口線數量少50%;本實用新型通過設置復位電路與晶體振蕩器,為系統提供穩定的時鐘頻率,系統上電時提供復位信號保證了系統的穩定性。
【IPC分類】G06F3-02, G06F1-24
【公開號】CN204360319
【申請號】CN201520013428
【發明人】張鴻愷, 張振亞, 楊亞龍, 伍超, 李善壽
【申請人】安徽建筑大學
【公開日】2015年5月27日
【申請日】2015年1月8日