freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)字溫度計(jì)課程設(shè)計(jì)(編輯修改稿)

2025-02-14 15:33 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 。*******************************************************************。子程序。DIR(數(shù)碼管顯示子程序)。鍵盤掃描子程序KEY(判斷是否有鍵按下)。DELAY(1毫秒延時(shí)子程序,晶振頻率12MHz)。KEYS(判鍵按下子程序)。READ_TEMP(讀溫度程序)。RESET_PULSE( DS18B20的復(fù)位子程序)。WRITE(S18B20的寫入子程序)。READ(DS18B20的讀取子程序)。DISPLAY(顯示數(shù)據(jù)子程序)。DWBJ(低溫報(bào)警處理程序)。GWBJ(高溫報(bào)警處理程序)。PROCESS(溫度處理子程序)。*******************************************************************。常數(shù)表格。DSER(共陽數(shù)碼管字型代碼表)。DSER1()。TABLE_DP1(小數(shù)點(diǎn)后第一位字符代碼表)。TABLE_DP2(小數(shù)點(diǎn)后第二位字符代碼表)。*******************************************************************。鍵功能程序。KEYAA(按鍵S1的功能程序)。KEYBB(按鍵S2的功能程序)。KEYCC(按鍵S3的功能程序)。KEYDD(按鍵S4的功能程序)。KEYEE(按鍵S5的功能程序)。*******************************************************************。偽指令定義區(qū)DATA_BUS BIT FLAG BIT 00H 。標(biāo)志位FLAG_TH BIT FLAG_TL BIT TEMP_L EQU 30H 。溫度值低字節(jié)TEMP_H EQU 31H 。溫度值高字節(jié)TEMP_DP EQU 32H 。溫度小數(shù)TEMP_INT EQU 33H 。溫度值整數(shù)TEMP_BAI EQU 34H 。溫度百位數(shù)TEMP_SHI EQU 35H 。溫度十位數(shù)TEMP_GE EQU 36H 。溫度個(gè)位數(shù)DIS_BAI EQU 37H 。顯示百位數(shù)DIS_SHI EQU 38H 。顯示十位數(shù)DIS_GE EQU 39H 。顯示個(gè)位數(shù)DIS_DP1 EQU 3AH 。顯示第一位小數(shù)DIS_DP2 EQU 3BH 。顯示第二位小數(shù)DIS_FH EQU 3CH 。顯示負(fù)號(hào)DIS_BJ EQU 3DH 。顯示高溫報(bào)警TEMP_BJ EQU 3EH 。報(bào)警溫度TEMP_BJH EQU 3FH 。高溫報(bào)警溫度TEMP_BJL EQU 40H 。低溫報(bào)警溫度。*******************************************************************。系統(tǒng)起始程序區(qū)ORG 0000HSTART: LJMP MAIN。*******************************************************************。系統(tǒng)監(jiān)控程序區(qū)ORG 0020HMAIN: MOV SP, 7FH 。確立堆棧區(qū)MOV PSW, 00H 。初始化PSW,通用寄存器組為第0組。MOV R0, 20H 。RAM區(qū)首地址MOV R7, 96 。RAM區(qū)單元個(gè)數(shù)ML: MOV @R0, 00HINC R0DJNZ R7, MLMOV TEMP_BJH, 40MOV TEMP_BJL, 5PL: MOV R0, 78H 。顯示緩沖存儲(chǔ)單元首地址MOV DPTR, DSER1 。提示符P.字符代碼表首地址TT: CLR AMOVC A, @A+DPTRMOV @R0, AINC R0INC DPTRCJNE R0, 80H, TTTT1: LCALL DIR 。調(diào)顯示子程序顯示提示符P.LCALL KEY 。調(diào)鍵掃描子程序JB , KEYAAJB , KEYBBJB , KEYCCLJMP TT1。*******************************************************************。鍵功能程序。按鍵S1的功能程序名為KEYAA。實(shí)現(xiàn)功能進(jìn)入溫度測(cè)試KEYAA: LCALL READ_TEMP 。調(diào)讀溫度程序LCALL PROCESS 。調(diào)數(shù)據(jù)處理程序LJMP KEYAA。*******************************************************************。按鍵S2的功能程序名為KEYBBB。實(shí)現(xiàn)功能進(jìn)入上限溫度設(shè)置KEYBB: CJNE R2, 00H, KEYBB1INC R2MOV TEMP_BJ, TEMP_BJHMOV A, TEMP_BJMOV B, 0AHDIV ABMOV 78H, BMOV 79H, AMOV 7FH, 0CHMOV R0, 7AHBB2: MOV @R0, 0BHINC R0CJNE R0, 7FH, BB2BB: LCALL DIRLCALL KEYJB , KEYBBJB , KEYDDJB , KEYEELJMP BBKEYBB1: MOV R2, 00HMOV TEMP_BJH, TEMP_BJSETB FLAG_THLJMP ZBJWD。*******************************************************************。按鍵S3的功能程序名為KEYBCC。實(shí)現(xiàn)功能進(jìn)入下限溫度設(shè)置KEYCC: CJNE R1, 00H, KEYCC1INC R1MOV TEMP_BJ, TEMP_BJLMOV A, TEMP_BJMOV B, 0AHDIV ABMOV 78H, BMOV 79H, AMOV 7FH, 0DHMOV R0, 7AHCC2: MOV @R0, 0BHINC R0CJNE R0, 7FH, CC2CC: LCALL DIRLCALL KEYJB , KEYCCJB , KEYDDJB , KEYEELJMP CCKEYCC1: MOV R1, 00HMOV TEMP_BJL, TEMP_BJSETB FLAG_TLLJMP ZBJWD。*******************************************************************。ZBJWD: JNB FLAG_TH, KEYBBJNB FLAG_TL, KEYCCCLR FLAG_THCLR FLAG_TLLJMP KEYAA。*******************************************************************。按鍵S4的功能程序名為KEYDD。實(shí)現(xiàn)功能設(shè)置溫度加KEYDD: INC TEMP_BJMOV B, 0AHMOV A, TEMP_BJDIV ABMOV 78H, BMOV 79H, AMOV R0, 7AHDD2: MOV @R0, 0BHINC R0CJNE R0, 7FH, DD2DD: LCALL DIRLCALL KEYLCAL
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1