[精品]基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)_第1頁
[精品]基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)_第2頁
[精品]基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)_第3頁
[精品]基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)_第4頁
[精品]基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)_第5頁
已閱讀5頁,還剩52頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、安徽工程科技學(xué)院畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)摘 要微電子技術(shù)的發(fā)展和工業(yè)測量的需求,使便攜式設(shè)備有著很好的發(fā)展前景。便攜式設(shè)備體積小,單電源供電,多種電壓輸出的特點(diǎn),使其模塊的設(shè)計(jì)有其特殊性。通過對便攜式儀表典型硬件結(jié)構(gòu)的分析,總結(jié)了各功能模塊的需求,提出了便攜式儀表處理的一般方法。大部分的數(shù)字便攜式設(shè)備是基于單片機(jī)系統(tǒng)開發(fā)的,在單片機(jī)系統(tǒng)中,除了需要特定的功能算法和傳感器等器件外,還需要輸入,輸出裝置,在便攜式設(shè)備中,輸入裝置一般是鍵盤,而輸出裝置一般是液晶顯示模塊。主要完成工作有實(shí)現(xiàn)按鍵內(nèi)容的液晶顯示,實(shí)現(xiàn)按鍵功能的液晶顯示,實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出。新一代的便攜式設(shè)備將

2、是一個(gè)開放的系統(tǒng)概念,它不再是功能單一的和固定的結(jié)構(gòu)。盡管我們不知道未來便攜式設(shè)備將最終發(fā)展到何種程度,但我們很清楚,隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),通訊技術(shù)的進(jìn)步及應(yīng)用的不斷拓展,便攜式設(shè)備正在向智能化,組合化,網(wǎng)絡(luò)化的方向發(fā)展,適應(yīng)性越來越強(qiáng),功能也越來越豐富。新一代便攜式設(shè)備將在各行各業(yè)中得到越來越廣泛的應(yīng)用。關(guān)鍵詞:單片機(jī);便攜式設(shè)備;液晶顯示;鍵盤lcd and keyboard development based on single chipabstractfor the development of microelectronics technology and the demand of

3、the industrial measurements, portable instruments have a bright future. portable instruments are small in size, but flexible in use. its design is quite different from other equipment, according their special requirements of single voltage input and multi voltage output. by analyzing the typical har

4、dware structure and the different requirements of different modules, a general method is given to solve such problems.most of digital portable instruments are developed by using single chips. in mcu, in addition to needing particular algorithm and sensors, input and output are also necessary. genera

5、lly, we use a keyboard as the input device, and lcd as the output device. the main completion work contains lcd manifestation of carrying out the keyboard contents, carrying out the lcd manifestation of keyboard function, and carrying out the result exportation of the appearance.the new generation o

6、f portable instruments will be open systems. it is more than a system with single function and fixed construction. though we dont know how intent the portable instruments will develop in the future, we know clearly that the portable instruments are becoming more intelligent and stronger, with the de

7、velopment of computer network and communication technology, which makes the new portable instruments get more and more application in every field.keywords: single chip micyoco; portable instruments; lcd manifestation; keyboard目 錄引 言1第1章 緒論2第2章 單片機(jī)概述42.1 什么是單片機(jī)42.2 單片機(jī)的特點(diǎn)42.3 單片機(jī)的應(yīng)用42.4 單片機(jī)的歷史52.5 8位

8、單片機(jī)的主要生產(chǎn)廠家和機(jī)型52.6 單片機(jī)的最新發(fā)展62.7 mcs-51系列單片機(jī)72.8 便攜式設(shè)備的基本情況9第3章 基于單片機(jī)的液晶顯示與鍵盤輸入103.1 系統(tǒng)分析103.2各功能模塊介紹113.2.1 液晶模塊113.2.2單片機(jī)模塊163.2.3按鍵模塊193.3 其他元器件介紹203.4電路設(shè)計(jì)223.5 程序設(shè)計(jì)233.6 調(diào)試與運(yùn)行24結(jié)論與展望25致 謝26參考文獻(xiàn)27附錄a 基于單片機(jī)的液晶顯示與鍵盤實(shí)現(xiàn)的總體電路原理圖28和pcb印制電路圖28附錄b 一篇引用的外文文獻(xiàn)及其譯文30附錄c 主要參考文獻(xiàn)的題錄及摘要37附錄d 主要源程序代碼39插圖清單圖3-1 便攜式設(shè)

9、備的基本功能模塊10圖3-2 液晶模塊原理圖11圖3-3 sed1520 原理框圖12圖3-4 sed1520 時(shí)序圖一13圖3-5 sed1520 時(shí)序圖二14圖3-6 sed1520 顯示ram 結(jié)構(gòu)圖14圖3-7 液晶模塊間接控制方式原理圖16圖3-8 stc12c5404 單片機(jī)引腳結(jié)構(gòu)框圖17圖3-9 stc12c5404單片機(jī)典型應(yīng)用電路18圖3-10 按鍵電路19圖3-11 按鍵去抖程序框圖20圖3-12 max232 結(jié)構(gòu)框圖21圖3-13 l7805 三端穩(wěn)壓器21圖3-14 便攜式設(shè)備的電路圖22圖3-15 程序設(shè)計(jì)流程框圖23表格清單表3-1 液晶的命名規(guī)則11表3-2

10、sed1520的主要參數(shù)13表3- 3 sed1520的時(shí)序特性參數(shù)13- 51 - 引 言在20世紀(jì)最值得人們稱道的成就中,就有集成電路和電子計(jì)算機(jī)的發(fā)展。20世紀(jì)70年代出現(xiàn)的微型計(jì)算機(jī),在科學(xué)技術(shù)界引起了影響深遠(yuǎn)的變革。在20世紀(jì)70年代中期,微型計(jì)算機(jī)家族中又分支出一個(gè)小小的派系單片機(jī)。隨著4位單片機(jī)的出現(xiàn),又出現(xiàn)了8位單片機(jī)。mcs48系列,特別是mcs51系列單片機(jī)的出現(xiàn),確立了單片機(jī)作為微控制器(mcu)的地位,引起了微型計(jì)算機(jī)領(lǐng)域新的變革。在當(dāng)今世界上,微處理器(mpu)和微控制器(mcu)形成了各具特色的兩個(gè)分支。它們互相區(qū)別,但又互相融合,互相促進(jìn)。與微處理器(mpu)以運(yùn)

