環(huán)境綜合測試儀(軟件)畢業(yè)設計論文._第1頁
環(huán)境綜合測試儀(軟件)畢業(yè)設計論文._第2頁
環(huán)境綜合測試儀(軟件)畢業(yè)設計論文._第3頁
環(huán)境綜合測試儀(軟件)畢業(yè)設計論文._第4頁
環(huán)境綜合測試儀(軟件)畢業(yè)設計論文._第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1畢業(yè)設計中圖分類號:環(huán)境綜合測試儀環(huán)境綜合測試儀-軟件部分姓名專業(yè)名稱:應用電技術學生姓名:學生學號:100102219導師姓名:靳孝峰職稱:教授焦作大學機電工程學院焦作大學機電工程學院2012年12月密級:單位代碼:中圖分類號:UDC環(huán)境綜合測試儀Comprehensive environmental tester姓名學制3年專業(yè)應用電子技術研究方向環(huán)境測試儀器設計導師靳孝峰職稱教授論文提父日期:2012-12論文答辯日期2013-1焦作大學機電工程學院i摘 要單片機在環(huán)境監(jiān)測中的應用已是非常普遍的,由單片機作為測試儀的核心控制器,可以通過它檢測環(huán)境情況(溫濕度,酒精,一氧化碳,苯,和一些

2、有毒氣 體),并將檢測結果與日期時間星期實時顯示于顯示器(LCD12864)上。本文將 詳細闡述了單片機和具體實驗原器件內部結構,系統(tǒng)硬件電路和軟件程序的設計 及調試過程,同時給出了原理圖,涵蓋了從需求分析,系統(tǒng)設計,編程,原理圖,PCB圖以及最后的試驗板焊制等產品開發(fā)的基本過程。關鍵詞:單片機 環(huán)境,測試儀 LCD 12864#焦作大學機電系畢業(yè)設計ABSTRACTThe applicati on of microcomputer in the environmen tai mon itori ng has already bee n made is very com mon, by sin

3、 gle chip microcomputer as the core of the tester con troller,can pass it testi ng environment (temperature and humidity, alcohol, carb on mono xide, benzene, and some poisonous gas), and the testing results and the date time week real-time display to display (LCD12864). This article will elaborate

4、the SCM and specific experimental original device internal structure, system hardware circuit and software program design and debugging process, and at the same time, gives the principle diagram, covers from requireme nt an alysis, system desig n, program ming, schematic diagram, PCB diagram and the

5、 final test plate welded products such as the basic process of developme nt.Keywords:SCM environment,tester, LCD 128643目 錄第1章引言11.1課題背景11.1.1 國內外研究動態(tài)11.1.2 環(huán)境測試儀的研究現(xiàn)狀以及發(fā)展趨勢 11.2 課題研究的目的和意義 21.3本文主要內容2第2章、系統(tǒng)總體設計 32.1環(huán)境綜合測試儀的基本構成 32.2 重點器件介紹及部分 C語言程序42.2.1 STC89C52RC 單片機42.2.2 ADC0808CCN 模數(shù)轉換器62.2.3 L

6、CD12864ZW 顯示器102.2.4 DHT11 溫濕度傳感器222.2.5 DS1302 實時時鐘25第3章、實物程序調試 36第4章總結與展望39參考文獻40附錄41附錄1 :環(huán)境綜合測試儀原理圖 41附錄2:環(huán)境綜合測試儀流程圖 41致 謝43#第1章引 言第1章引 言1.1課題背景在日常實際生產生活中,科研、農業(yè)、暖通、紡織、機房、航空航天、電力等工業(yè)部門對產品質量的要求越來越高,對環(huán)境溫濕度,酒精、笨、CO等氣體的濃度的控制以及對工業(yè)材料的水分值的監(jiān)測與分析都已成為比較普遍的技術 條件之一。隨著科技的進步,檢測儀表也向著智能化、小型化、低功耗的方向發(fā) 展。在這個發(fā)展過程中,以單片

