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

正文內(nèi)容

數(shù)字溫度計課程設(shè)計-wenkub.com

2025-01-15 15:33 本頁面
   

【正文】 恢復(fù)現(xiàn)場RET 。讀P1口數(shù)據(jù)CPL A 。子程序返回。鍵釋放,轉(zhuǎn)恢復(fù)鍵值LCALL DIR 。調(diào)P1口數(shù)據(jù)處理子程序JZ EXIT 。鍵盤掃描子程序KEY:出口:鍵值在內(nèi)部RAM 20H單元中KEY: LCALL KEYCHULI 。百位不為0,則顯示百位和十位MOV P2, 0F7HMOV P0, ALCALL DELAY2MSNEXTT:DJNZ R4, DIS_LOOPRET。判斷十位是否為0MOV A, DIS_FH 。顯示第二位小數(shù)LCALL DELAY2MSMOV A, DIS_DP1MOV P2, 0FDHMOV P0, A 。低溫報警處理程序DWBJDWBJ: MOV DIS_BJ, 0C7H 。送高溫報警提示符“H”CLR 。/10XCH A, BDIV ABMOV TEMP_SHI, AMOV TEMP_GE, BMOV A, TEMP_DPMOV DPTR, TABLE_DP1MOVC A, A+DPTRMOV DPTR, DSERMOVC A, A+DPTRMOV DIS_DP1, AMOV A, TEMP_DPMOV DPTR, TABLE_DP2MOVC A, A+DPTRMOV DPTR, DSERMOVC A, A+DPTRMOV DIS_DP2, AMOV A, TEMP_GEMOV DPTR, DSERMOVC A, A+DPTRMOV DIS_GE, AMOV A, TEMP_SHIMOV DPTR, DSERMOVC A, A+DPTRMOV DIS_SHI, AMOV A, TEMP_BAIMOV DPTR, DSERMOVC A, A+DPTRMOV DIS_BAI, ARETDELAY2MS:MOV R6, 3LOOP1: MOV R5, 250DJNZ R5, $DJNZ R6, LOOP1RET。超出上限溫度,調(diào)高溫報警處理程序 DT: MOV A, TEMP_INTSUBB A, TEMP_BJL 。調(diào)低溫報警程序MOV DIS_FH, 0BFH 。取溫度小數(shù)部分MOV R7, TEMP_LMOV A, 0F0HANL A, R7SWAP AMOV TEMP_L, AMOV R7, TEMP_HMOV A, 0FHANL A, R7SWAP AORL A, TEMP_LMOV TEMP_INT, A 。*******************************************************************。從總線讀到一個位RRC A 。讀取兩個字節(jié)的數(shù)字CLR CREADING:CLR DATA_BUS 。NOPDJNZ R6, WRITINGSETB DATA_BUS 。把字節(jié)DATA分成8個位,循環(huán)給CMOV DATA_BUS, C 。一位共8位數(shù)據(jù)CLR C 。然后拉高數(shù)據(jù)線MOV R7, 30DJNZ R7, $JNB DATA_BUS, SETB_FLAGCLR FLAGAJMP NEXTSETB_FLAG:SETB FLAGNEXT: MOV R7, 120DJNZ R7, $SETB DATA_BUSJNB FLAG, RESETRET。*******************************************************************。顯示溫度LCALL RESET_PULSE 。讀溫度程序READ_TEMPREAD_TEMP: LCALL RESET_PULSE ?;謴?fù)當(dāng)前寄存器組的組號RET。位控碼送AJNB , LD1 。顯示緩沖存儲單元首地址MOV R3, 0FEH 。小數(shù)點后第二位字符代碼表TABLE_DP2: DB 00H,06H,03H,09H,05H,01H,08H,04HDB 00H,06H,03H,09H,05H,01H,08H,04H。06DB 0F8H,80H,90H,0CH,0FFH,89H,0C7H 。*******************************************************************。實現(xiàn)功能設(shè)置溫度減KEYEE: DEC TEMP_BJMOV B, 0AHMOV A, TEMP_BJDIV ABMOV 78H, BMOV 79H, AMOV R0, 7AHEE2: MOV R0, 0BHINC R0CJNE R0, 7FH, EE2EE: LCALL DIRLCALL KEYLCALL KEYSLJMP EE。實現(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 KEYLCALL KEYSLJMP DD。ZBJWD: JNB FLAG_TH, KEYBBJNB FLAG_TL, KEYCCCLR FLAG_THCLR FLAG_TLLJMP KEYAA。實現(xiàn)功能進(jìn)入溫度測試KEYAA: LCALL READ_TEMP 。*******************************************************************。顯示緩沖存儲單元首地址MOV DPTR, DSER1 。初始化PSW,通用寄存器組為第0組。*******************************************************************。低溫報警溫度。顯示負(fù)號DIS_BJ EQU 3DH 。顯示十位數(shù)DIS_GE EQU 39H 。溫度百位數(shù)TEMP_SHI EQU 35H 。溫度值低字節(jié)TEMP_H EQU 31H 。*******************************************************************。KEYBB(按鍵S2的功能程序)。DSER1()。DWBJ(低溫報警處理程序)。RESET_PULSE( DS18B20的復(fù)位子程序)。鍵盤掃描子程序KEY(判斷是否有鍵按下)。獨立式鍵盤設(shè)定。,從左至右(LED7,LED6,LED5,LED4,LED3,LED2,LED1,LED0)。項目名稱:數(shù)字溫度計。在我完成課程設(shè)計的過程中,老師和同學(xué)給我提供了許多幫助,比如對實踐中出現(xiàn)的問題給予耐心的解答等,在此,特別感謝老師與各位同學(xué)的熱心幫助。結(jié)束語 通過此次的單片機課程設(shè)計,我學(xué)到了許多以前在課本上學(xué)不到的東西,同時也把以前學(xué)到的理論知識運用到了此次的課程設(shè)計中,很好地加強了我在單片機方面的知識。這樣更能激發(fā)我們對我們專業(yè)的興趣,和對我們專業(yè)知識的理解和掌握,能激發(fā)我們對電子科研技術(shù)的鉆研,增加設(shè)計興趣。首先是學(xué)會了利用自己
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1