11、算性能和速度為特征的飛速發(fā)展不同,微控制器(mcu)則是以其控制功能的不斷完善為發(fā)展標(biāo)志1。在品種眾多的單片機(jī)中,mcs 5l系列單片機(jī)以其結(jié)構(gòu)的系統(tǒng)完整、特殊功能寄存器的規(guī)范化以及指令系統(tǒng)的控制功能等特色,成為單片機(jī)中的主流機(jī)型。隨著集成技術(shù)的發(fā)展,80c51系列單片機(jī)完全繼承并發(fā)展了mcs51系列的技術(shù)特色。在微電子技術(shù)基礎(chǔ)上發(fā)展起來的單片機(jī)及其外圍器件,使儀表技術(shù)進(jìn)入了一個(gè)嶄新的智能化時(shí)代。此外,半導(dǎo)體工藝的發(fā)展使器件普遍地采用cmos技術(shù),cmos器件不僅器件的體積越來越小,也為實(shí)現(xiàn)低電壓、低功耗和功耗管理提供了良好的條件,使便攜式儀表的普及成為可能2。本次的畢業(yè)設(shè)計(jì)是基于單片機(jī)的知識

12、作便攜式設(shè)備的液晶顯示與鍵盤輸入,便攜式設(shè)備有著廣泛的用途,如遠(yuǎn)程監(jiān)控,無損檢測等,目前大部分的數(shù)字便攜式設(shè)備是基于單片機(jī)系統(tǒng)開發(fā)的,在單片機(jī)系統(tǒng)中,除了需要特定的功能算法和傳感器等器件外,還需要輸入,輸出裝置,在便攜式儀表中,輸入裝置一般是鍵盤,而輸出裝置一般是液晶顯示模塊。主要完成以下內(nèi)容實(shí)現(xiàn)按鍵內(nèi)容的液晶顯示,實(shí)現(xiàn)按鍵功能的液晶顯示14,實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出。隨著時(shí)代的發(fā)展,科技的日新月異,便攜式設(shè)備將得到更大的普及,在生產(chǎn)生活中發(fā)揮更加廣泛的作用。第1章 緒論隨著近代超大規(guī)模集成電路的出現(xiàn),微處理器及其外圍芯片有了迅速的發(fā)展。集成技術(shù)的最新進(jìn)展之一是將cpu和外圍芯片,如程序存儲器

13、、數(shù)據(jù)存儲器、并行、串行、i/時(shí)計(jì)數(shù)器、中斷控制器及其他控制部件集成在一個(gè)芯片之中,制成單片計(jì)算機(jī)。而近年來推出的一些高檔單片機(jī)還包含有許多特殊功能單元,如ad轉(zhuǎn)換器、調(diào)制解調(diào)器、通信控制器、鎖相環(huán)、dma、浮點(diǎn)運(yùn)算單元等。因此,只要外加一些擴(kuò)展電路及必要的通道接口就可以構(gòu)成各種計(jì)算機(jī)應(yīng)用系統(tǒng),如工業(yè)控制系統(tǒng)、數(shù)據(jù)采集系統(tǒng)、自動測試系統(tǒng)、智能儀表、智能接口、功能模塊等3。8位單片機(jī),特別是高檔8位單片機(jī)出現(xiàn)是計(jì)算機(jī)工程應(yīng)用史上的一個(gè)里程碑,這是因?yàn)椋?1)開始結(jié)束了計(jì)算機(jī)專業(yè)人員壟斷計(jì)算機(jī)工程應(yīng)用的時(shí)代。計(jì)算機(jī)在工程中的應(yīng)用技術(shù)開始為非計(jì)算機(jī)專業(yè)的廣大工程技術(shù)人員敞開大門。計(jì)算機(jī)軟、硬件技術(shù)的

14、發(fā)展使技術(shù)人員掌握計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)、組裝、調(diào)試等變得十分容易。計(jì)算機(jī)應(yīng)用系統(tǒng)有可能成為非計(jì)算機(jī)專業(yè)人員用來實(shí)現(xiàn)一些控制功能的常規(guī)性工具。(2)單片機(jī)系統(tǒng)的開發(fā)、應(yīng)用會成為計(jì)算機(jī)工程應(yīng)用的一個(gè)重要領(lǐng)域,特別是工業(yè)測控系統(tǒng)不再是通用計(jì)算機(jī)系統(tǒng)和通用微處理器系統(tǒng)的一統(tǒng)天下。單片機(jī)的結(jié)構(gòu),外圍器件的配套以及如何更好地滿足工程領(lǐng)域、高技術(shù)領(lǐng)域形形色色的功能要求,會逐漸形成計(jì)算機(jī)芯片技術(shù)發(fā)展的一個(gè)重要方面。隨著單片機(jī)結(jié)構(gòu)的發(fā)展與完整,單片機(jī)應(yīng)用系統(tǒng)會向更高層次和更大規(guī)模發(fā)展。(3)單片機(jī)已成為高科技領(lǐng)域中的有力工具。目前中、高檔單片機(jī),兆位、32位單片機(jī),以及一些專用單片機(jī)(如數(shù)字信息處理、通信控制等)

15、已開始在工業(yè)測控系統(tǒng),機(jī)器視覺系統(tǒng),行走系統(tǒng),分布式測控系統(tǒng),快速多機(jī)實(shí)時(shí)處理系統(tǒng)和圖像信息系統(tǒng)中成為不可缺少的重要組成部分。單片機(jī)的出現(xiàn),并在各個(gè)技術(shù)領(lǐng)域中得到如此迅猛的發(fā)展,與單片機(jī)構(gòu)成計(jì)算機(jī)應(yīng)用系統(tǒng)所形成的下述特點(diǎn)有關(guān)4:(1)單片機(jī)構(gòu)成的應(yīng)用系統(tǒng)有較大的可靠性。這些可靠性的獲得除了依靠單片機(jī)芯片本身的高可靠性以及應(yīng)用系統(tǒng)有最少的聯(lián)接外,還可以方便地采用軟、硬件冗余技術(shù)。(2)系統(tǒng)擴(kuò)展、系統(tǒng)配置較典型、規(guī)范,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng),應(yīng)用系統(tǒng)有較高的軟、硬件利用系數(shù)。(3)由于構(gòu)成的應(yīng)用系統(tǒng)是一個(gè)計(jì)算機(jī)系統(tǒng),相當(dāng)多的測、控功能由軟件實(shí)現(xiàn),故具有柔性特征,不須改變硬件系統(tǒng)就能適當(dāng)?shù)馗淖兿?/p>

