国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

單片機(jī)在ATM機(jī)中的應(yīng)用

2017-03-17 23:31:02岳同森
科學(xué)與財富 2017年1期
關(guān)鍵詞:液晶顯示單片機(jī)

岳同森

摘 要:隨著金融服務(wù)的迅速發(fā)展,ATM已經(jīng)發(fā)展成了各大銀行為廣大用戶金融服務(wù)戰(zhàn)略中的重要一環(huán)。系統(tǒng)主要包含硬件和軟件兩個部分,系統(tǒng)采用宏晶公司生產(chǎn)的單片機(jī)為核心控制器,通過4X4矩陣鍵盤,LCD12864液晶顯示器,鐵電存貯器(24C02),串行通訊口和單片機(jī)(STC89C52RC)的配合,以程控的方式完成自動取款機(jī)系統(tǒng)基本功能,包括卡號輸入密碼認(rèn)證、查詢、取款、密碼修改等。

關(guān)鍵詞:單片機(jī),矩陣鍵盤,液晶顯示,鐵電存貯

基于單片機(jī)的電路設(shè)計。整個系統(tǒng)可分為:單片機(jī)系統(tǒng)控制器、按鍵輸入模塊、存儲模塊及電源電路幾個部分,本設(shè)計方案采用STC89C52RC單片機(jī)作為控制模塊的核心,利用軟件編程使單片機(jī)檢測鍵盤矩陣信號信號,經(jīng)過數(shù)據(jù)處理,由LCD12864實現(xiàn)系統(tǒng)能夠的同步顯示業(yè)務(wù)界面。

(1)控制模塊采用STC89C52RC單片機(jī)作為系統(tǒng)控制的核心。利用單片機(jī)檢測鍵盤矩陣,經(jīng)過數(shù)據(jù)處理編程調(diào)取業(yè)務(wù)界面送LCD12864顯示。單片機(jī)算術(shù)運算功能強、軟件編程靈活、自由度大,可用軟件編程實現(xiàn)各種算法和邏輯控制。由于其功耗低、體積小、技術(shù)成熟和成本低,且可對其進(jìn)行擴(kuò)展,附帶顯示設(shè)備,單鍵輸入等設(shè)備,使用方便。還可通過軟件編程實現(xiàn)對步進(jìn)電機(jī)的速度預(yù)設(shè)顯示。,由于單片機(jī)芯片引腳少,軟硬件連接簡便靈活,硬件容易實現(xiàn)。

(2)存儲結(jié)構(gòu)電路采用24C02芯片,因為本設(shè)計沒有與上位機(jī)進(jìn)行通信,所以在本設(shè)計中需要密碼認(rèn)證模塊來實現(xiàn)密碼存儲、讀取與修改功能。

(3)顯示模塊采用LCD12864顯示。顯示信息清晰、器件價格低廉,但占用單片機(jī)I/O口少。

(4)人機(jī)交互模塊采用獨立式按鍵與鍵盤相結(jié)合的方式,總共設(shè)置了9個獨立按鍵及4×4鍵盤。人機(jī)交互模塊采用4乘4矩陣鍵盤,查詢工作方式。該方案程序復(fù)雜,但在同樣多的I/O口線條件下,行列式鍵盤能帶更多的按鍵,查詢工作方式也不用另接門電路。

一、系統(tǒng)硬件設(shè)計

1、STC89C52簡介

STC89C52是一種帶8K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。該器件采用ATMEL高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。由于將多功能8位CPU和閃爍存儲器組合在單個芯片中,STC89C52是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。

2、液晶顯示電路設(shè)計

液晶顯示LCD(Liquid Crystal Display),如圖3-3所示,是利用液晶材料在電場作用下發(fā)生位置變化,而遮蔽/通透光線的性能制作成為一種重要平板顯示器件。通常使用的LCD器件有TN型(Twist Nematic,扭曲向列型液晶)、STN型(Super TN,超扭曲向列型液晶)和TFT型(Thin Film Transistor,薄膜晶體管型液晶)。TN、STN、TFT型液晶,性能依次增強,制作成本也隨之增加。TN和STN型常用作單色LCD。STN型可以設(shè)計成單色多級灰度LCD和偽彩色LCD,TFT型常用作真彩色LCD。