7、機為核心控制器的溫濕度檢測以體積小、操作簡單、性能穩(wěn)定、測量精度高等諸多有點正逐步進入生產生活的各個方面。1.1.1國內外研究動態(tài)現(xiàn)代信息技術的三大基礎是信息采集(即傳感器技術)、信息傳輸(通信技術) 和信息處理(計算機技術)。傳感器屬于信息技術的前沿尖端產品, 尤其是溫度傳 感器和光線傳感器,被廣泛用于工農業(yè)生產、 科學研究和生活等領域,數(shù)量高居 各種傳感器之首。現(xiàn)在人們的生活水平不斷提高,對生活質量的要求也逐漸增強, 因而對于生活產品的要求也隨之加強。現(xiàn)階段, 各種電子測量儀發(fā)展迅猛,產品 更新速度快,原來的模擬產品逐步向數(shù)字化、綜合化轉化,并且不斷走向人性化。 對于電子測量儀,隨著人們的

8、需求加大, 不管是從技術還是外型,發(fā)展空間還很 大。1.1.2環(huán)境測試儀的研究現(xiàn)狀以及發(fā)展趨勢隨著信息社會的發(fā)展,人類要求更舒適、便捷、高效的工作環(huán)境和生活環(huán)境, 而信息家電和計算機技術的發(fā)展也使這一要求越來越變?yōu)楝F(xiàn)實。目前,國際上環(huán)境測試儀正由模擬式向數(shù)字式、由集成化向智能化、網(wǎng)絡化的方向發(fā)展,國際上已開發(fā)出多種環(huán)境綜合測試儀系列產品。環(huán)境綜合測試儀內部都包含溫度傳感 器、氣敏傳感器、A/D轉換器、存儲器(或寄存器)和接口電路。有的產品還帶多 路選擇器、中央控制器、隨機存取存儲器和只讀存儲器。環(huán)境綜合測試儀的特點 是能輸出溫度數(shù)據(jù)及環(huán)境綜合情況,適配各種微控制器;并且它是在硬件的基礎上通過軟

9、件來實現(xiàn)測試功能的,其智能化程度也取決于軟件的開發(fā)水平1.2課題研究的目的和意義環(huán)境測試儀主要是應用于工廠和人們生活中,應用簡單方便。本環(huán)境測試儀 可以進行準確的溫濕度、酒精、笨、 CO濃度的測量,使其更加人性化,更適合 工廠和人們生活中應用。通過對環(huán)境測試儀的設計,使我更加了解了STC89C52的內部結構,了解了其溫濕度、酒精、笨、CO濃度測量的原理,對電子測量儀的工作原理有了簡單的了解,對其研究也產生了很大的興趣。本次設計加強了我 對以前所學的專業(yè)知識的認識并加以鞏固,并學以之用,初步了解了現(xiàn)實生活中簡單電子產品的工作原理。1.3本文主要內容本文介紹的環(huán)境綜合測試儀就是以STC89C52單

10、片機作為核心控制器設計的,它具有體積小、操作簡單、性能穩(wěn)定、測量精度高和抗干擾能力強等優(yōu)點, 可廣泛應用于需要對溫濕度,酒精、笨、CO等氣體的濃度進行測控的領域中。先根據(jù)實際生產生活的需要提出溫環(huán)境綜合測試儀的設計功能要求,然后由這些具體要求和現(xiàn)有的設計條件設計出了適合的硬件原理圖,盡量采用模塊化的方法將其分成幾個部分,然后分模塊設計程序,最使各部分結合起來協(xié)調工作, 實現(xiàn)功能要求。它是以單片機的在控制方面的突出優(yōu)勢,并綜合運用現(xiàn)代檢測技 術、微控制技術、數(shù)據(jù)處理和通信技術以及LCD顯示技術而設計的數(shù)字環(huán)境綜合 測試儀,可以實時、準確的測量環(huán)境中的溫度和相對濕度,對生產生活有較好的 知道意義。

