版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)論文</b></p><p><b> 數(shù)字溫度計(jì)的設(shè)計(jì)</b></p><p><b> 目 錄</b></p><p> 第一節(jié) 引言............................................3</p><
2、;p> 1.1 DS18B20引腳功能....................................................4</p><p> 第二節(jié) DS18B20數(shù)字溫度計(jì)的硬件結(jié)構(gòu)設(shè)計(jì).................5</p><p> 2.1 總體設(shè)計(jì)框圖...............................................
3、........5</p><p> 2.1.1 主控制器......................................................5</p><p> 2.1.2 顯示電路...................................................5</p><p> 2.1.3 溫度傳感器....
4、..........................................5</p><p> 2.2 DS18B20溫度傳感器與單片機(jī)的借口電路................................6</p><p> 2.3 系統(tǒng)整體硬件電路....................................................7</p&g
5、t;<p> 2.3.1 主板電路.......................................................7</p><p> 2.3.2 系統(tǒng)板上硬件連接...........................................7</p><p> 第三節(jié) 軟件設(shè)計(jì)...........................
6、..............8</p><p> 3.1 主程序..............................................................8</p><p> 3.2 讀出溫度子程序......................................................8</p><p>
7、3.3 溫度轉(zhuǎn)換命令子程序..................................................9</p><p> 3.4 計(jì)算溫度子程序......................................................9</p><p> 3.5 顯示數(shù)據(jù)刷新子程序...............................
8、..................10</p><p> 第四節(jié) 總結(jié)與體會(huì).....................................10</p><p> 致謝...................................................10</p><p> 參考文獻(xiàn).......................
9、........................11</p><p> 附錄 匯編源程序代碼...................................12</p><p> DS18B20數(shù)字溫度計(jì)的設(shè)計(jì)</p><p> 學(xué)號 A003073010101 鮑丹云</p><p> 紹興托普信
10、息職業(yè)技術(shù)學(xué)院 通信與信息工程系 指導(dǎo)教師:周靈彬</p><p><b> 摘 要 :</b></p><p> 本論文介紹了一種以單片機(jī)為主要控制器件,以DS18B20為溫度傳感器的新型數(shù)字溫度計(jì)。主要包括硬件電路的設(shè)計(jì)和系統(tǒng)程序的設(shè)計(jì)。硬件電路主要包括主控制器,測溫電路和顯示電路等,主控制器采用單片機(jī)AT89C2051,溫度傳感器采用美國DALLAS半導(dǎo)體公
11、司生產(chǎn)的DS18B20,顯示電路采用4位共陽極LED數(shù)碼管以動(dòng)態(tài)掃描法直讀顯示。系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)刷新子程序等。此外,還介紹了系統(tǒng)的調(diào)試和性能分析。由于采用了改進(jìn)型智能溫度傳感器DS18B20作為檢測元件,與傳統(tǒng)的溫度計(jì)相比,本數(shù)字溫度計(jì)減少了外部的硬件電路,具有低成本和易使用的特點(diǎn)。DS18B20溫度計(jì)還可以在高溫報(bào)警、遠(yuǎn)距離多點(diǎn)測溫控制等方面進(jìn)行應(yīng)用開發(fā),具有很好的
12、發(fā)展前景。關(guān)鍵詞:單片機(jī),主控制器,溫度傳感器,DS18B20,AT89C51, 顯示電路,數(shù)字溫度計(jì)</p><p><b> 第一節(jié) 引言</b></p><p> 隨著電子技術(shù)的迅速發(fā)展,計(jì)算機(jī)已深入的滲透到我們的生活中,就51系列而言,由于Intel公司將其內(nèi)核使用權(quán)以專利互換或出售的形式轉(zhuǎn)給世界許多著名IC制造商,隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,在工業(yè)測量
13、控制領(lǐng)域內(nèi)單片機(jī)的應(yīng)用越來越廣泛。同時(shí),隨著超大規(guī)模集成電路工藝和集成制造技術(shù)的不斷完善,單片機(jī)的硬件集成度也不斷提高,已經(jīng)出現(xiàn)了能滿足各種不同需求、具有各種特殊功能的單片機(jī),這類單片機(jī)具有集成度高、性能價(jià)格比優(yōu)越、貨源充足等優(yōu)點(diǎn),在工業(yè)測量領(lǐng)域內(nèi)獲得了極為廣泛的應(yīng)用價(jià)值。</p><p> 溫度是一個(gè)十分重要的物理量,對它的測量與控制有十分重要的意義。隨著現(xiàn)代工農(nóng)業(yè)技術(shù)的發(fā)展及人們對生活環(huán)境要求的提高,人們也
14、迫切需要檢測與控制溫度。在人類的生活環(huán)境中,溫度扮演著極其重要的角色。無論你生活在哪里,從事什么工作,無時(shí)無刻不在與溫度打著交道。在冶金、鋼鐵、石化、水泥、玻璃、醫(yī)藥等等行業(yè),可以說幾乎80%的工業(yè)部門都不得不考慮著溫度的因素。溫度對于工業(yè)如此重要,由此推進(jìn)了溫度傳感器的發(fā)展。</p><p> 本應(yīng)用系統(tǒng)設(shè)計(jì)的目的是通過在“單片機(jī)原理及應(yīng)用”課堂上學(xué)習(xí)的知識,以及查閱資料,培養(yǎng)一種自學(xué)的能力。并且引導(dǎo)一種創(chuàng)新
15、的思維,把學(xué)到的知識應(yīng)用到日常生活當(dāng)中。在設(shè)計(jì)的過程中,不斷的學(xué)習(xí),思考和同學(xué)間的相互討論,運(yùn)用科學(xué)的分析問題的方法解決遇到的困難,掌握單片機(jī)系統(tǒng)一般的開發(fā)流程,學(xué)會(huì)對常見問題的處理方法,積累設(shè)計(jì)系統(tǒng)的經(jīng)驗(yàn),充分發(fā)揮教學(xué)與實(shí)踐的結(jié)合。全能提高個(gè)人系統(tǒng)開發(fā)的綜合能力,開拓了思維,為今后能在相應(yīng)工作崗位上的工作打下了堅(jiān)實(shí)的基礎(chǔ)。</p><p> 本課題研究的內(nèi)容就是以單片機(jī)為主要控制元件,通過溫度傳感器實(shí)現(xiàn)對溫度
16、的測量,并通過數(shù)碼管直接顯示所測溫度。由于本人所學(xué)知識有限,設(shè)計(jì)過程中難免出現(xiàn)錯(cuò)誤,還請各位老師批評指正。</p><p> 1.1 DS18B20引腳功能</p><p> TO-92封裝的DS18B20的引腳排列見圖1,其引腳功能描述見表1。 </p><p><b> (底視圖)圖1 </b></p><p>
17、; 表1 DS18B20詳細(xì)引腳功能描述 </p><p> DS18B20數(shù)字溫度計(jì)的硬件結(jié)構(gòu)設(shè)計(jì)</p><p> 2.1 總體設(shè)計(jì)框圖</p><p> 溫度計(jì)電路設(shè)計(jì)總體設(shè)計(jì)方框圖如圖2所示,控制器采用單片機(jī)AT89C51,溫度傳感器采用DS18B20,用LED數(shù)碼管以串口傳送數(shù)據(jù)實(shí)現(xiàn)溫度顯示。</p><p> 圖2 總體
18、設(shè)計(jì)方框圖</p><p> 2.1.1 主控制器</p><p> 單片機(jī)AT89C51具有低電壓供電和體積小等特點(diǎn),四個(gè)端口只需要兩個(gè)口就能滿足電路系統(tǒng)的設(shè)計(jì)需要,很適合便攜手持式產(chǎn)品的設(shè)計(jì)使用系統(tǒng)可用二節(jié)電池供電。</p><p> 2.1.2 顯示電路</p><p> 顯示電路采用共陽LED數(shù)碼管,從P1.0—P1.7串口輸
19、出段碼。</p><p> 2.1.3 溫度傳感器</p><p> DS18B20溫度傳感器是美國DALLAS半導(dǎo)體公司最新推出的一種改進(jìn)型智能溫度傳感器,與傳統(tǒng)的熱敏電阻等測溫元件相比,它能直接讀出被測溫度,并且可根據(jù)實(shí)際要求通過簡單的編程實(shí)現(xiàn)9--12位的數(shù)字值讀數(shù)方式。DS18B20的性能特點(diǎn)如下:</p><p> ?。?)、只要求一個(gè)端口即可實(shí)現(xiàn)通信
20、;</p><p> ?。?)、在DS18B20中的每個(gè)器件上都有獨(dú)一無二的序列號;</p><p> ?。?)、實(shí)際應(yīng)用中不需要外部任何元器件即可實(shí)現(xiàn)測溫;</p><p> (4)、測量溫度范圍在-55。C到+125。C之間;</p><p> (5)、數(shù)字溫度計(jì)的分辨率用戶可以從9位到12位選擇;</p><p&
21、gt; ?。?)、內(nèi)部有溫度上、下限告警設(shè)置;</p><p> DS18B20采用3腳PR--35封裝或8腳SOIC封裝,其內(nèi)部結(jié)構(gòu)框圖如圖3所示。</p><p> 圖3 DS18B20內(nèi)部結(jié)構(gòu)</p><p> 2.2 DS18B20溫度傳感器與單片機(jī)的借口電路</p><p> DS18B20可以采用兩種方式供電,一種是采用電
22、源供電方式,此時(shí)DS18B20的1腳接地,2腳座位信號線,3腳接電源。另一種是寄生電源供電方式,如圖4所示單片機(jī)端口接單線總線,為保證在有效地DS18B20時(shí)鐘周期內(nèi)提供足夠的電源,可用一個(gè)MOSFET管來完成對總線的上拉。</p><p> 當(dāng)DS18B20處于寫存儲(chǔ)器操作和溫度A/D轉(zhuǎn)換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10us.采用寄生電源供電方式時(shí)VDD端接地。由于單線制只有一根線,因此發(fā)
23、送接口必須是三態(tài)的。</p><p> 圖4 DS18B20與單片機(jī)的接口電路</p><p> 2.3 系統(tǒng)整體硬件電路</p><p> 2.3.1 主板電路</p><p> 系統(tǒng)整體硬件電路包括:傳感器數(shù)據(jù)采集電路,溫度顯示電路,單片機(jī)主板電路等,如圖5所示。</p><p> 2.3.2 系統(tǒng)板上硬
24、件連接</p><p> .把“單片機(jī)系統(tǒng)”區(qū)域中的P0.0--P0.7用8芯排線連接到“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的ABCDEFGH端子上。</p><p> .把“單片機(jī)系統(tǒng)”區(qū)域中的P2.0--P2.7用8芯排線連接到“動(dòng)態(tài)數(shù)碼顯示”區(qū)域中的 S1S2S3S4S5S6S7S8端子上。</p><p> .把DS18B20芯片插入“四路單總線”區(qū)域中的任一個(gè)插座
25、中,注意電源與地信號不要接反。</p><p> .把“四路單總線”區(qū)域中的對應(yīng)的DQ端子連接到“單片機(jī)系統(tǒng)”區(qū)域中的P3.7/RD端子上。</p><p><b> 軟件</b></p><p> 系統(tǒng)程序主要包括主程序,讀出溫度子程序,溫度轉(zhuǎn)換命令子程序,計(jì)算溫度子程序,顯示數(shù)據(jù)刷新子程序等。</p><p>
26、<b> 3.1 主程序</b></p><p> 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示、讀出并處理DS18B20的測量的當(dāng)前溫度值,溫度測量每1s進(jìn)行一次。這樣可以在一秒之內(nèi)測量一次被測溫度,其程序流程見圖6所示。</p><p> 圖6 主程序流程圖 圖7 讀溫度流程圖</p><p> 3
27、.2 讀出溫度子程序</p><p> 讀出溫度子程序的主要功能是讀出RAM中的9字節(jié),在讀出時(shí)需進(jìn)行CRC校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。其程序流程圖如圖7所示。</p><p> 圖8 溫度轉(zhuǎn)換流程圖</p><p> 3.3 溫度轉(zhuǎn)換命令子程序</p><p> 溫度轉(zhuǎn)換命令子程序主要是溫度轉(zhuǎn)換開始命令,當(dāng)采用12位分辨率
28、時(shí)轉(zhuǎn)換時(shí)間約為750ms,在本程序設(shè)計(jì)中采用1s顯示程序延時(shí)法等待轉(zhuǎn)換的完成。溫度轉(zhuǎn)換命令子程序流程圖如上圖8所示。</p><p> 3.4 計(jì)算溫度子程序</p><p> 計(jì)算溫度子程序?qū)AM中讀取值進(jìn)行BCD碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,其程序流程圖如圖9所示。</p><p> 圖9 計(jì)算溫度流程圖
29、 圖10 顯示數(shù)據(jù)刷新流程圖</p><p> 3.5 顯示數(shù)據(jù)刷新子程序</p><p> 顯示數(shù)據(jù)刷新子程序主要是對現(xiàn)實(shí)緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為0時(shí)將符號顯示位移入下一位。程序流程圖如圖10所示。</p><p><b> 總結(jié)與體會(huì)</b></p><p> 經(jīng)過這段時(shí)間的努力,終
30、于完成了我的DS18B20數(shù)字溫度計(jì)的設(shè)計(jì),雖然沒有完全達(dá)到設(shè)計(jì)要求,但從心底里說,還是非常開心的,高興之余不得不深思呀!</p><p> 在本次設(shè)計(jì)的過程中,我發(fā)現(xiàn)很多問題,雖然以前也做過這樣類似的設(shè)計(jì)但這次設(shè)計(jì)真的讓我長進(jìn)了很多,單片機(jī)課程設(shè)計(jì)重點(diǎn)就在于軟件算法的設(shè)計(jì),需要有很巧妙地程序算法,雖然以前寫過幾次程序,但我覺得寫好一個(gè)程序并不是一件簡單的事。舉個(gè)例子,以前寫的那幾次,數(shù)據(jù)加減時(shí)我用的都是BCD
31、碼,這一次,我全部用的都是16進(jìn)制的數(shù)直接加減,顯示處理時(shí)在用除法去刪分,感覺效果比較好,有好多的東西,只要我們?nèi)ピ囍隽?,才能真正的掌握,只學(xué)習(xí)理論有些東西是很難理解的,更說不上掌握。</p><p> 從這次的設(shè)計(jì)中,我真真正正的意識到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識用到實(shí)際當(dāng)中,學(xué)習(xí)單片機(jī)更應(yīng)該這樣,程序只有在經(jīng)常地寫與讀的過程中才能提高,這就是我在這次設(shè)計(jì)中的最大收獲。</p
32、><p><b> 致謝</b></p><p> 經(jīng)過長時(shí)間的撰寫,此篇畢業(yè)論文終于完成了。由于時(shí)間倉促等原因,這篇文章中還是有很多的不足之處。本文在撰寫過程中參考了大量資料,也得到我的指導(dǎo)教師***的精心指導(dǎo)。在此我要感謝在這篇論文的撰寫過程當(dāng)中給過我建議及幫助的老師和同學(xué),特別是我的指導(dǎo)老師XX老師,在她的幫助下,我才得已順利完成此文,在此表示衷心感謝!<
33、/p><p><b> 參考文獻(xiàn)</b></p><p> [1] 李朝青.單片機(jī)原理及接口技術(shù)(簡明修訂版).杭州:北京航空航天大學(xué)出版社,1998</p><p> [2] 李廣弟.單片機(jī)基礎(chǔ)[M].北京:北京航空航天大學(xué)出版社,1994</p><p> [3] 閻石.數(shù)字電子技術(shù)基礎(chǔ)(第三版).北京:高等教育
34、出版社,1989</p><p> [4] 廖常初.現(xiàn)場總線概述[J].電工技術(shù),1999</p><p> [5] 張靖武,周靈彬.單片機(jī)原理、應(yīng)用與PROTEUS仿真.北京:電子工業(yè)出版社,2007</p><p> 附錄 匯編源程序代碼</p><p> ORG 00H</p><p> TMPL
35、 EQU 29H ;用于保存讀出溫度的低8位</p><p> TMPH EQU 28H ;用于保存讀出溫度的高8位</p><p> FLAG1 EQU 38H ;是否檢測到DS18B20標(biāo)志位27H.0</p><p> DATAIN BIT P3.7</p><p>
36、MAIN: LCALL GET_TEMPER ;調(diào)用讀溫度子程序</p><p> LCALL CVTTMP</p><p> LCALL DISP1</p><p> AJMP MAIN ;DS18B20復(fù)位初始化子程序</p><p> INIT_1820: SETB DAT
37、AIN</p><p><b> NOP</b></p><p> CLR DATAIN ;主機(jī)發(fā)出延時(shí)537ms的復(fù)位低脈沖</p><p> MOV R1,#3</p><p> TSR1: MOV R0,#107</p><p> DJ
38、NZ R0,$</p><p> DJNZ R1,TSR1</p><p> SETB DATAIN ;然后拉高數(shù)據(jù)線</p><p><b> NOP</b></p><p><b> NOP</b></p><p><b>
39、 NOP</b></p><p> MOV R0,#25H</p><p> TSR2: JNB DATAIN,TSR3 ;等待DS18B20回應(yīng)</p><p> DJNZ R0,TSR2</p><p> CLR FLAG1 ;清標(biāo)志位,表示DS18B20不
40、存在</p><p> SJMP TSR7</p><p> TSR3: SETB FLAG1 ;置標(biāo)志位,表示DS18B20存在</p><p> CLR P1.7 ;檢測到DS18B20就點(diǎn)亮P1.7LED</p><p> MOV R0,#117</p
41、><p> TSR6: DJNZ R0,$ ;時(shí)序要求延時(shí)一段時(shí)間</p><p> TSR7: SETB DATAIN</p><p> RET ;讀出轉(zhuǎn)換后的溫度值</p><p> GET_TEMPER:SETB DATAIN</p&g
42、t;<p> LCALL INIT_1820 ;先復(fù)位DS18B20</p><p> JB FLAG1,TSS2</p><p><b> NOP</b></p><p> RET ;判斷DS18B20是否存在?若DS18B20不存在,則返回</p>
43、<p> TSS2: MOV A,#0CCH ;跳過ROM匹配</p><p> LCALL WRITE_1820</p><p> MOV A,#44H ;發(fā)出溫度轉(zhuǎn)換命令</p><p> LCALL WRITE_1820</p><p> ACALL
44、DISP1</p><p> LCALL INIT_1820 ;準(zhǔn)備讀溫度前先復(fù)位</p><p> MOV A,#0CCH ;跳過ROM匹配</p><p> LCALL WRITE_1820 </p><p> MOV A,#0BEH ;發(fā)出溫度轉(zhuǎn)換命令</p>
45、;<p> LCALL WRITE_1820</p><p> LCALL READ_18200 ;將讀出的溫度數(shù)據(jù)保存到35H/36H</p><p> RET ;寫DS18B20的子程序(有具體的時(shí)序要求)</p><p> WRITE_1820:MOV R2,#8
46、 ;一共8位數(shù)據(jù)</p><p><b> CLR C</b></p><p> WR1: CLR DATAIN</p><p> MOV R3,#6</p><p> DJNZ R3,$</p><p><b> RRC A</
47、b></p><p> MOV DATAIN,C</p><p> MOV R3,#23</p><p> DJNZ R3,$</p><p> SETB DATAIN</p><p><b> NOP</b></p><p> DJN
48、Z R2,WR1</p><p> SETB DATAIN</p><p> RET ;讀DS18B20的程序,從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù)</p><p> READ_18200:MOV R4,#2 ;將溫度高位和低位從DS18B20中讀出</p><p>
49、; MOV R1,#29H ;低位存入29H(TEMP_L)中,高位存入28H(TEMPH)中</p><p> RE00: MOV R2,#8 ;數(shù)據(jù)一共有8位</p><p> RE01: CLR C</p><p> SETB DATAIN</p><p>
50、;<b> NOP</b></p><p><b> NOP</b></p><p> CLR DATAIN</p><p><b> NOP</b></p><p><b> NOP</b></p><p><
51、;b> NOP</b></p><p> SETB DATAIN</p><p> MOV R3,#9</p><p> RE10: DJNZ R3,RE10</p><p> MOV C,DATAIN</p><p> MOV R3,#23</p
52、><p> RE20: DJNZ R3,RE20</p><p><b> RRC A</b></p><p> DJNZ R2,RE01</p><p> MOV @R1,A</p><p><b> DEC R1</b></
53、p><p> DJNZ R4,RE00</p><p><b> RET</b></p><p> CVTTMP: MOV A,TMPH</p><p> ANL A,#80H</p><p> JZ TMPC1</p><p><
54、b> CLR C</b></p><p> MOV A,TMPL</p><p><b> CPL A</b></p><p> ADD A,#1</p><p> MOV TMPL,A</p><p> MOV A,TMPH<
55、;/p><p><b> CPL A</b></p><p> ADDC A,#0</p><p> MOV TMPH,A</p><p> MOV 73H,#0BH ;顯示負(fù)號”-“ </p><p> SJMP TMPC11 </p>
56、;<p> TMPC1: MOV 73H,#0AH ;正數(shù)符號不顯示</p><p> TMPC11: MOV A,TMPL</p><p> ANL A,#0FH</p><p> MOV DPTR,#TMPTAB</p><p> MOVC A,@A+DPTR&
57、lt;/p><p> MOV 70H,A ;小數(shù)部分</p><p> MOV A,TMPL</p><p> ANL A,#0F0H</p><p><b> SWAP A</b></p><p> MOV TMPL,A</p>
58、<p> MOV A,TMPH</p><p> ANL A,#0FH</p><p><b> SWAP A </b></p><p> ORL A,TMPL</p><p> H2BCD: MOV B,#100</p><p><b
59、> DIV AB</b></p><p> JZ B2BCD1</p><p> MOV 73H,A ;百位不等于0時(shí),保存</p><p> B2BCD1: MOV A,#10</p><p> XCH A,B</p><p><
60、;b> DIV AB</b></p><p> MOV 72H,A ;十位</p><p> MOV 71H,B ;個(gè)位</p><p> TMPC12: NOP</p><p> DISBCD: MOV A,73H</p>&l
61、t;p> ANL A,#0FH</p><p> CJNE A,#1,DISBCD0</p><p> SJMP DISBCD1 ;百位為1,個(gè)位、十位不管是不是0,都要顯示</p><p> DISBCD0: MOV A,72H ;百位不為1,就是0A不顯示,0B為負(fù)號</p>&
62、lt;p> ANL A,#0FH ;十位是0時(shí),正數(shù)只顯示個(gè)位</p><p> JNZ DISBCD1 ;十位是0時(shí),負(fù)數(shù)的負(fù)號移到十位的位置上</p><p> MOV A,73H ;此時(shí)百位不顯示,為0BH</p><p> MOV 72H,A</p><
63、p> MOV 73H,#0AH</p><p> DISBCD1: RET</p><p> TMPTAB: DB 0,1,1,2,3,3,4,4,5,6,6,7,8,8,9,9</p><p> DISP1: MOV R1,#70H</p><p> MOV R5,#0FEH</p&
64、gt;<p> PLAY: MOV P1,#0FFH</p><p> MOV A,R5</p><p> MOV P2,A</p><p> MOV A,@R1</p><p> MOV DPTR,#TAB</p><p> MOVC A,@A+D
65、PTR</p><p> MOV P1,A</p><p> MOV A,R5</p><p> JB ACC.1,LOOP1</p><p> CLR P1.7 ;顯示小數(shù)點(diǎn)</p><p> LOOP1: LCALL DL1MS</p>
66、<p><b> INC R1</b></p><p> MOV A,R5</p><p> JNB ACC.3,ENDOUT</p><p><b> RL A</b></p><p> MOV R5,A</p><p>
67、; SJMP PLAY</p><p> ENDOUT: MOV P1,#0FFH ;關(guān)顯示,消串影</p><p> MOV P2,#0FFH</p><p><b> RET</b></p><p> TAB: DB 0C0H,0F9H,0A4H,0B0H,99
68、H</p><p> DB 92H,82H,0F8H,80H,90H,0FFH,0BFH</p><p> DL1MS: MOV R6,#14H</p><p> DL1: MOV R7,#100</p><p> DJNZ R7,$</p><p> DJNZ R6,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)---數(shù)字溫度計(jì)
- 數(shù)字溫度計(jì)畢業(yè)設(shè)計(jì)
- 數(shù)字溫度計(jì)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--數(shù)字溫度計(jì)設(shè)計(jì)
- 數(shù)字溫度計(jì)畢業(yè)設(shè)計(jì)
- 數(shù)字溫度計(jì)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 數(shù)字溫度計(jì)的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 數(shù)字溫度計(jì)的設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---數(shù)字溫度計(jì)的設(shè)計(jì)
- 數(shù)字溫度計(jì)畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)---數(shù)字溫度計(jì)作
- 數(shù)字溫度計(jì)控制 畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)(論文)數(shù)字溫度計(jì)的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)開題報(bào)告(數(shù)字溫度計(jì))
- 畢業(yè)設(shè)計(jì)---數(shù)字溫度計(jì)設(shè)計(jì)與實(shí)現(xiàn)
- 多點(diǎn)數(shù)字溫度計(jì)設(shè)計(jì) 畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)--- 數(shù)字溫度計(jì)的設(shè)計(jì)與制作
- 數(shù)字溫度計(jì)畢業(yè)設(shè)計(jì)論文1
- 數(shù)字溫度計(jì)論文數(shù)字溫度計(jì)設(shè)計(jì)論文
- 數(shù)字溫度計(jì)設(shè)計(jì)
評論
0/150
提交評論