16、統(tǒng)功能。(4)有優(yōu)異的性能、價(jià)格比。本次的畢業(yè)設(shè)計(jì)是基于單片機(jī)的知識作便攜式設(shè)備的液晶顯示與鍵盤輸入,便攜式設(shè)備有著廣泛的用途,如遠(yuǎn)程監(jiān)控,無損檢測等,目前大部分的數(shù)字便攜式設(shè)備是基于單片機(jī)系統(tǒng)開發(fā)的,在單片機(jī)系統(tǒng)中,除了需要特定的功能算法和傳感器等器件外,還需要輸入,輸出裝置,在便攜式儀表中,輸入裝置一般是鍵盤,而輸出裝置一般是液晶顯示模塊。 在本次的畢業(yè)設(shè)計(jì)中要求7(1)實(shí)現(xiàn)按鍵內(nèi)容的液晶顯示(2)實(shí)現(xiàn)按鍵功能的液晶顯示(3)實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出隨著技術(shù)的發(fā)展,單片機(jī)在目前的發(fā)展形勢下,表現(xiàn)出幾大趨勢: 可靠性越來越高,與互聯(lián)網(wǎng)的連接也是一種明顯的趨勢。ns(美國國家半導(dǎo)體)公司的單片

17、機(jī)已把語音、圖像部件也集成到單片機(jī)中,也就是說,單片機(jī)的意義只是在于單片集成電路,而不在于其功能了;如果從功能上講它可以講是萬用機(jī)。原因是其內(nèi)部已集成上各種應(yīng)用電路,功耗越來越低和模擬電路結(jié)合越來越多。 便攜式設(shè)備是電子新興行業(yè)的一個(gè)發(fā)展趨勢,它的硬件可以看作是一個(gè)完整的單片機(jī)系統(tǒng),包括了多種形式的輸入輸出,整個(gè)系統(tǒng)的管理是一個(gè)重要的問題,在設(shè)計(jì)具體的模塊時(shí)要注意如下幾個(gè)方面:為降低系統(tǒng)功耗,減小儀表體積,應(yīng)盡可能地選用cmos器件; 根據(jù)容許的空間和需求的容量合理地選擇電池,從互換性角度考慮應(yīng)盡量選用普通電池作為電源; 選用合適的電源穩(wěn)壓變換器件,在滿足電源需求的前提下,使電源模塊的外圍電路

18、簡單,減小占用空間14;當(dāng)要實(shí)現(xiàn)多電壓輸出時(shí),既可以直接選用具備相應(yīng)功能的電源穩(wěn)壓變換器件,也可以充分利用電路中已有器件的輔助電壓輸出,達(dá)到簡化外圍電路的目的。 隨著半導(dǎo)體工藝技術(shù)的發(fā)展及系統(tǒng)設(shè)計(jì)水平的提高,單片機(jī)還會不斷產(chǎn)生新的變化和進(jìn)步,最終人們可能發(fā)現(xiàn):單片機(jī)與微機(jī)系統(tǒng)之間的距離越來越小,甚至難以辨認(rèn)。單片機(jī)的發(fā)展日新月異,鑒于本人水平有限,加之時(shí)間倉促,因此此次的畢業(yè)設(shè)計(jì)論文缺點(diǎn)在所難免,敬請各位老師同學(xué)批評指正。、 第2章 單片機(jī)概述單片微型計(jì)算機(jī)(以下簡稱單片機(jī))是微型計(jì)算機(jī)發(fā)展中的一個(gè)重要分支,其發(fā)展十分迅速。單片機(jī)由于具有高可靠性,集成度高,價(jià)格低廉和容易產(chǎn)品化的特點(diǎn),因此在智

19、能儀器儀表工業(yè)實(shí)時(shí)控制、智能終端、通信設(shè)備、醫(yī)療器械、汽車電器和家用電器領(lǐng)域得到了廣泛的應(yīng)用。2.1 什么是單片機(jī)單片機(jī)又稱單片微型計(jì)算機(jī),它把一個(gè)計(jì)算機(jī)系統(tǒng)集成到一塊芯片上,其主要包括微處理器(cpu),存儲器(隨機(jī)訪問存儲器ram)和各種輸入輸出接口包括定時(shí)器/計(jì)數(shù)器、并行i/o接口、串行口、a/d轉(zhuǎn)換器以及脈沖寬度調(diào)制。相對于微型計(jì)算機(jī),單片機(jī)擴(kuò)展了各種功能,如a/d,pwm計(jì)算器的捕獲/比較邏輯/高速i/o口,wdt等,突破了微型計(jì)算機(jī)的傳統(tǒng)內(nèi)容,所以更準(zhǔn)確地反映其本質(zhì)的稱呼應(yīng)該是微控制器(microcontroller)16。單片機(jī)主要用于嵌入式應(yīng)用,故又被稱為嵌入式微控制器(mcu

20、 micro controller unit),國際上常把單片機(jī)稱為微控制器,而國內(nèi)則比較習(xí)慣稱為“單片機(jī)”。2.2 單片機(jī)的特點(diǎn)(1)集成度高單片機(jī)把cpu,ram,rom,i/o接口以及定時(shí)器/計(jì)數(shù)器都集成在一個(gè)芯片上,和常規(guī)的計(jì)算機(jī)系統(tǒng)相比,它具有體積小,集成度高的特點(diǎn)。(2)存儲量大采用16位地址總線的8位單片機(jī)可尋址外部64kb數(shù)據(jù)存儲器和64kb程序存儲器。此外,大部分單片機(jī)還有片上ram(一般為128256b)和內(nèi)部rom(一般為24kb),在大多數(shù)情況下,內(nèi)部存儲器就已經(jīng)足夠了,從而減少了器件的使用數(shù)量,降低了成本。(3)性能高,速度快為了提高速度和執(zhí)行效率,單片機(jī)使用risc

21、體系結(jié)構(gòu),并行流水線操作和dsp等設(shè)計(jì)技術(shù),指令運(yùn)行速度大幅提高。(4)抗干擾性強(qiáng)單片機(jī)的各種功能都集成在一個(gè)芯片上,特別是存儲器也集成在芯片內(nèi)部,因此單片機(jī)布線短,大都在芯片內(nèi)部傳送數(shù)據(jù),因此不易受到外部的干擾,增強(qiáng)了抗干擾能力,系統(tǒng)運(yùn)行更加可靠。(5)指令豐富單片機(jī)一般都有傳送指令,邏輯運(yùn)算指令,轉(zhuǎn)移指令相加,減運(yùn)算指令,位操作指令。2.3 單片機(jī)的應(yīng)用(1)家用電器領(lǐng)域洗衣機(jī)、電冰箱、空調(diào)、微波爐、電飯煲、電視機(jī)、錄像機(jī)及其他視頻音像設(shè)備的控制器中已普遍采用單片機(jī)擴(kuò)展電路取代傳統(tǒng)的控制電路。(2)辦公自動化領(lǐng)域一臺pc可以嵌入10個(gè)單片機(jī)系統(tǒng),如鍵盤、鼠標(biāo)、顯示器、cd-rom、聲卡、打