采用 LCD12864液晶顯示模塊作為人機(jī)交互界面。液晶顯示模塊是一種將液晶顯示器件、連接件、集成電路、PCB 線路板、背光源、結(jié)構(gòu)件裝配在一起的組件。字符型液晶顯示模塊目前在國際上已經(jīng)規(guī)范化,無論顯示屏規(guī)格如何變化,其電特性和接口形式都是統(tǒng)一的。從性價比等方面考慮,這里選用長沙太陽人電子有限公司生產(chǎn)的字符型液晶顯示模塊SMC1602,它是一種用5x7位圖形來顯示字符的液晶顯示器,根據(jù)顯示的容量可以分為1行16個字、2行16個字、2行20個字等等。本設(shè)計以常用的2行16個字的1602液晶屏來構(gòu)成整個系統(tǒng)的顯示模塊。

二、系統(tǒng)軟件設(shè)計

1、系統(tǒng)初始化初始化模塊

根據(jù)對單片機(jī)串行通信的詳細(xì)介紹可知:本設(shè)計選擇串行通信工作方式1并允許接收;選擇定時器1,模式2;根據(jù)波特率為4800b/s,計算出定時器計數(shù)初值;啟動定時器1;開總中斷、串口中斷。宏定義,對各引腳端口定義,并對系統(tǒng)函數(shù)及子函數(shù)定義;對存儲和LCD進(jìn)行初始化。

2、鍵盤掃描部分

鍵盤處理程序,主要作用就是通過用戶的按鍵識別,判斷當(dāng)前的系統(tǒng)任務(wù),通過前面的硬件分析,采用4X3矩陣,一共十二組狀態(tài)。一方面是數(shù)字的輸入輸出,另一方面的一系列的功能操作。經(jīng)過鍵盤掃描程序掃描是否有按鍵按下,如果有再判斷是數(shù)字鍵還是功能鍵,并做出相應(yīng)的處理;如果沒有則返回繼續(xù)檢查有克按鍵按下。

3、液晶顯示部分設(shè)計

HS12864-15 系列中文圖形液晶模塊的特性主要由其控制器ST7920決定,ST7920 同時作為控制器和驅(qū)動器,它可提供 33 路 com 輸出和 64 路 seg 輸出。 在驅(qū)動器 ST7921 的配合下,最多可以驅(qū)動 256×32 點陣液晶。顯示 RAM 提供 64×2 字節(jié)的空間,最多可以控制4行 16 字的中文字型顯示。當(dāng)寫入顯示資料 RAM 時,可以分別顯示 CGROM,HCGROM 及 CGRAM 的字型。 三種字型的選擇:

(1)顯示半寬字型 :將一位字節(jié)寫入DDRAM中,范圍為02H-7FH的編碼。

(2)顯示CGRAM字型:將兩字節(jié)編碼寫入DDRAM中,總共有0000H,0002H,0004H,0006H四種編碼

(3)顯示中文字形:將兩字節(jié)編碼寫入DDRAMK ,范圍為A1A0H-F7FFH(GB碼)或A140H-D75FH(BIG5碼)的編碼。

(4)顯示程序?qū)崿F(xiàn)

參考文獻(xiàn):

[1]倪云峰.單片機(jī)原理與應(yīng)用.西安:西安電子科技大學(xué)出版社,2009,6.

[2]張義和.例說51單片機(jī)(C語言版)(第3版) .北京:人民郵電出版社,2010,6.

[3]章烈剽.基于單片機(jī)的高精度步進(jìn)電機(jī)控制研究.武漢理工大學(xué),2007:23-47

[4]馬忠梅,等.單片機(jī)的C語言應(yīng)用程序設(shè)計[M].4版.北京航空航天大學(xué)出版,2003.

[5]樓然苗.51系列單片機(jī)設(shè)計實例.北京:北京航空航天大學(xué)出版社,2006.4.

猜你喜歡
液晶顯示單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
基于TRIZ理論液晶顯示模塊開發(fā)板的創(chuàng)新設(shè)計
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
122×32 點陣液晶顯示漢字原理實驗
Microchip推出兩個全新PIC單片機(jī)系列
界面致穩(wěn)型柔性膽甾相液晶顯示器件的制備與性能
從馬呂斯定律到液晶顯示原理
物理與工程(2010年5期)2010-03-25 10:02:28
阜宁县| 林西县| 西盟| 晋州市| 水富县| 平舆县| 慈溪市| 达拉特旗| 黎平县| 固安县| 无为县| 西乌珠穆沁旗| 衡阳县| 梁河县| 台中县| 闻喜县| 依安县| 微山县| 湖口县| 达拉特旗| 北辰区| 广安市| 夹江县| 南乐县| 台东县| 万盛区| 黎川县| 沈阳市| 荣昌县| 石楼县| 黄石市| 麻江县| 莎车县| 鄯善县| 社旗县| 临湘市| 聂拉木县| 灌云县| 嘉定区| 永春县| 九寨沟县|