11、我們的設計將利用復合傳感器,在STC89C5鮮片機的控制下,能同時檢測多種氣體,并將超標的氣體情況實時顯示出來,價格合理,設計簡單,能 在市場上大量普及! ! !#焦作大學機電系畢業(yè)設計第2章、系統(tǒng)總體設計2.1環(huán)境綜合測試儀的基本構成依據(jù)設計要求,該環(huán)境綜合測試儀主要有單片機(STC89C52),顯示器圖3-1系統(tǒng)總體方框圖Figure 3-1 system block diagram 下面就從數(shù)據(jù)傳輸方面簡單的談一談該設計中各器件的運作流程, 在介紹 中忽略了各器件的控制信號,以利于讀者盡快了解該設計的有關內容。 總體上來 說,該設計的信號數(shù)據(jù)傳輸線有 3條:從傳感器出發(fā),沿著 AD080

12、8進入單片機P1 口,經(jīng)過單片機處理后,從P0 口將環(huán)境情況顯示于 LCD12864上;從DHT11出發(fā),直接進入單片機P2.4管腳,從P0 口將溫濕度情況顯示于 LCD12864上;從DS1302出發(fā),進入單片機,從 P0 口將實時時鐘情況顯示于 LCD12864 上; 關于本設計的器件選擇及其理由, 我就從本設計設計之初的觀點,想法寫5起,不當之處,敬請各位高手指點一二。單片機,我選STC89C52RC因為它有8k的ROM而本設計的程序容量之 大,51容量太小,恐難以保證在不擴展容量的情況下使程序完全裝進去;又因 為我一直用的下載驅動是 STC-ISP程序,而該程序只能針對 STC系列的單

13、片機, 對其它的單片機不適用。模數(shù)轉換器,我選的是ADC0808因為ADC0808能處理8通道的模擬量, 適合于繼續(xù)研究使用,本設計就是為以后繼續(xù)運用它做準備的。而對于處理模擬量速度和該器件的價格,說實話,我沒考慮過。溫濕度傳感器,我選的是 DHT11因為SHT11盡管也能測試溫濕度,但造 價太高,大概是148元每個,而DHT11大概是6塊多。實時時鐘,我選的是DS1302,因為它便宜,大概一塊多一個,程序也好在 教科書上查找。液晶顯示器,我選的是LCD12864ZW因為1602太小,而要顯示的內容很 多,顯示不太容易;ZW是帶字庫的意思,也就是該顯示器內部已經(jīng)集成了常用 的漢字,因為我對顯示

