【正文】
DB 78 。197 DB 75 。193 57 DB 73 。189 55 DB 71 。185 53 DB 69 。181 51 DB 67 。177 49 DB 65 。173 47 DB 63 。169 DB 61 。165 DB 59 。161 42 DB 58 。157 DB 56 。153 39 DB 54 。149 DB 53 。145 36 DB 51 。141 DB 50 。137 33 DB 48 。133 DB 47 。129 30 DB 45 。125 DB 44 。121 DB 43 。117 26 DB 41 。113 25 DB 40 。109 23 DB 39 。105 22 DB 37 。101 DB 36 。97 19 DB 34 。93 DB 33 。89 16 DB 32 。85 15 DB 30 。81 13 DB 29 。77 12 DB 27 。73 DB 26 。69 9 DB 24 。65 7 DB 23 。61 6 DB 21 。57 4 DB 20 。53 DB 18 。49 DB 16 。45 1 DB 14 。41 3 DB 13 。37 DB 10 。33 DB 8 。29 10 DB 6 。25 13 DB 3 。21 DB 0 。17 DB 0 。13 DB 0 。9 DB 0 。5 DB 0 。1 DB 0 。set evaporator temperature sensor short or cut falgDetTempE: MOV A,0 ADDW AX,TempTab MOVW HL,AX MOV A,[HL] MOV TempE,A 。indoor temperature measure value MOV ADS0,1 。sample channel check BNZ $TempEChan MOV A,X CMP A,0FEH 。============================================================TempSamp: CMP SampInter,50 BNC $ADStart 。A/D conversion startup RET。 A/D control register initialize。AD sample interval timerADCMax: DS 1 。indoor temperature sensor shortcircuit or cut flag EXTBIT TEErr 。 external variable define segment。*********************************************************。 MDV Air Conditioner temperature AD sample demo。CALL !TempSamp ;調(diào)用溫度采樣子程序CALL !ADSInit ;調(diào)用溫度采樣初始化程序 本標準主要起草人: 不少于三人溫度采樣子程序通用標準模塊(基于UPD78F9177芯片的RA78K0S匯編語言編寫)子程序名日期2003/5/20子程序功能說明: 通??照{(diào)控制器至少都需要采集室內(nèi)環(huán)境溫度和室內(nèi)蒸發(fā)器管溫等主要模擬量以用來完成制冷或制熱控制功能,本子程序功能模塊就是通過A/D轉(zhuǎn)換器實現(xiàn)室內(nèi)環(huán)境溫度和室內(nèi)管溫模擬量采樣功能。5 采樣初始化子程序設(shè)計說明 該子程序主要實現(xiàn)初始化芯片的A/D轉(zhuǎn)換控制器工作方式,如轉(zhuǎn)換時間和精度等,可以考慮在微控制器上電復(fù)位時被主程序初始化流程調(diào)用。 性能 模擬量采集精度一般依賴于單片機芯片內(nèi)所集成的A/D轉(zhuǎn)換器位數(shù)及包括傳感器本身精度,如本采樣子程序設(shè)計指引示范源程序采用的UPD78F9177芯片內(nèi)的A/D轉(zhuǎn)換器具有十位精度。