22、印機(jī)、軟/硬盤驅(qū)動器和調(diào)制解調(diào)器等。(3)工業(yè)自動化領(lǐng)域的應(yīng)用在工業(yè)自動化領(lǐng)域,如工業(yè)過程控制、過程檢測、工業(yè)控制器及機(jī)電一體化控制系統(tǒng)等,單片機(jī)系統(tǒng)主要用來實(shí)現(xiàn)信號的檢測,數(shù)據(jù)的采集以及應(yīng)用對象的控制。這些系統(tǒng)除一些小型工控機(jī)外,許多都是以單片機(jī)為核心的單機(jī)或多機(jī)網(wǎng)絡(luò)系統(tǒng)。(4)智能儀器儀表與智能傳感器領(lǐng)域目前各種變送器,電器測量儀表普遍采用單片機(jī)應(yīng)用系統(tǒng)代替?zhèn)鹘y(tǒng)的測量系統(tǒng),使測量系統(tǒng)具有各種智能化功能,如存儲,數(shù)據(jù)處理,查找,判斷,聯(lián)網(wǎng)和語音功能等。(5)汽車電子與航空航天電子系統(tǒng)通常在這些電子系統(tǒng)中集中顯示系統(tǒng),動力檢測控制系統(tǒng),自動駕駛系統(tǒng),通信系統(tǒng)以及運(yùn)行監(jiān)視器(黑匣子)等,都要構(gòu)成

23、冗余的網(wǎng)絡(luò)系統(tǒng)。2.4 單片機(jī)的歷史1971年微處理器的研制成功后不久,就出現(xiàn)了單片機(jī)。單片機(jī)根據(jù)其操作處理的位數(shù)可以分為:1位單片機(jī),4位單片機(jī),8位單片機(jī),16位單片機(jī),32位單片機(jī)8。最早的單片機(jī)是一位的,其發(fā)展歷史基本上可以分為以下4個(gè)階段(1)單片機(jī)的初級階段(19741976)因工藝限制,早期的單片機(jī)普遍采用雙片的形式,功能比較簡單。例如仙童公司生產(chǎn)的f8單片機(jī),實(shí)際上只包含8位cpu,64bram和2個(gè)并行口。因此還需加一塊3851(由1kbrom,定時(shí)器/計(jì)數(shù)器和2個(gè)并行i/o構(gòu)成)才能組成一臺完整的計(jì)算機(jī)。(2)低性能單片機(jī)階段(19761978年)此階段的代表為intel公

24、司制造的mcs48單片機(jī),這種單片機(jī)內(nèi)集成了8位cpu,并行i/o口,8位定時(shí)器/計(jì)數(shù)器和ram,rom等,其不足之處是無串行口,中斷處理比較簡單,片內(nèi)ram和rom容量較小,且尋址范圍不大于4kb。(3)高性能單片機(jī)階段(1978現(xiàn)在)此階段推出的單片機(jī)普遍帶有串行口,多極中斷系統(tǒng),16位定時(shí)器/計(jì)數(shù)器。片內(nèi)pom,ram容量加大,且尋址范圍可打64kb,有的片內(nèi)還有a/d轉(zhuǎn)換器,這類單片機(jī)的典型代表是:intel 公司的mcs51系列,motorola公司的6801和zilog公司的z8等,這類單片機(jī)的性價(jià)比高,仍被廣泛應(yīng)用,是目前應(yīng)用比較廣泛的單片機(jī)。(4)8位單片機(jī)鞏固發(fā)展以及16位,

25、32位單片機(jī)推出(階段1982現(xiàn)在)此階段的主要特征是,一方面發(fā)展16位單片機(jī),32位單片機(jī)以及專用型單片機(jī);另一方面不斷完善高檔8位單片機(jī),改善其結(jié)構(gòu),以滿足不同的用戶需求,16位單片機(jī)的典型產(chǎn)品如intel 公司生產(chǎn)的mcs96系列單片機(jī),其集成度已達(dá)120 000管子片/片,主頻12mhz,片內(nèi)ram為232b,rom為8kb,中斷處理為8級,而且片內(nèi)帶有多通道10位a/d轉(zhuǎn)換器和高速輸入/輸出部件(his/hso).實(shí)時(shí)處理能力很強(qiáng)。32位單片機(jī)除了具有更高的集成度外,其主頻可達(dá)20mhz,數(shù)據(jù)處理速度比16位單片機(jī)快了許多,性能比8位,16位單片機(jī)更加優(yōu)越。2.5 8位單片機(jī)的主要生

26、產(chǎn)廠家和機(jī)型自20世紀(jì)80年代以來,單片機(jī)產(chǎn)品如雨后春筍般大量涌現(xiàn),gi公司,rochwe公司,intel公司,zilog公司,motorola公司,nec公司等世界上幾大計(jì)算機(jī)公司都紛紛推出自己的單片機(jī)系列。據(jù)統(tǒng)計(jì),現(xiàn)在市場上的單片機(jī)產(chǎn)品有50多個(gè)系列,數(shù)百個(gè)品種。目前世界上較為著名的8位單片機(jī)的生產(chǎn)廠家和主要機(jī)型如下美國intel公司:mcs-51系列及其增強(qiáng)型系列美國motorola公司:6801系列和6805系列美國atmel公司: 89c51系列美國zilog公司: z8系列及super8美國fairchild公司:f8系列和3870系列美國rochwe公司: 6500/1 系列美國