14、器還不是很了解, 設計之初連帶字庫的還不會使用, 更別 說還要處理字庫部分了,還是將這個玩熟后再使用不帶字庫的吧,常言道:登山還要步步來,何必硬給自己找麻煩呢。2.2 重點器件介紹及部分C語言程序2.2.1 STC89C52RC 單片機STC89C52242322VC C4039DB038DB137DB236DB335DB434DB533DB632DB731302928272625圖3-2 STC89C52單片機原理圖Figure 3-2 STC89C52 microc on troller schematic diagramSTC89C52R(單片機是宏晶科技推出的新一代高速,低功耗,超強抗

15、干擾的 單片機,指令代碼完全兼容8051單片機,12時鐘/機器周期,6時鐘/機器周期 可以任意選擇。其主要特性如下:1. 工作電壓:5.5v3.3v(5v 單片機)/ 3.8v2.0v(5v單片機)。2. 用戶應用程序空間(ROM為8K,片上集成512字節(jié)的RAM3. 通用IO 口 32個,復位后:P1/P2/P3/P4是準雙向口、弱上拉,P0是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為IO 口用時,需加上拉電阻。4. 有三個16位定時器/計數(shù)器T0, T1,T25. 工作溫度范圍:-40 +85 C (工業(yè)級)/075C(商業(yè)級)6. PDIP封裝-I01234567T012345

16、6 7 2 1 w 1 1 1 1 1 1 1 1 M 3 3 3 3 3 3 3 3A A _& p p p p p F p p p F p p p p p p T T0 12 34 5 S 7 8 3 O 1 2 3 4 5 6 76 9 1111 11111 1 2 c c G c CJC C.CIDddlc09876543210 98765432143333333333 2 2 22 2 2 2 2 23 Vcc3 POd/ADO PO- UADI5 POL 2D23 PO. 3/AD333 PO. 5/AD5 PO;6/AD63 Efl. 7/D7 EA/VPP3 ALE/PROG

17、PESI P2 7/A153 P2.6/A14 P2. S/A13 P2,23 3/AU P2 2/A1O PZ. l/*3 P2 0/A8PDIF圖 3-3 STC89C52PDIP封裝圖Figure 3-3 STC89C52PDIP package diagram焦作大學機電系畢業(yè)設計2.2.2 ADC0808CCN模數(shù)轉換器V C C2 62 72 811 6200) lcd_pos(3,6);lcd_wdat(0x18); i=0;lcd_pos(4,6);while(d30i!=0) lcd_wdat(d30i); i+; delay(20);else if(getdata100)l

18、cd_pos(3,6);Icd_wdat(0x19); i=0; lcd_pos(4,6);while(d32i!=0) lcd_wdat(d32i); i+; delay(20);/*“環(huán)境等級:”位于第三行開始處*/* “好 ”,位于第四行*/*“差”*/elselcd_pos(3,6);lcd_wdat(0x2d);i=0;lcd_pos(4,6);while(d31i!=0) lcd_wdat(d31i); i+; delay(20);delayyes();flag=1;TRO=O;/*良”*/2.2.3 LCD12864ZW 顯示器圖 3-5 LCD12864ZW原理圖Figure

19、3-5 LCD12864ZW schematic帶中文字庫的TS128X64(圖1-3)是一種具有4位/8位并行、2線或3線串 行多種接口方式,引腳功能見圖表1-4,內部含有國標一級、二級簡體中文字庫 的點陣圖形液晶顯示模塊;其顯示分辨率為128X 64,內置8192個16*16點漢字,和128個16*8點ASCII字符集.利用該模塊靈活的接口方式和簡單、方便的操作指令,可構成全中文人機交互圖形界面。 可以顯示8X 4行16X 16點陣的漢 字也可完成圖形顯示低電壓低功耗是其又一顯著特點。由該模塊構成的液晶 顯示方案與同類型的圖形點陣液晶顯示模塊相比,不論硬件電路結構或顯示程序都要簡潔得多,且

20、該模塊的價格也略低于相同點陣的圖形液晶模塊。表3-1 LCD12864ZW引 |腳功能表Table 3-1 the LCD12864ZW pin fun ctio n table名稱型態(tài)電平功能描述并口杲口vcc1*模塊電源輸入(未注明為勢)GND1-電源地VOI-對比度調節(jié)端VEE1-液晶驅動電壓輸出端(或名Vout)PSBIH/L并口/串口選擇:H并口; L串口*RSTH/L復位信號,低有效RS(CS)1H/L寄存器選擇端:H數(shù)據(jù);L指令片選,低有效IH/L讀/寫選擇端:H讀;L寫吊行數(shù)據(jù)線E(SCLK)IH/L使能信號串行時鐘輸入DB0-DB3I/OH/L數(shù)據(jù)總線低四位空接DB4-DB7

21、I/OHL數(shù)據(jù)總線髙四位,4位井口時空接空接LEDAI背光正(或名A、BLA)LEDKI背光負(或名K. BLK)(1)字符顯示帶中文字庫的128X64-0402B每屏可顯示4行8列共32個16X 16點陣的漢字,每個顯示RAM可顯示1個中文字符或2個16X8點陣全高ASCII碼 字符,即每屏最多可實現(xiàn)32個中文字符或64個ASCII碼字符的顯示。帶中文字 庫的128X64-0402B內部提供128X2字節(jié)的字符顯示 RAM緩沖區(qū)(DDRA)。字 符顯示是通過將字符顯示編碼寫入該字符顯示RAM實現(xiàn)的。根據(jù)寫入內容的不同,可分別在液晶屏上顯示 CGROM中文字庫)、HCGROMASCII碼字庫)

22、及CGRAM(自定義字形)的內容。三種不同字符 /字型的選擇編碼范圍為:00000006H (其代碼分別是 0000、0002、0004、0006共4個)顯示自定義字型,02H- 7FH顯示半寬ASCII碼字符,A1A0F7FFH顯示8192種GB2312中文字庫字形。字 符顯示RAM在液晶模塊中的地址80H9FH字符顯示的RAM的地址與32個字符 顯示區(qū)域有著一一對應的關系,其對應關系如下表所示。表3-2字符地址表Table 3-2 character address table80H81H82H83H84H85H86H87H90H91H92H93H94H95H96H97H88H89H8AH

