資源描述:
《王艷萍論文內(nèi)容》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、酒泉職業(yè)技術(shù)學(xué)院畢業(yè)論文一、89C52模塊Mcs-51單片機(jī)管腳圖如圖1所示。(1)一個(gè)8位的微處理器(CPU)(2)片內(nèi)數(shù)據(jù)存儲(chǔ)器RAM(128B/256B)(3)片內(nèi)程序存儲(chǔ)器ROM/EPROM(4kB/8kB)(4)4個(gè)8位并行I/O拉口P0-P3,每個(gè)口既可以作輸入,也可以作輸出(5)2個(gè)16位定時(shí)器/計(jì)數(shù)器(6)5個(gè)中斷源的中斷控制系統(tǒng)(7)1個(gè)全雙工的串行I/O接口(8)片內(nèi)時(shí)鐘振蕩器圖1單片機(jī)管腳圖(一)顯示模塊LCM128641.液晶模塊概述采用FG12864J顯示如圖2所示,它是一種圖形點(diǎn)陣液晶顯示器。它主要采
2、用控制器和列驅(qū)動(dòng)器兩部分組成了128(列)×64(行)的全點(diǎn)陣顯示。2.液晶模塊特點(diǎn)第XXXIII頁(yè)共XXXIII頁(yè)酒泉職業(yè)技術(shù)學(xué)院畢業(yè)論文(1)工作電壓為+5V±10%,自帶驅(qū)動(dòng)LCD所需的負(fù)電壓(2)全屏幕點(diǎn)陣,點(diǎn)陣數(shù)為128(列)×64(行),可完成字符的顯示(3)與CPU接口采用5條位控制總線和8位并行數(shù)據(jù)總線輸入輸出,適配M6800系列時(shí)序(4)內(nèi)部有顯示數(shù)據(jù)鎖存器(5)簡(jiǎn)單的操作指令,顯示開(kāi)關(guān)設(shè)置,顯示起始行設(shè)置,地址指針設(shè)置和數(shù)據(jù)讀/寫(xiě)等指令圖2FG12864J顯示模塊二、芯片的簡(jiǎn)介(一)芯片DS1302簡(jiǎn)介DS1
3、302是充電時(shí)鐘芯片內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)靜態(tài)RAM通過(guò)簡(jiǎn)單的串行接口與單片機(jī)進(jìn)行通信實(shí)時(shí)時(shí)鐘/日歷電路提供秒、分、時(shí)、日、日期、月、年的信息每月的天數(shù)和閏年的天數(shù)可自動(dòng)調(diào)整時(shí)鐘操作可通AM/PM指示決定采用24或12小時(shí)格式。DS1302與單片機(jī)之間能簡(jiǎn)單地采用同步串行的方式進(jìn)行通信僅需用到三個(gè)口線1RES復(fù)位2I/O數(shù)據(jù)線3SCLK串行時(shí)鐘,時(shí)鐘/RAM的讀/寫(xiě)數(shù)據(jù)以一個(gè)字節(jié)或多達(dá)31個(gè)字節(jié)的字符組方式通信DS1302工作時(shí)功耗很低保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)功率小于1mW。DS1302的管腳如表1所示。第XXXIII頁(yè)
4、共XXXIII頁(yè)酒泉職業(yè)技術(shù)學(xué)院畢業(yè)論文表1DS1302管腳X1X232.758KHz晶振管腳GND地RST復(fù)位I/O數(shù)據(jù)輸入/輸出引腳SCLK串行時(shí)鐘Vcc1Vcc2電源供電管腳(二)芯片DS18B20簡(jiǎn)介DS18B20溫度傳感器當(dāng)仁不讓。超小的體積,超低的硬件開(kāi)消,抗干擾能力強(qiáng),精度高,附加功能強(qiáng)。對(duì)電子愛(ài)好者來(lái)說(shuō),DS18B20是我們開(kāi)發(fā)溫度相關(guān)的首選小產(chǎn)品。DS18B20引腳功能如表2所示。表2DS18B20引腳功能GND地DQ單數(shù)據(jù)總線VDD電源電壓NC空引腳三、顯示模塊(一)LED數(shù)碼管顯示簡(jiǎn)介數(shù)碼管顯示比較常用的是
5、采用CD4511和74LS138實(shí)現(xiàn)數(shù)碼轉(zhuǎn)換,數(shù)碼顯示分動(dòng)態(tài)顯示和靜態(tài)顯示,靜態(tài)顯示具有鎖存功能,可以使數(shù)據(jù)顯示得很清楚,但浪費(fèi)了一些資源。目前單片機(jī)數(shù)碼管普通采用動(dòng)態(tài)顯示。編程簡(jiǎn)單,但只能顯示數(shù)字,不能顯示中文。LCD1602能夠顯示英文和數(shù)字。1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫(xiě)、常用的符號(hào)。LCD12864作為一種輸出方式,液晶顯示最大的特點(diǎn)就是能夠?qū)崿F(xiàn)友好的人機(jī)界面,它己經(jīng)廣泛應(yīng)用于現(xiàn)代工業(yè)控制和智能化儀器儀表等領(lǐng)域,它己經(jīng)成為單
6、片機(jī)就用開(kāi)發(fā)領(lǐng)域典型模塊之一。能夠方便的顯示文字和數(shù)字。第XXXIII頁(yè)共XXXIII頁(yè)酒泉職業(yè)技術(shù)學(xué)院畢業(yè)論文(二)電路的設(shè)計(jì)采用:LCD12864:LCD12864作為一種輸出方式,液晶顯示最大的特點(diǎn)就是能夠?qū)崿F(xiàn)友好的人機(jī)界面,它己經(jīng)廣泛應(yīng)用于現(xiàn)代工業(yè)控制和智能化儀器儀表等領(lǐng)域,它己經(jīng)成為單片機(jī)開(kāi)發(fā)領(lǐng)域典型模塊之一。能夠方便的顯示文字和數(shù)字。四、硬件設(shè)計(jì)與實(shí)現(xiàn)該萬(wàn)年歷以89S52作為控制核心,外接DS18B20溫度傳感器,DS1302時(shí)鐘芯片,顯示采用LCM12864,調(diào)表采用矩陣式鍵盤,整體硬件電路的框圖如圖3所示。圖3硬
7、件電路框圖五、單片機(jī)最小系統(tǒng)的設(shè)計(jì)AT89S52單片機(jī)為40引腳雙列直插芯片,有四個(gè)I/O口P0,P1,P2,P3,MCS-51單片機(jī)共有4個(gè)8位的I/O口(P0、P1、P2、P3),每一條I/O線都能獨(dú)立地作輸出或輸入。單片機(jī)的最小系統(tǒng)如圖4第XXXIII頁(yè)共XXXIII頁(yè)酒泉職業(yè)技術(shù)學(xué)院畢業(yè)論文所示,18引腳和19引腳接時(shí)鐘電路,XTAL1接外部晶振和微調(diào)電容的一端,在片內(nèi)它是振蕩器倒相放大器的輸入,XTAL2接外部晶振和微調(diào)電容的另一端,在片內(nèi)它是振蕩器倒相放大器的輸出。第9引腳為復(fù)位輸入端,接上電容,電阻及開(kāi)關(guān)后夠上電復(fù)
8、位電路,20引腳為接地端,40引腳為電源端。圖4單片機(jī)最小系統(tǒng)六、時(shí)鐘電路的設(shè)計(jì)(一)串行接口時(shí)鐘芯片DS1302芯片主特性:1.實(shí)時(shí)時(shí)鐘具有能計(jì)算2100年之前的秒分時(shí)日日期星期月年的能力,還有閏年調(diào)整的能力2.318位暫存數(shù)據(jù)存儲(chǔ)RAM3.串行I/O口方