27、ti(德克薩司儀器儀表)公司:tms7000系列ns(美國國家半導(dǎo)體)公司:ns8070系列美國rca(無線電): cdp1800系列 日本松下(national): mn6800系列日本nec(電氣)公司:(com87(pd7800)系列日本hitachi(日立):hd6301/hd63l05/hd6305荷蘭philips(菲利浦)公司: 8*c552系列雖然單片機(jī)的品種很多,但在我國使用最多的還是intel公司的mcs-51系列單片機(jī), mcs-51系列單片機(jī)是在mcs-48系列的基礎(chǔ)上于20世紀(jì)80年代初發(fā)展起來的,雖然它仍然是8位單片機(jī),但它品種齊全,兼容性強(qiáng),性能價(jià)格比高,且軟硬件

28、應(yīng)用設(shè)計(jì)資料豐富,已為廣大工程技術(shù)人員所熟悉,因此在我國得到了廣泛的應(yīng)用。2.6 單片機(jī)的最新發(fā)展為了滿足不同的用戶要求,提高單片機(jī)的技術(shù)性能,各公司競相推出能滿足不同需要的產(chǎn)品。其改進(jìn)主要體現(xiàn)在以下幾個(gè)方面9(1)cpu的改進(jìn)采用雙cpu結(jié)構(gòu),以提高處理能力。增加數(shù)據(jù)總線寬度,單片機(jī)內(nèi)部采用16位數(shù)據(jù)總線,其數(shù)據(jù)處理能力明顯優(yōu)于一般8位單片機(jī)。采用流水線結(jié)構(gòu)。指令以隊(duì)列形式出現(xiàn)在cpu中,且具有很快的運(yùn)算速度。尤其適合于做數(shù)字信號處理用,例如tms320系列數(shù)字信號處理機(jī)。串行總線結(jié)構(gòu),菲利浦公司開發(fā)了一種新型總線-iic總線(intel-icbus).該總線是用3條數(shù)據(jù)線代替現(xiàn)行的8位數(shù)據(jù)

29、總線,從而大大減少了單片機(jī)引線,降低了單片機(jī)的成本,目前許多公司都在積極的開發(fā)此類產(chǎn)品。(2)存儲器的改進(jìn)增加存儲容量:新型單片機(jī)片內(nèi)rom一般可達(dá)4k8kb,ram為256b。有的單片機(jī)內(nèi)rom可達(dá)128kb。閃速(flash)存儲器: 片內(nèi)eprom由于需要高壓編程寫入,紫外線擦抹給用戶帶來不便,閃速存儲器能在+5v電壓下讀寫,不需紫外線擦抹,既具有靜態(tài)ram讀寫操作的簡便,又具有在掉點(diǎn)是數(shù)據(jù)不會丟失的優(yōu)點(diǎn)。由于閃速存儲器中數(shù)據(jù)寫入后能永久保持,因此,有的單片機(jī)將它們作為片內(nèi)ram使用,甚至有的單片機(jī)將閃速存儲器用做片內(nèi)通用寄存器。程序保密化:一般eprom中的程序很容易被復(fù)制。為防止復(fù)制

30、,某些公司開始采用keprom(key_wxedacesseprom)編程寫入,有的則對片內(nèi)eprom或eeprom加鎖。加鎖后,用戶無法讀取其中的程序。若要去讀,必須抹去eeprom中的信息,這就達(dá)到了程序保密的目的。(3)片內(nèi)i/o的改進(jìn)單片機(jī)有較多的并行口,以滿足外圍設(shè)備,芯片擴(kuò)展的需要。單片機(jī)配有串行口,以滿足多機(jī)通信的要求。增加并行口的驅(qū)動能力。這樣可減少外部驅(qū)動芯片。有的單片機(jī)能直接輸出大電流和高電壓,以便能直接驅(qū)動led和vfd(熒光顯示器)增加i/o口的邏輯控制功能.大部分單片機(jī)的i/o口都能進(jìn)行邏輯運(yùn)算。高檔單片機(jī)的位處理系統(tǒng)能夠?qū)/o口進(jìn)行位尋址及位操作,大大加強(qiáng)了i/o

31、口線的靈活性有些單片機(jī)設(shè)置了一些特殊的串型接口功能,為構(gòu)成網(wǎng)絡(luò)化系統(tǒng)提供了方便條件(4)外圍電路內(nèi)裝化早期的單片機(jī)采用pmos工藝,接著由pmos發(fā)展到nmos工藝。目前高檔單片機(jī)已基本采用了具有高性能的hmos和cmos工藝,隨著半導(dǎo)體技術(shù)的發(fā)展,單片機(jī)的集成度不斷提高,把眾多的外圍功能器件都集成在片內(nèi),除了一般必須具有rom,ram,定時(shí)器/計(jì)數(shù)器和中斷系統(tǒng)外,為了適應(yīng)檢測,控制等更高的要求,有些單片機(jī)還集成有a/d轉(zhuǎn)換器,d/a轉(zhuǎn)換器,dma控制器,中斷控制器,鎖相環(huán),頻率合成器,字符發(fā)生器,聲音發(fā)生器,crt控制器和譯碼驅(qū)動器等。隨著集成電路技術(shù)及工藝的不斷發(fā)展,裝入片內(nèi)的外圍電路也可

32、以大規(guī)模生產(chǎn)。把所需的外圍電路全部裝入單片機(jī)內(nèi),使系統(tǒng)單片化是目前單片機(jī)發(fā)展的趨勢之一。(5)低功耗和供電范圍加寬8位單片機(jī)中有一半的產(chǎn)品已cmos化。cmos芯片的單片機(jī)本身具有功耗小的優(yōu)點(diǎn),而且為了充分發(fā)揮低功耗的特點(diǎn),這類單片機(jī)普遍配置有wait 和stop兩種工作方式,例如:采用chmos工藝的mcs-51系列單片機(jī)80c51bh/80c31bh/87c51在正常運(yùn)行(5v,12mhz)時(shí),工作電流為16ma,同樣條件下在wait方式工作時(shí),工作電流則為3.7ma,而在stop方式(2v)工作時(shí),工作電流僅為50a。對于nmos工藝的單片機(jī)工作電源,一般為4.55.5v采用cmos工藝

33、的單片機(jī),工作電壓范圍至36v。隨著科技的發(fā)展,單片機(jī)將向多功能,高性能,高速度,低電壓,低功耗,低價(jià)格,外圍電路內(nèi)裝化以及片內(nèi)存儲器增加和flash存儲器方向發(fā)展。但其位數(shù)不一定會繼續(xù)增加,盡管現(xiàn)在已經(jīng)有32位單片機(jī),但使用得并不多。此外,專用化也是單片機(jī)的一個(gè)發(fā)展方向,針對單一用途的專用單片機(jī)將會越來越多。2.7 mcs-51系列單片機(jī)mcs是intel公司的注冊商標(biāo),凡在intel公司生產(chǎn)的以8051為核心單元的其他派生單片機(jī)都可以稱為mcs-51系列,有時(shí)簡稱為51系列,mcs-51系列單片機(jī)包括3個(gè)基本型8031,8051,8751和對應(yīng)耗型80c31,80c51,87c5110。