23、8BH8CH8DH8EH8FH98H99H9AH9BH9CH9DH9EH9FH(2)圖形顯示先設垂直地址再設水平地址(連續(xù)寫入兩個字節(jié)的資料來完成垂直與水平的 坐標地址),垂直地址范圍AC5.AC0 ;水平地址范圍 AC3-AC0 繪圖RAM 的地址計數(shù)器(AC只會對水平地址(X軸)自動加一,當水平地址=0FH時會重新 設為00H但并不會對垂直地址做進位自動加一, 故當連續(xù)寫入多筆資料時,程序 需自行判斷垂直地址是否需重新設定。GDRAI的坐標地址與資料排列順序如下0001- 1067J015 * DOD1500015 * DO015 * DO0001IIII-1IIIEIF1百00011I1

24、IIEIIFI+I.D15 DO015 * DO015DIS * DO08090EOF圖3-6 GDRAM的坐標地址圖Figure 3-6 GDRAM coordi nate address map對于該器件,本設計所用到C程序如下:void lcd_pos(uchar X,uchar Y);#define delayNOP(); _nop_();_nop_();_nop_();_nop_();#defi ne LCD_data P0sbit LCD_RS=P2A6;sbit LCD_RW=P2A5;sbit LCD_EN=P2A7;sbit LCD_PSB=P3A2;sbit LCD_RST

25、=P3A4;un sig ned char code date4= un sig ned char code date5= un sig ned char code date7=祝您:;身體健康; 萬事如意;un sig ned char code d0= un sig ned char code d1= un sig ned char code d2= un sig ned char code d25= uchar code Photo1 =焦作大學;機電工程學院;環(huán)境綜合測試儀;應用電子技術二班;0x00,0x00,0x00,0x04,0x00,0x00,0x00,0x00,0x00,0x

26、00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x3F,0xC0, 0x80,0x42,0x04,0x20,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x8A,0x仆, 0xFC,0x42,0x04,0xF8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0

27、x00,0x00,0x3F,0x80, 0x01,0xFF,0xDE,0x88,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x2A,0x87, 0xF0,0xA2,0x0A,0xF8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0x84, 0x10,0xA2,0x0A,0x88,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x1F, 0xFC,0xA2,0x0A,0xF8,0x00,0x00,0x00

28、,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x9F,0x90, 0x05,0x2F,0xCA,0xA4,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x03, 0xE1,0xA8,0x4A,0xA8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xBF,0xC2, 0x24,0x48,0x44,0x90,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x92,0x84, 0x24,0

29、xA8,0x4A,0xA8,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0xA6,0x58, 0x3D,0x0F,0xD0,0xC4,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x1C,0xFF,0xC0,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x23,0x08,0x37

30、,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x40,0x10,0x08,0x40,0x00,0xFF,0x90, 0x10,0x08,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x81,0x86,0x10,0x40,0x00,0x08,0x08, 0x10,0xFF,0x86,0x00,0x00,0x00,0x00,0x00, 0x01,0x02,0x49,0x40,0x40,0x00,0x7F,0x0B, 0xFC,0x08,0x0F,0x00,0x00,0x00,0x

31、00,0x00, 0x01,0x08,0x00,0x40,0x20,0x00,0x10,0x00, 0x10,0x49,0x0F,0x00,0x00,0x00,0x00,0x00, 0x02,0x08,0x00,0x20,0x20,0x01,0xFF,0xDD, 0x10,0x2A,0x0F,0x00,0x00,0x00,0x00,0x00, 0x04,0x31,0x83,0x20,0x20,0x00,0x20,0x04, 0x91,0xFF,0xC6,0x00,0x00,0x00,0x00,0x00, 0x04,0x52,0x44,0x90,0x20,0x00,0x7F,0x04, 0x90

32、,0x1C,0x06,0x00,0x00,0x00,0x00,0x00, 0x09,0xA4,0x28,0x4C,0x10,0x00,0xA1,0x04, 0x10,0x2A,0x00,0x00,0x00,0x00,0x00,0x00, 0x0E,0x44,0xE9,0xC3,0x90,0x01,0x3F,0x04, 0x70,0x49,0x06,0x00,0x00,0x00,0x00,0x00, 0x00,0x82,0xC5,0x81,0x70,0x00,0x21,0x0A, 0x01,0x88,0xC6,0x00,0x00,0x00,0x00,0x00, 0x01,0x01,0x83,0x

33、00,0x80,0x00,0x3F,0x11, 0xFC,0x08,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x0C,0x70,0x00,0x80,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x13,0x87,0x10,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x20,0x78,0xA0,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,

34、0x00,0x00, 0x02,0x20,0x00,0x60,0x40,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x02,0x21,0x80,0x60,0x40,0x00,0x00,0x71, 0xEE,0x3C,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x11,0x98,0x90,0x80,0x00,0x00,0x8E, 0x31,0xC6,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0x08,0x18,0x80,0x80,0x00,0x01,0x24, 0x

35、24,0x83,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x96,0x01,0x01,0x00,0x00,0x01,0x40, 0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x49,0x86,0x03,0x00,0x00,0x01,0x40, 0x28,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x34,0x78,0x8C,0x00,0x00,0x01,0x00, 0x20,0x03,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x0E,0x01,

36、0x30,0x00,0x00,0x00,0x80, 0x30,0x06,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x71,0x87,0xCE,0x00,0x00,0x00,0x40, 0x68,0x0C,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0xE0,0x78,0x07,0x00,0x00,0x00,0x20, 0xC4,0x18,0x00,0x00,0x00,0x00,0x00,0x00, 0x01,0xAF,0xFF,0xC5,0x80,0x00,0x00,0x11, 0x82,0x30,0x00,0x00,0x00,0x0

37、0,0x00,0x00, 0x03,0xA9,0xB6,0x45,0xC0,0x00,0x00,0x0B, 0x01,0x60,0x00,0x00,0x00,0x00,0x00,0x00, 0x07,0x2F,0x03,0xC4,0xE0,0x00,0x00,0x06, 0x00,0xC0,0x00,0x00,0x00,0x00,0x00,0x00, 0x0E,0x16,0x01,0x88,0x70,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x0F,0x08,0x00,0x10,0xF0,0x00,0x00,0x00,

38、0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x0F,0x84,0x00,0x21,0xF0,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x0

39、0,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x

40、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x

41、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x

42、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x

43、00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00;檢測LCD忙狀態(tài)/*,LCD_busy()為1時,忙,等待;LCD_busy()為1時,閑,可寫指令與數(shù)據(jù); /*bit lcd_busy()bit result;LCD_RS = 0;LCD_RW = 1;LCD_EN = 1;delayNOP();result = (bit)(P0&0 x80);LCD_EN = 0;return(result);/*寫指令到LCDRS=L, RW=L, E= 高脈沖 D0D7= 指令碼/*void lcd_wc

44、md(uchar cmd)while(lcd_busy();LCD_RS = 0;LCD_RW = 0;LCD_EN = 0;_n op_();_n op_();P0 = cmd;delayNOP();LCD_EN = 1;delayNOP();LCD_EN = 0;/*寫顯示數(shù)據(jù)到LCDRS=H, RW=L, E= 高脈沖 D0D7= 指令碼/*void lcd_wdat(uchar dat)while(lcd_busy();LCD_RS = 1;LCD_RW = 0;LCD_EN = 0;P0 = dat;delayNOP();LCD_EN = 1;delayNOP();LCD_EN = 0;/*閃屏函數(shù)/*void lcdflag()lcd_wcmd(0x08);delay(400);lcd_wcmd(0x0c);delay(400);lcd_wcmd(0x08);delay(400);lcd_wcmd(0x0c);delay(400);lcd_wcmd(0x08);delay(200);lcd_wcmd(0x0c);delay(5);lcd_wcmd(0x01);delay(5);/*清屏函數(shù)*/ void clr_scree n()lcd_wcmd(0x3

溫馨提示

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

評論

0/150

提交評論