




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、武漢交通職業(yè)學(xué)院武漢交通職業(yè)學(xué)院??飘厴I(yè)論文(電子信息工程系)空調(diào)控制系統(tǒng)姓 名: 系 部: 電子信息工程系 專 業(yè): 應(yīng) 用 電 子 班 級:08應(yīng)用電子(2)班學(xué) 號: 指導(dǎo)老師: 武 漢 交 通 職 業(yè) 學(xué) 院二零一零年十二月目 錄 摘要3第一章 前言4第二章 總體設(shè)計(jì)52.1背景2.2電路原理第三章 芯片介紹6 3.1 AT89C51芯片 3.2 ADCTLV1544芯片第四章 相關(guān)電路圖104.1 AD590溫度傳感器4.2 LED七段數(shù)碼管 4.3 按鍵 4.4 發(fā)光二極管第五章 程序設(shè)計(jì)及流程圖165.1 程序5.2 流程圖第六章 結(jié)論27【謝詞】28空調(diào)控制系統(tǒng)【摘要】近幾年,
2、變頻空調(diào)器成為當(dāng)今房間空調(diào)器發(fā)展的方向,它通過變頻控制器調(diào)節(jié)壓縮機(jī)的轉(zhuǎn)速(頻率),實(shí)現(xiàn)了制冷(熱)量與房間熱(冷)負(fù)荷的自動匹配,具有調(diào)溫速度快, 低溫制熱效率好,溫度控制精度高,適用溫度、電壓范圍寬等優(yōu)點(diǎn)。特別是隨著變頻技術(shù)的發(fā)展,空調(diào)變頻從交流變頻轉(zhuǎn)到直流無刷電機(jī)、永磁同步電機(jī)變頻,因此變頻空調(diào)器無論是從使用電力電子器件,還是控制策略都廣泛地使用了當(dāng)代的先進(jìn)技術(shù)。隨著電子技術(shù)發(fā)展,特別是隨著大規(guī)模的集成電路的產(chǎn)生,給人們的是生活帶來了根本性質(zhì)變化。微型計(jì)算機(jī)的出現(xiàn)使現(xiàn)代的科學(xué)研究得到質(zhì)的飛躍,而單片機(jī)技術(shù)的出現(xiàn)則是給現(xiàn)代工業(yè)控制以及日常生活帶來了極大的方便,正是電子技術(shù)的發(fā)展推動了工業(yè)生產(chǎn)
3、及人們的日常生活水平。空調(diào)控制系統(tǒng)是利用AT89C51、ADCTLV1544模數(shù)轉(zhuǎn)換器等芯片設(shè)計(jì),同時利用AD590溫度傳感器采集溫度,并制做成的一個制冷、制熱、通風(fēng)和自動運(yùn)行的手空型空調(diào)控制器。在八段數(shù)碼管上顯示當(dāng)前的運(yùn)行狀態(tài)及其溫度顯示。關(guān)鍵詞:AT89C51 ADCTLV1544 AD590 第一章 前言電子技術(shù)的飛速發(fā)展,給人類的生活帶來了根本的的變革,特別是隨著大規(guī)模集成電路的產(chǎn)生而出現(xiàn)了微型計(jì)算機(jī),更是將人類社會帶入了一個新的時代。利用微機(jī)的強(qiáng)大功能。人們可以完成各種各樣的控制。然而,微機(jī)造價高,對于大多數(shù)的工業(yè)控制來說,也并不需要微機(jī)那樣強(qiáng)大的功能,于是單片機(jī)就運(yùn)用而生了。單片機(jī)
4、其實(shí)就是一個簡化的微機(jī),將微機(jī)的CPU,存儲器,I/O接口。定時器/計(jì)數(shù)器等集成在一片芯片上就是單片機(jī)了,它主要用來完成各種控制功能。相對微機(jī)來說,單片機(jī)價格低,非常適合于應(yīng)用在簡單 的控制場合以降低成本。另外,單片機(jī)是按照工業(yè)控制要求設(shè)計(jì)的,其可靠性很高,可在工業(yè)現(xiàn)場復(fù)雜的環(huán)境下運(yùn)行。單片機(jī)依靠其高的可靠性和極高的性價比,在工業(yè)控制,數(shù)據(jù)采集,智能化儀表,家用電器等方面得到極為廣泛的應(yīng)用?,F(xiàn)代工業(yè)設(shè)計(jì),工程建設(shè)及日常生活中溫度控制都起著重要的作用,早期的溫度控制主要用于工廠時間生產(chǎn)中,能起到實(shí)時采集溫度數(shù)據(jù),提高生產(chǎn)效率,產(chǎn)品質(zhì)量之用。隨著人們生活質(zhì)量的提高,現(xiàn)代社會中的溫度控制不僅應(yīng)用在工
5、廠生產(chǎn)方面也應(yīng)用于酒店,廠房以及家庭生活中,在有些應(yīng)用中,如高精度的生產(chǎn)廠房,對溫度的要求極其嚴(yán)格,溫度的變化極有可能對生產(chǎn)的產(chǎn)品造成極大的影響。因此,這就需要一種能夠及時檢測溫度變化以及溫度變化的設(shè)備,提供溫度數(shù)據(jù)值,使人們對溫度的變化做及時的調(diào)整,多點(diǎn)溫度控制可根據(jù)人們不同的應(yīng)用環(huán)境自行設(shè)置該環(huán)境的溫度值,及時反映生產(chǎn),生活中溫度變化使人們能及時看到溫度變化的第一手資料,提示人們溫度變化情況,協(xié)助人們能及時的調(diào)整,起到溫度報警作用,使溫度控制更好的服務(wù)于社會生產(chǎn),生活。溫度采集使用AD590溫度傳感器,其工作電壓可以從+4V到+30V范圍內(nèi),檢測溫度范圍-55·C150·
6、;C的低溫傳感器,該溫度傳感器具有非常高的線性輸出性能。利用ADCTLV1544模數(shù)轉(zhuǎn)換芯片進(jìn)行模/數(shù)(A/D)轉(zhuǎn)換。第二章 總體設(shè)計(jì)2.1 背景為了方便人們的生活及生產(chǎn),電子技術(shù)有了飛速的發(fā)展。特別是單片機(jī)技術(shù)的進(jìn)步及其廣泛的應(yīng)用,人們設(shè)計(jì)了各種各樣的電路來控制生產(chǎn)中的操作。2.2 電路原理采用AT89C51單片機(jī)芯片,通過P口與外圍電路相連接,外圍電路AD590轉(zhuǎn)換器,ADCTLV1544芯片分別與AT89C51的P2相關(guān)引腳相連接,LED顯示與AT89C51單片機(jī)P1口引腳連接驅(qū)動LED顯示工作。按鍵控制與AT89C51單片機(jī)的P0口相連接,狀態(tài)調(diào)整時用到的發(fā)光二極管顯示與單片機(jī)的P3口
7、相連接。系統(tǒng)原理圖如下:AT89C511ADCTL1544LED顯示按鍵狀態(tài)燈顯示AD590圖1第三章 芯片介紹31 AT89C51芯片 8951單片機(jī)有40個引腳,引腳圖如下:圖2電源引腳VCC(第40引腳):接電源+5VGND (第20引腳):接電源負(fù)極,即接地外接晶振引腳XTAL1(第19腳):片內(nèi)反相放大器輸入端XTAL2(第18腳):片內(nèi)反相放大器輸出端輸入輸出引腳P0.0P0.7(第3932腳):P0口的8個引腳。P0口是一個漏極開路的8位雙向I/O口,每位驅(qū)動8個LSTTL負(fù)載。在訪問外部存儲器或進(jìn)行I/O口擴(kuò)展時,它分時作為低8位地址總線和雙向數(shù)據(jù)總線。P1.0P1.7(第1-
8、8腳):P1口的8個引腳。P1口是一個8位的準(zhǔn)雙向I/O口,每一位可直接驅(qū)動4個LSTTL負(fù)載。P2.0-P2.7(第2128腳):P2口的8個引腳。P2口也是一個8位雙向I/O口,每一位可直接驅(qū)動4個LSTTL負(fù)載,在訪問外部存儲器時它作為高8位地址總線。P3.0P3.7(第10-17腳):P3口8個引腳。P3口除作為普通8位準(zhǔn)雙向I/O口外,還具有第二功能。P3.0 :RXD(串行輸入口,串行通信時,信號由此輸入單片機(jī))。 P3.1: TXD(串行輸出口,串行通信時,單片機(jī)由此把信號輸出)。P3.2:/INT0(外部中斷0輸入口)。P3.3:/INT1(外部中斷1輸入口)P3.4:T0(定
9、時器0外部輸入口)P3.5:T1(定時器1外部輸入口)P3.6;/WR(片外數(shù)據(jù)存儲器寫選通輸出口)P3.7:/RD(片外數(shù)據(jù)存儲器讀選通輸出口)控制引腳/PROG(第30引腳):地址鎖存有效信號輸出端。/EA(第31腳):外部程序存儲器選用端。/PSEN(第29腳):程序存儲允許輸出端。RST(第9腳):復(fù)位信號輸入端。存儲器結(jié)構(gòu)分為程序存儲器(ROM)和數(shù)據(jù)存儲器(RAM)。片內(nèi)外統(tǒng)一編址64K字節(jié)的ROM,128(或256)字節(jié)的片內(nèi)的RAM和64K字節(jié)的片外RAM。P2.0-P2.7(第2128腳):P2口的8個引腳。P2口也是一個8位雙向I/O口,每一位可直接驅(qū)動4個LSTTL負(fù)載,
10、在訪問外部存儲器時它作為高8位地址總線。P3.0P3.7(第10-17腳):P3口8個引腳。P3口除作為普通8位準(zhǔn)雙向I/O口外,還具有第二功能。P0.0P0.7(第3932腳):P0口的8個引腳。P0口是一個漏極開路的8位準(zhǔn)雙向I/O口,每位驅(qū)動8個LSTTL負(fù)載。在訪問外部存儲器或進(jìn)行I/O口擴(kuò)展時,它分時作為低8位地址總線和雙向數(shù)據(jù)總線。32 ADCTLV1544芯片引腳排列:D封裝的TLV1544的引腳排列如下圖:圖3引腳功能說明:DATA OUT :輸出轉(zhuǎn)換的結(jié)果DATA IN: 通道號I/O CLK: 時鐘信號,上升沿(INV CLK為1),下降沿(INV CLK為0)EOC:轉(zhuǎn)換
11、結(jié)束信號,A0A3:四路模擬輸入通道CS:片選端,低電平有效。REF+、REF- :接VCC 、GNDCSTART: 一般接VCC FS:一般接微處理器的VCCTLV1544是COMS10位開關(guān)電容逐次逼近(SAR)模擬數(shù)字(A/D)轉(zhuǎn)換器。每個器件具有芯片選擇、輸入輸出時鐘、數(shù)據(jù)輸入以及數(shù)據(jù)輸出,提供主微處理器的直接4線同步串行外設(shè)接口端口。除了高速轉(zhuǎn)換器和多種控制能力之外,器件還具有片內(nèi)11通道多路轉(zhuǎn)換器,它能在8個模擬輸入通道或三個內(nèi)部自測試電壓中任意選擇一個。A/D轉(zhuǎn)換結(jié)束時,轉(zhuǎn)換結(jié)束輸出變?yōu)楦唠娖揭灾甘巨D(zhuǎn)換已完成。TLV1544被設(shè)計(jì)成能工作于寬電源電壓范圍且具有極低的功耗。通過軟件
12、編程的掉電方式和轉(zhuǎn)換速率,節(jié)省功率的特性被進(jìn)一步增強(qiáng)。轉(zhuǎn)換器把易于比率轉(zhuǎn)換的差分高阻抗基準(zhǔn)輸入,定標(biāo),以及模擬電路與邏輯和電源噪聲相隔離特點(diǎn)組合在一起。開關(guān)電容設(shè)計(jì)允許在整個工作溫度范圍內(nèi)低誤差的轉(zhuǎn)換。TLV1544C具有四個模擬輸入通道,有D封裝可共使用,工作溫度范圍為0至70,TLV1544I可工作于-40至85的整個工業(yè)溫度范圍。特點(diǎn):轉(zhuǎn)換時間小于或等于10us10位分辨率ADC可編程掉電方式:1u A2.7Vdc至5.5Vdc的寬范圍單電源工作0V至Vcc的模擬輸入范圍具有8個模擬輸入通道的內(nèi)置模擬多路轉(zhuǎn)換器轉(zhuǎn)換結(jié)束(EOC)標(biāo)志固有的采樣-保持功能內(nèi)置自測試方式可編程電源與轉(zhuǎn)換速率擴(kuò)
13、展采樣轉(zhuǎn)換的異步啟動硬件I/O時鐘相位調(diào)整輸入第四章 相關(guān)電路圖4.1 AD590溫度傳感器引言集成溫度傳感器實(shí)質(zhì)上是一種半導(dǎo)體集成電路,它是利用晶體管的b-e結(jié)壓降的不飽和值VBE與熱力學(xué)溫度T和通過發(fā)射極電流I的下述關(guān)系實(shí)現(xiàn)對溫度的檢測:集成溫度傳感器具有線性好、精度適中、靈敏度高、體積小、使用方便等優(yōu)點(diǎn),得到廣泛應(yīng)用。集成溫度傳感器的輸出形式分為電壓輸出和電流輸出兩種。電壓輸出型的靈敏度一般為10mV/K,溫度0時輸出為0,溫度25時輸出2.982V。電流輸出型的靈敏度一般為1mA/K。AD590簡介AD590的主要特性如下:1、流過器件的電流(mA)等于器件所處環(huán)境的熱力學(xué)溫度(開爾文
14、)度數(shù),2、AD590的測溫范圍為-55+150。3、AD590的電源電壓范圍為4V30V。電源電壓可在4V-6V范圍變化,電流變化1mA,相當(dāng)于溫度變化1K。AD590可以承受44V正向電壓和20V反向電壓,因而器件反接也不會被損壞。4、輸出電阻為710MW。5、精度高。AD590共有I、J、K、L、M五檔,其中M檔精度最高,在-55+150范圍內(nèi),非線性誤差為±0.3?;緫?yīng)用電路:圖4(a)是AD590的封裝形式,圖4(b)是AD590用于測量熱力學(xué)溫度的基本應(yīng)用電路。因?yàn)榱鬟^AD590的電流與熱力學(xué)溫度成正比,當(dāng)電阻R1和電位器R2的電阻之和為1kW時,輸出電壓VO隨溫度的變
15、化為1mV/K。但由于AD590的增益有偏差,電阻也有誤差,因此應(yīng)對電路進(jìn)行調(diào)整。調(diào)整的方法為:把AD590放于冰水混合物中,調(diào)整電位器R2,使VO=273.2mV?;蛟谑覝叵?25)條件下調(diào)整電位器,使VO=273.2+25=298.2(mV)。但這樣調(diào)整只可保證在0或25附近有較高精度。AD590的應(yīng)用電路圖:圖5 功能說明:第一步;先調(diào)AD590的可變電阻RP1。如以0ºC為參考值則對應(yīng)使其電壓輸出為2.72V;如以25ºC為參考值,則對應(yīng)為2.98V第二步:設(shè)RP2使0ºC時,OPA的輸出為2.73V-2.73V=0V,而25ºC時,OPA2的輸
16、出為2.73V-2.98V =-0.25V(反相)(零位調(diào)整)。4.2 LED七段數(shù)碼管常用7段數(shù)碼管LED顯示器,共陰極和共陽極結(jié)構(gòu)如下圖:圖6LED顯示器是于發(fā)光二極管組成的,用來顯示特定的的顯示器。7段數(shù)碼管發(fā)光二極管使用靈活,簡單方便,當(dāng)有電流通過時,相應(yīng)的發(fā)光二極管就點(diǎn)亮;當(dāng)電流消滅沒有電流時,發(fā)光二極管就滅。同樣。共陽極LED顯示器。就是將所有發(fā)光二極管的陽極接到一起,接到電源正極。這樣,當(dāng)某個發(fā)光二極管的陰極加有低電平,該發(fā)光二極管即被點(diǎn)亮。通過a,b,c,d,e,f,g,dp各點(diǎn)和公共點(diǎn)的電位,就可以控制個發(fā)光二極管的亮暗,而不同的發(fā)光的亮暗組合就可以顯示不同的數(shù)字(dp點(diǎn)是來
17、表示小數(shù)點(diǎn),在顯示數(shù)字中不起作用)。比如,要顯示“3”,則只需點(diǎn)亮a,b,c,d,g5個發(fā)光二極管,而其他均為暗,對于共陰極LED顯示器來說,就是在在這些引腳上輸入高電平即可。LED顯示器字符段碼表如下:示字符共陰極段碼共陽極段碼顯示字符共陰極段碼共陽極段碼0D7H28HC56HA9H181H7EHD(d)D7H28H25DHA2HEBEHA1H39DH62HF4EHB1H48BH74H_10HEFH59EH61H=18HE7H6DEH21H1CHE3H785H7AHL52HADH8DFH20HHCAH34H99FH60HC3H3CHACFH30H"滅"00HFFHB(b)
18、DFH20H|雙向I/O口,每位驅(qū)動8個LSTTL負(fù)載。在訪問外部存儲器或進(jìn)行I/O口擴(kuò)展時,它分時作為低8位地址總線和雙向數(shù)據(jù)總線。同樣。共陽極LED顯示器。就是將所有發(fā)光二極管的陽極接到一起,接到電源正極。這樣,當(dāng)某個發(fā)光二極管的陰極加有低電平,該發(fā)光二極管即被點(diǎn)。4.3 按鍵用5只按鈕來分別作為啟動/關(guān)閉鍵、工作模式鍵、風(fēng)速選擇鍵、溫度設(shè)定上升鍵和下降鍵。還設(shè)置一個復(fù)位鍵,按鍵的電路圖形如下:圖74.3 發(fā)光二極管用6只LED發(fā)光二極管來分別表示室內(nèi)風(fēng)速的高、中、低三檔,壓縮機(jī)、室外風(fēng)機(jī)和四通換向閥,發(fā)光二極管的電路圖如下:圖8第五章 程序設(shè)計(jì)與流程圖程序TEMPER_L EQU 29H
19、 ;用于 保存讀出溫度的低 8 位 TEMPER_H EQU 28H ;用于 保存讀出溫度的高 8 位 FLAG EQU 38H ;是否 檢測到 DS 18B20 標(biāo)志位 DAYU EQU 44H ;設(shè)溫 >實(shí)溫 XIYU EQU 45H ;設(shè)溫 <實(shí)溫 DEYU EQU 46H ;設(shè)溫 =實(shí)溫 GAOLE EQU 47H ;水溫 高于最高溫度 DILE EQU 48H ;水溫 低于最低溫度 A_bit EQU 79h ;數(shù)碼 管個位數(shù)存放內(nèi)存位置 B_bit EQU 7Ah ;數(shù)碼 管十位數(shù)存放內(nèi)存位置 C_BIT EQU 78H ;數(shù)碼 管小數(shù)存放內(nèi)存位置 ORG 0000H
20、AJMP START ORG 0003H AJMP PITO ORG 0030H START: CLR P1.7 CLR P1.3 CLR P1.5 SETB P1.6 MOV R4, #00H MOV SP, #60H ;確立堆棧區(qū) MOV PSW, #00H ; MOV R0, #20H ;RAM 區(qū)首地址 MOV R7, #60H ;RAM 區(qū)單元個數(shù) ML: MOV R0, #00H INC R0 DJNZ R7, ML CLR IT0 MAIN:LCALL GET_TEMPER ;調(diào)用讀溫度子程序 進(jìn)行溫度顯示, LCALL DISPLAY ;調(diào)用數(shù)碼管顯示 子程序 JNB 00H,
21、 MAIN CLR 00H MOV A, 38H CJNE A, #00H, SS AJMP MAIN SS: LCALL GET_TEMPER LCALL DISPLAY;調(diào)用 數(shù)碼管顯示子程序 LCALL BIJIAO LCALL XIAOYU LCALL JIXIAN JNB DEYU ,LOOP CLR P1.3 ;關(guān)加熱器 SETB P1.6 ;關(guān) 藍(lán)燈 SETB P0.7 ;關(guān)風(fēng)扇 CLR DEYU LCALL GET_TEMPER LCALL DISPLAY AJMP TT2 LOOP:JNB DAYU ,TT CLR DAYU SETB P1.3 SETB P1.6 SETB
22、P0.7 CLR P1.7 LCALL GET_TEMPER LCALL DISPLAY AJMP TT2 TT:JNB XIYU, TT2 CLR XIYU CLR P0.7 CLR P1.6 CLR P1.3 CLR P1.7 LCALL GET_TEMPER LCALL DISPLAY TT2:MOV A, 29H CLR C CJNE A, 50H, JX MOV A , 30H CLR C CJNE A, 51H, JIA1 AJMP YS2 JIA1:JC JX MOV A, 51H MOV 52H, A ADD A, #2 MOV 52H, A CLR C MOV A, 30H
23、CJNE A, 52H, JIA2 JIA2:JNC JXYS2:SETB P1.7 CLR P1.6 MOV R5, #20H YS:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS CLR P1.7 SETB P1.6 MOV R5, #20H YS1:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS1 YS3:SETB P1.7 CLR P1.6 MOV R5, #20H YS0:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS0 CLR P1.7 SETB P1.6 MOV R5
24、, #20H YS01:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS01 YS4:SETB P1.7 CLR P1.6 MOV R5, #20H YS02:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS02 CLR P1.7 SETB P1.6 MOV R5, #20H YS03:LCALL GET_TEMPER LCALL DISPLAY DJNZ R5, YS03 JX: MOV A, 29H CJNE A, 31H, JX00 JX01:SETB P1.7 CLR C AJMP LAST JX00:JC JX0
25、1 CLR P1.7 CJNE A, JX02:SETB P1.7 CLR C AJMP LAST JX03:JNC JX02 CLR P1.7LAST:LCALL GET_TEMPER LCALL DISPLAY AJMP SS PITO: PUSH ACC PUSH PSW SETB RS0 CLR RS1 SET B 00H MAIN1: MOV R7 , #03H ;顯示位數(shù)為 2 位 MOV R0, #7AH MOV 78H, #00H MOV 79H, #00H MOV 7AH, #00H KK: LCALL DIR LCALL KEY1 LOOP1:CJNE A, #11, LO
26、OP2 AJMP LAST0 LOOP2:CJNE A, #12, LOOP3 LJMP LAST3 LOOP3: CJNE A, #10, L4 MOV A, #00H L4: MOV R0, A LCALL DIR DEC R0 DJNZ R7, KK SETB 01H LAST0:JNB 01H, KK LOOP4:LCALL KEY1 CJNE A, #12, LOOP5 AJMP LAST3 LOOP5:CJNE A, #11, LOOP4 LAST1:LCALL DIR LCALL MUN LCALL JD LCALL BIJIAO LAST3:POP PSW POP ACC RE
27、TI ;*精度控制 子程序* * JD: PUSH ACC PUSH PSW CLR C MOV A, 38H MOV 50H, A MOV A, 39H MOV 51H, A CJNE A, 29H, L001 L001:JC LAST02 ;設(shè)溫<實(shí)溫,則跳出 MOV A, 29H MOV 41H, A MOV A, 38H CJNE A, #25, L002 L003:CLR C ;0 <T<25 SUBB A, 41H CJNE A, #3, L004 L005:MOV A, 30H ADD A, #5 ;0<T<25, 差值小于 3 度 DA A JNB
28、 ACC.4, L0051 ANL A, #0FH SETB C L0051:MOV 39H, A MOV A, 29H ADDC A, #1 MOV 38H, A AJMP LAST2 LAST02: AJMP LAST2 L004:JC L005 MOV A, 39H SUBB A, #0 DA A MOV 39H, A JNC L0041 DEC 38H L0041:MOV A, 38H SUBB A, #2 ;0<T<25, 差值大 于 3 度 MOV 38H, A AJMP LAST2 L002:JC L003 CJNE A, #50, L006 L007:CLR C ;
29、25<T<5 0 SUBB A, 41H CJNE A, #3, L008 L009:MOV A, 30H ADD A, #1 DA A JNB ACC.4, L0091 ANL A, #0FH SETB C L0091:MOV 39H, A MOV A, 29H ADDC A, #1 MOV 38H, A AJMP LAST2 L008:JC L009 MOV A, 39H SUBB A, #0 MOV 39H, A MOV A, 38H SUBB A, #2 MOV 38H, A AJMP LAST2 L006:JC L007 CJNE A, #65, L010L011:CLR
30、 C SUBB A, 41H CJNE A, #3, L012 L013:MOV A, 30H ADD A, #2 JNB ACC.4, L00131 ANL A, #0FH SETB C L00131:MOV 39H, A MOV A, 29H ADDC A, #1 MOV 38H, A AJMP LAST2 L012:JC L013 MOV A, 39H SUBB A, #0 MOV 39H, A MOV A, 38H SUBB A, #2 MOV 38H, A AJMP LAST2L010:JC L011 CJNE A, #90, L016 L017:CLR C SUBB A, 41H
31、CJNE A, #2, L014 L015:MOV A, 30H ADD A, #0 JNB ACC.4, L00151 ANL A, #0FH SETB C L00151:MOV 39H, A MOV A, 29H ADDC A, #1 MOV 38H, A AJMP LAST2 L014:JC L015 CLR C MOV A, 38H SUBB A, #1 MOV 38H, A AJMP LAST2 L016:JC L017LAST2:POP PSW POP ACC RET KEY1:LCALL KS1 ;鍵 掃描 JNZ LK1 LCALL DIR AJMP KEY1 LK1:LCAL
32、L DIR LCALL DIR LCALL KS1 JNZ LK2 LCALL DIR AJMP KEY1 LK2:MOV R2, #0FEH ;確定鍵值 MOV R4, #01H MOV A, R2 LK4:MOV P0, A NOP MOV A, P0 JB ACC.3, LONE MOV A, #00H AJMP LKP LONE:JB ACC.4 , LTWO MOV A, #03H AJMP LKP LTWO:JB ACC.5, LTHR MOV A, #06H AJMP LKP LTHR:JB ACC.6, NEXT5 MOV A, #09H AJMP LKP NEXT5:INC R4 MOV A, R2 JNB ACC.2 ,KND RL A MOV R2, A AJMP LK4 KND:AJMP KEY1 LKP: ADD A, R4 PUSH ACC LK3:LCALL DIR LCALL KS1 JNZ LK3 POP ACC RET KS1: PUSH PSW MOV P0, #78H NOP MOV A, P0 ;判斷有無鍵按下 CPL A ANL A, #78H POP PSW RET ;求設(shè)置溫度的二 進(jìn)制代碼,值保存在 38H
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 南京2025年江蘇南京財經(jīng)大學(xué)教學(xué)科研崗招聘76人筆試歷年參考題庫附帶答案詳解-1
- 云南滇西應(yīng)用技術(shù)大學(xué)珠寶學(xué)院招聘編制外專業(yè)技術(shù)人員19人筆試歷年參考題庫附帶答案詳解-1
- 對教育專業(yè)的認(rèn)知
- 2013年貴州省畢節(jié)市中考化學(xué)試卷(含解析版)
- 大學(xué)生心理健康教育 課件 04自我意識
- 初中生物教師實(shí)驗(yàn)操作技能競賽試題
- 翻牌游戲:嬌艷的花
- 初中中考英語語法課堂介詞
- 適用于培訓(xùn)的專業(yè)技能提升方案
- 2025年車站值班員高級考試題庫
- 耕地變宅基地申請書
- 煤礦井下人員定位系統(tǒng)技術(shù)條件培訓(xùn)
- 《鐵路軌道維護(hù)》課件-起道作業(yè)
- GB/T 22500-2024動植物油脂紫外吸光度的測定
- 肺結(jié)核宣傳課件下載
- (高鴻業(yè))微觀經(jīng)濟(jì)學(xué)習(xí)題解析+微觀經(jīng)濟(jì)學(xué)題庫解析
- 躲在蚊子后面的大象讀書
- 6S管理控制程序文件
- 華為認(rèn)證HCIA-5G(H35-660)考試題附答案
- 消防管道及設(shè)備安裝技術(shù)交底
- 精裝修項(xiàng)目主要分項(xiàng)工程施工技術(shù)方案
評論
0/150
提交評論