34、20世紀(jì)80年代中期以后,intel公司以專利轉(zhuǎn)讓的形式把8051內(nèi)核心技術(shù)轉(zhuǎn)讓給許多半導(dǎo)體芯片生產(chǎn)廠家,如atmel,philips,analogdevices,dallas等。這些廠家生產(chǎn)的芯片是mcs-51系列的兼容產(chǎn)品,準(zhǔn)確的說是與mcs-51指令系統(tǒng)兼容的單片機(jī)。這些兼容機(jī)與8051的系統(tǒng)結(jié)構(gòu)(主要是指令系統(tǒng))相同,采用cmos工藝,因而,常用80c51系列來稱呼所有具有8051指令系統(tǒng)的單片機(jī),但是,這些公司生產(chǎn)的以8051為核心的其他派生單片機(jī)卻不能稱為mcs-51系列,只能稱為8051系列。也就是說,mcs-51系列是專指intel公司生產(chǎn)的以8051為核心單元的單片機(jī),而80

35、51系列泛指所有公司(也包括intel公司)生產(chǎn)的以8051為核心單元的所有單片機(jī)。 mcs-51系列及80c51單片機(jī)有多種品種。它們的引腳及指令系統(tǒng)相互兼容,主要在內(nèi)部結(jié)構(gòu)上有些區(qū)別,目前使用的mcs-51系列單片機(jī)及兼容產(chǎn)品通常分為以下幾類11:(1)基本型(典型產(chǎn)品: 8031/8051/8751)8031 內(nèi)部包括一個(gè)8位cpu,128b ram ,21個(gè)特殊功能寄存器(sfr),4個(gè)8位并行i/o口,一個(gè)全雙工串行口,2個(gè)16位定時(shí)器計(jì)數(shù)器.片內(nèi)無程序存儲器,需外擴(kuò)eprom芯片。8051以8031為基礎(chǔ),片內(nèi)又集成有4kb rom作為程序存儲器,是一個(gè)程序不超過4kb的小系統(tǒng)。r

36、om內(nèi)的程序是公司制作芯片時(shí),代為用戶燒制的,出廠的8051都是含有特殊用途的單片機(jī)。8751在8031基礎(chǔ)上,增加了4kb的eprom,它構(gòu)成了一個(gè)程序小于4kb的小系統(tǒng)。用戶可以將程序固化在eprom中,可以反復(fù)修改程序,但其價(jià)格相對于8031較貴。8031外擴(kuò)一片4kb eprom就相當(dāng)于8751,價(jià)格較低.集成電路能裝入片內(nèi)的外圍接口電路也可以是大規(guī)模的。(2)增強(qiáng)型 intel公司在mcs-51系列3種基本型產(chǎn)品基礎(chǔ)上,又推出增強(qiáng)型系列產(chǎn)品,即52子系列,典型產(chǎn)品為8032/8052/8752。它們的內(nèi)部ram增到256b,8052,8752的內(nèi)部程序存儲器擴(kuò)展到8kb,16位定時(shí)器

37、/計(jì)數(shù)器增至3個(gè),具有6個(gè)中斷源,串行口通信速率提高5倍。(3)低功耗型代表性產(chǎn)品為 80c31/87c51/80c51,采用 ci-imos工藝,功耗很低。例如,8051的功耗為630mw,而80c51的功耗只有120 mw,它們用于低功耗的便攜式產(chǎn)品或航天技術(shù)中。此類單片機(jī)有兩種掉電工作方式:一種掉電工作方式是cpu停止工作,其他部分仍繼續(xù)工作;另一種掉電工作方式是,除片內(nèi)ram繼續(xù)保持?jǐn)?shù)據(jù)外,其他部分都停止工作。此類單片機(jī)的功耗低,非常適于電池供電或其他要求低功耗的場合。(4)專用型如intel公司的8044/8744,它們在8051的基礎(chǔ)上,又增加了一個(gè)串行口部件,主要用于利用串行口進(jìn)

38、行通信的總線分布式控制系統(tǒng)。再如美國cypress公司最近推出的 ezu sr-2100單片機(jī),它是在8051單片機(jī)內(nèi)核的基礎(chǔ)上,又增加了usb接口,可專門用于usb串行通信。 (5)超8位型在8052的基礎(chǔ)上,采用chmos工藝,并將mcs-96系列(16位單片機(jī))中的一些i/o部件如高速輸入/輸出(hsi/hso)17,a/d轉(zhuǎn)換器,脈沖寬度調(diào)制(pwm)和看門狗定時(shí)器(watchdog)等移植進(jìn)來構(gòu)成新一代mcs-51產(chǎn)品。philips(菲力浦)公司生產(chǎn)的80c552/87c552/83c552 系列即為此類產(chǎn)品。目前此類單片機(jī)在我國已得到了較為廣泛的使用。(6)片內(nèi)閃速存儲器型隨著半

39、導(dǎo)體存儲器制造技術(shù)和大規(guī)模集成電路制造技術(shù)的發(fā)展,片內(nèi)帶有閃速(flash)存儲器的單片機(jī)在我國已得到廣泛的應(yīng)用。其中,最具代表性的產(chǎn)品是美國atmel公司推出的at89c51,是一個(gè)低功耗,高性能的含有4kb閃速的8位cmos單片機(jī),時(shí)鐘頻率高達(dá)20mhz,與8031的指令系統(tǒng)和引腳完全兼容。閃速存儲器允許在線(+5v)電擦除,電寫入或使用通用編程器對其重復(fù)編程。此外,89c51還支持由軟件選擇的兩種掉電工作方式,非常適于電池供電或其他要求低功耗的場合。片內(nèi)帶eprom的87c51價(jià)格偏高,而89c51芯片內(nèi)的4kb閃爍存儲器可在線編程或使用編程器重復(fù)編程,且價(jià)格較低,因此89c51受到了應(yīng)

40、用設(shè)計(jì)者的歡迎。盡管mcs-51系列單片機(jī)以及80c51系列單片機(jī)有多種類型,但是因?yàn)閙cs-51系列是所有兼容,擴(kuò)展型單片機(jī)的基礎(chǔ),因此掌握其基本型(8031,8051,8751或80c31,80c51,87c51)就顯的十分重要了。2.8 便攜式設(shè)備的基本情況液晶顯示模塊和鍵盤輸入模塊作為便攜式設(shè)備的通用器件,在單片機(jī)系統(tǒng)的開發(fā)過程中也可以作為常用的程序和電路模塊進(jìn)行整體設(shè)計(jì)12。便攜式設(shè)備可廣泛用于工業(yè)數(shù)據(jù)采集系統(tǒng),礦場信號采集,電路調(diào)試等多種場合,而便攜式設(shè)備的輸入輸出模塊的主要功能表現(xiàn)在:實(shí)現(xiàn)按鍵內(nèi)容的液晶顯示:液晶顯示當(dāng)前被使用者按下的按鍵內(nèi)容,以及該按鍵被按下的次數(shù)。實(shí)現(xiàn)按鍵功能

41、的液晶顯示:液晶顯示當(dāng)前被按下的按鍵所對應(yīng)的功能,例如,當(dāng)按下啟動按鍵是,在液晶上顯示“ready”字樣等。實(shí)現(xiàn)便攜式設(shè)備的操縱輸入:通過鍵盤,實(shí)現(xiàn)使用者對便攜式儀表的操作。實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出:通過液晶顯示模塊,顯示當(dāng)前功能的結(jié)果輸出,例如,當(dāng)按下鍵盤時(shí),顯示設(shè)備的當(dāng)前狀態(tài)數(shù)值等。在本次的畢業(yè)設(shè)計(jì)中,以上功能都要滿足,其中實(shí)現(xiàn)便攜式設(shè)備的操縱輸入、液晶實(shí)時(shí)顯示、實(shí)現(xiàn)便攜式設(shè)備的結(jié)果輸出為主要內(nèi)容。 第3章 基于單片機(jī)的液晶顯示與鍵盤輸入3.1 系統(tǒng)分析本次設(shè)計(jì)的便攜式設(shè)備的基本結(jié)構(gòu)如圖3-1所示,從圖中可以看出,對于任何一種便攜式設(shè)備而言,除了功能傳感器需要具備自身的要求和特點(diǎn)以外,液晶

42、顯示模塊和鍵盤輸入模塊均是通用模塊,其主要的功能也大致相同。從圖中可以看出,便攜式設(shè)備的主要功能模塊分為3類:圖3-1 便攜式設(shè)備的基本功能模塊(1)數(shù)據(jù)采集:是指在單片機(jī)的控制下,使用功能傳感器完成特定信號的測量和數(shù)據(jù)采集的功能。傳感器將采集到的信號和數(shù)據(jù)傳輸?shù)絾纹瑱C(jī)中。(2)結(jié)果顯示:是指單片機(jī)將采集到的數(shù)據(jù)發(fā)送到液晶顯示模塊,并控制液晶顯示模塊按照一定的格式顯示其他的功能。(3)操縱輸入:是指操縱者或其他器件向單片機(jī)發(fā)送控制指令,用于控制儀器的模式,該指令一般通過鍵盤輸入。單片機(jī)在控制指令的要求下,完成一定的功能,如進(jìn)行信號測量,數(shù)據(jù)顯示等。除此以外,在便攜式設(shè)備的設(shè)計(jì)中,電源模塊也是一

43、個(gè)重要的設(shè)計(jì)內(nèi)容,是完成上述功能的基礎(chǔ)模塊。 3.2各功能模塊介紹3.2.1 液晶模塊一、液晶的命名規(guī)則 本次設(shè)計(jì)采用的液晶型號為hg122321-lyh。表3-1液晶的命名規(guī)則hg產(chǎn)品序列號:hc-點(diǎn)陣字符;hg-點(diǎn)陣圖形;12232點(diǎn)陣數(shù)a產(chǎn)品序列fstn模式:黃/綠模式(省略);g-灰模式;b-藍(lán)模式(反顯);f-黑/白模式(帶有補(bǔ)償膜的fstn型)l背光類型:led-l;el-e;ccfl-cw背光顏色:y-黃、g-綠、r-紅、b-藍(lán)、w-白h溫度范圍:h-寬溫;eh-特寬溫lv電源:5v單電源(省略);nv-雙電源;lv-3/3.3v單電源z內(nèi)部編號二、液晶邏輯電路圖如圖3-2所示圖

44、3-2 液晶模塊原理圖由圖3-2可以看出,sed1520(1)為主方式工作,osc1 和osc2 跨接一個(gè)電阻,并由osc2 輸出時(shí)序信號;sed1520(2)為從方式工作,時(shí)鐘由sed1520foa(1)提供,從osc2 輸入。兩個(gè)芯片的res 上電后經(jīng)一定時(shí)間升為高電平,所以其控制時(shí)序?yàn)?8 系列mpu 的時(shí)序。兩個(gè)芯片的選通由e1,e2 信號決定。對于這幾種模塊,adc 選擇應(yīng)設(shè)置為0,占空比設(shè)置成1/32。三、液晶模塊的供電說明1. 該控制器液晶均使用單電源供電。2. 在調(diào)試液晶模塊時(shí),請注意正確接線,尤其是正、負(fù)電源的接線不能有錯(cuò),否則燒電路上的芯片。3. 液晶模塊可選用帶背光的型號

45、,大部分為led 背光方式,供電為3.84.2v 直流電源,嚴(yán)格限制5v 電源直接供電(除非特別說明),否則會增加您的功耗,更會增加損壞背光燈的可能性和縮短液晶模塊的使用壽命。4. 如果采用el 背光方式,需要用到逆變器。逆變器不能空載使用,否則會自燒。四、 驅(qū)動控制器介紹該類液晶模塊采用的驅(qū)動控制器都是sed1520 或其兼容型驅(qū)動控制器,現(xiàn)主要以sed1520 為例做以介紹。sed1520 液晶顯示控制驅(qū)動器集行、列驅(qū)動器和控制器于一體,被廣泛應(yīng)用于小規(guī)模液晶顯示模塊,本節(jié)將介紹sed1520 的結(jié)構(gòu)、功能及電特性。1、sed1520 的特性(1) 內(nèi)置2560 位顯示ram 區(qū)。ram

46、中的1 位數(shù)據(jù)控制液晶屏上一個(gè)像素的亮、暗狀態(tài):“1”表示亮,“0”表示暗;(2) 具有16 個(gè)行驅(qū)動輸出和61 個(gè)列驅(qū)動輸出;(3) 可直接與80 系列為微處理器相連,亦可直接與68 系列微處理器相連;(4) 驅(qū)動占空比為1/16 或1/32;(5) 可以與sed1520 級聯(lián)使用,以便擴(kuò)展行、列驅(qū)動能力。2、sed1520 的管腳功能介紹sed1520 功能原理圖見圖3-2。sed1520 有兩種類型,即sed1520faa 和sed1520foa,其引腳定義基本相同,區(qū)別在于后者內(nèi)部具有18k hz 時(shí)鐘發(fā)生器,因此不需要外部提供時(shí)鐘發(fā)生器即可工作。 圖3-3 sed1520 原理框圖3

47、、sed1520 電特性絕對最大范圍 (vdd=ov,vddv1v2v3v4v5)表3-2 sed1520的主要參數(shù)參 數(shù)符 號范 圍單 位電源電壓1vss-8.00.3v電源電壓2v516.50.3v電源電壓3v1-v4v5-0.3v輸入電壓vivss-0.30.3v輸出電壓vovss-0.30.3v功力耗pd250mw4、sed1520 的讀/寫操作時(shí)序sed1520 有兩種讀/寫操作時(shí)序,分別對應(yīng)于6800 系列mpu 和8080 系列mpu。(1) 8080 系列mpu 操作時(shí)序(res=0)如圖3-4。圖3-4 sed1520 時(shí)序圖一在wr 或rd 后沿處,數(shù)據(jù)被寫進(jìn)或讀出。時(shí)序特

48、性:表3- 3 sed1520的時(shí)序特性參數(shù)參 數(shù)符 號最小值最大值地址保持時(shí)間tah810-地址建立時(shí)間taw820-系統(tǒng)周期時(shí)間tcyc81000-控制脈沖寬度tcc200-數(shù)據(jù)建立時(shí)間(r)tds880-數(shù)據(jù)保持時(shí)間(r)tdh810-數(shù)據(jù)建立時(shí)間(w)tacc8-90數(shù)據(jù)保持時(shí)間(w)toh81060(2) 6800 系列mpu 操作時(shí)序(res=1)如圖3-5。 圖3-5 sed1520 時(shí)序圖二在e 下降沿處,數(shù)據(jù)或指令被鎖存進(jìn)sed1520 內(nèi)部的數(shù)據(jù)或指令寄存器。在e 高電平期間,數(shù)據(jù)或狀態(tài)字被讀到數(shù)據(jù)總線之上。5、sed1520 顯示ram 的結(jié)構(gòu)sed1520 中的顯示ra

49、m 共有32 行80 列,其結(jié)構(gòu)如圖3-6所示:圖3-6 sed1520 顯示ram 結(jié)構(gòu)圖五、液晶模塊指令系統(tǒng)該類液晶顯示模塊(即sed1520 液晶顯示控制器)共有13 種顯示指令,下面以與68 系列mpu 接口為例(res=1),分別介紹一下這13 種指令。1、 讀狀態(tài)字r/wa0d7d6d5d4d3d2d1d010busyadcoff/onrest0000當(dāng)sed1520 處于“忙”狀態(tài)時(shí),除了讀狀態(tài)指令,其它指令均不起任何作用,因此在訪問sed1520,都要先讀一下狀態(tài),判斷是否“忙”。busy: 1:忙狀態(tài) 0:準(zhǔn)備好狀態(tài)adc: 1:正常輸出(右向) 0:反向輸出(左向)(具體見

50、adc 選擇)off/on: 1:顯示關(guān)閉 0:顯示打開reset: 1:復(fù)位狀態(tài) 0:正常狀態(tài)2、 復(fù)位r/wa0d7d6d5d4d3d2d1d00011100010該指令為軟件復(fù)位指令,執(zhí)行該指令后,使顯示起始行置為第0 行,列地址置為0,頁地址置為3。3、 占空比選擇r/wa0d7d6d5d4d3d2d1d00010101000/14、 顯示起始行設(shè)置r/wa0d7d6d5d4d3d2d1d000110顯示起始行(031)5、 休閑工作狀態(tài)設(shè)置r/wa0d7d6d5d4d3d2d1d00010100100/1該指令用軟件停止sed1520 的lcd 驅(qū)動的輸出。使系統(tǒng)處于低功耗休閑狀態(tài)。

51、休閑指令須在關(guān)顯示狀態(tài)下輸入。d0 = 1 為休閑工作狀態(tài),d0 = 0 為正常工作狀態(tài)。6、 adc 選擇指令r/wa0d7d6d5d4d3d2d1d00010100000/1該指令用來設(shè)置列驅(qū)動輸出端與液晶顯示屏的列驅(qū)動線的連接方式。應(yīng)根據(jù)廠方提供的模塊實(shí)際接線設(shè)置,一般設(shè)為adc = 0。7、 顯示開/關(guān)指令r/wa0d7d6d5d4d3d2d1d00010101111/08、 設(shè)置頁地址r/wa0d7d6d5d4d3d2d1d000101110頁地址(0-3)9、 設(shè)置列地址r/wa0d7d6d5d4d3d2d1d0000 列地址(079)由上圖看出,顯示ram 被分成四頁每頁80 個(gè)

52、字節(jié),當(dāng)設(shè)置了頁地址和列地址后就確定了顯示ram 中的唯一單元,該單元由低到高的各個(gè)數(shù)據(jù)位對應(yīng)于顯示屏上某一列的8 行數(shù)據(jù)位。10、改寫方式設(shè)置指令r/wa0d7d6d5d4d3d2d1d00011100000該指令發(fā)出后,使得每次寫數(shù)據(jù)后列地址自動增1,而讀數(shù)據(jù)后列地址仍保持原值不變。這種稱為“改寫模式”(read modify write)的方式為逐個(gè)讀取像素點(diǎn)狀態(tài)進(jìn)行修改提供了方便。在改寫方式中,sed1520 不接受任何指令代碼(除改寫方式結(jié)束指令)。11、改寫方式結(jié)束指令r/wa0d7d6d5d4d3d2d1d00011101110該指令執(zhí)行后,將結(jié)束改寫方式,以后無論讀或?qū)憯?shù)據(jù)后,

53、列地址都增1。12、寫數(shù)據(jù)r/wa0d7d6d5d4d3d2d1d001顯示數(shù)據(jù)13、讀數(shù)據(jù)r/wa0d7d6d5d4d3d2d1d011顯示數(shù)據(jù)當(dāng)讀一個(gè)或一系列數(shù)據(jù)之前必須先完成一個(gè)空讀操作。正常狀態(tài)下,寫數(shù)據(jù)或讀數(shù)據(jù)后,列地址將自動增1。六、液晶模塊接口技術(shù)圖3-7 液晶模塊間接控制方式原理圖3.2.2單片機(jī)模塊stc12c5404 單片機(jī)簡介:stc12c5404 單片機(jī)是單時(shí)鐘/ 機(jī)器周期(1t)的兼容8051 內(nèi)核單片機(jī),是高速/ 低功耗的新一代8051 單片機(jī),全新的流水線/ 精簡指令集結(jié)構(gòu),內(nèi)部集成max810 專用復(fù)位電路。特點(diǎn):1. 增強(qiáng)型 1t 流水線/ 精簡指令集結(jié)構(gòu) 8051 cpu2. 工作電壓:5.5v - 3.4v(5v 單片機(jī)) / 3.8v - 2.0v(3v 單片機(jī))3. 工作頻率范圍:0 - 35 mhz,相當(dāng)于普通8051 的 0420mhz.實(shí)際工作頻率可達(dá)48mhz.4. 用戶應(yīng)用程序空間12k

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論