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

正文內(nèi)容

基于單片機(jī)數(shù)字溫度計(jì)的設(shè)計(jì)-閱讀頁

2025-07-12 23:03本頁面
  

【正文】 。TEMPLC HI = 個(gè)位數(shù) BCD ORL A,TEMPLC MOV TEMPLC,A MOV A,R4 JZ TEMPC12 ANL A,0FH SWAP A MOV R4,A MOV A,TEMPHC 。******************* 二十進(jìn)制轉(zhuǎn)換子程序 **********************HEX2BCD1: MOV B,064H DIV AB MOV R4,A MOV A,0AH XCH A,B DIV AB SWAP A ORL A,B RETTEMPDOTTAB: DB 00H,00H,01H,01H,02H,03H,03H,04H 。****************** 查詢溫度報(bào)警值子程序 **********************LOOK_ALARM: MOV DPTR,M_ALAX2 。顯示在第二行 LCALL LCD_PRINT MOV A,0C6H LCALL TEMP_BJ1 MOV A,TEMP_TH 。設(shè)置顯示位置 LCALL SHOW_DIG2H 。加載TL數(shù)據(jù) MOV LCD_X,12 。顯示數(shù)據(jù) RETM_ALAX1: DB LOOK ALERT CODE,0M_ALAX2: DB TH: TL: ,0TEMP_BJ1: LCALL WCOM MOV DPTR,BJ2 。******************* LCD顯示子程序 *****************************SHOW_DIG2H: MOV B,100 DIV AB ADD A,30H PUSH B MOV B,LCD_X LCALL LCDP2 POP B MOV A,0AH XCH A,B DIV AB ADD A,30H INC LCD_X PUSH B MOV B,LCD_X LCALL LCDP2 POP B INC LCD_X MOV A,B MOV B,LCD_X ADD A,30H LCALL LCDP2 RETSHOW_DIG2L: MOV B,100 DIV AB MOV A,0AH XCH A,B DIV AB ADD A,30H PUSH B MOV B,LCD_X LCALL LCDP2 POP B INC LCD_X MOV A,B MOV B,LCD_X ADD A,30H LCALL LCDP2 RET。小數(shù)位 MOV A,TEMPLC SWAP A ANL A,0FH MOV 71H,A 。十位 MOV A,TEMPHC SWAP A ANL A,0FH MOV 73H,A 。******************** LCD 顯示數(shù)據(jù)處理子程序 *********************CONV: MOV A,73H 。設(shè)置位置 CJNE A,1,CONV1 JMP CONV2CONV1: CJNE A,0BH,CONV11 MOV A, 。+號(hào)不顯示CONV111: MOV B,LCD_X LCALL LCDP2 JMP CONV3CONV2: LCALL SHOW_DIG2 。十位 LCALL SHOW_DIG2 INC LCD_X MOV A,71H 。.39。加載小數(shù)點(diǎn)位 INC LCD_X 。顯示數(shù)據(jù) RET。********************* 第二行顯示數(shù)字子程序 *********************LCDP2: PUSH ACC MOV A,B 。設(shè)置LCD的第二行地址 LCALL WCOM 。由堆棧取出A LCALL WDATA 。***************** 對 LCD 做初始化設(shè)置及測試********************SET_LCD: CLR LCD_EN LCALL INIT_LCD 。將自定義字符存入LCD的CGRAM RET。2行顯示,字形5*7點(diǎn)陣 LCALL WCOM LCALL DELAY1 MOV A,38H LCALL WCOM LCALL DELAY1 MOV A,38H LCALL WCOM LCALL DELAY1 MOV A,0CH 。清除 LCD 顯示屏 LCALL WCOM LCALL DELAY1 RET。設(shè)置 LCD 的第一行地址 LCALL WCOM MOV R0,24 。 39。載入空格符至LCD LCALL WDATA 。計(jì)數(shù)結(jié)束 RET。判斷是否為第一行 LINE1: MOV A,80H 。寫入命令 LCALL CLR_LINE 。設(shè)置 LCD 的第一行地址 LCALL WCOM 。設(shè)置 LCD 的第二行地址 LCALL WCOM 。清除該行字符數(shù)據(jù) MOV A,0C0H 。填入字符 MOVC A,A+DPTR 。判斷是否為結(jié)束碼 RET LC1: LCALL WDATA 。指針加1 JMP FILL 。******************* 清除1行 LCD 的字符 ***********************CLR_LINE: MOV R0,24CL1: MOV A,39。 LCALL WDATA DJNZ R0,CL1 RETDE: MOV R7,250 DJNZ R7,$ RET。寫入命令 CLR LCD_RS 。******************* LCD 間接控制方式數(shù)據(jù)寫入 *******************WDATA: MOV P0,A 。****************** 在LCD的第一行顯示字符 ******************LCDP1: PUSH ACC MOV A,B 。設(shè)置LCD的第一行地址 LCALL WCOM 。由堆棧取出A LCALL WDATA 。********************** 聲光報(bào)警子程序 ************************BEEP_BL: MOV R6,100 BL2: LCALL DEX1 CPL BEEP CPL RELAY DJNZ R6,BL2 MOV R5,10 LCALL DELAY RET DEX1: MOV R7,180 DE2: NOP DJNZ R7,DE2 RET。延時(shí)5毫秒 DL2: MOV R7,100 DJNZ R7,$ DJNZ R6,DL2 RET END第四章 系統(tǒng)調(diào)試及仿真 系統(tǒng)程序調(diào)試系統(tǒng)的調(diào)試以程序調(diào)試為主。軟件調(diào)試可以先編寫顯示程序并進(jìn)行硬件的正確性檢驗(yàn),然后分別進(jìn)行主程序、數(shù)碼管顯示子程序、INT0中斷服務(wù)程序中的AD數(shù)值讀取子程序和標(biāo)度轉(zhuǎn)換程序以及T0中斷子程序等的編程及調(diào)試。本程序采用單片機(jī)匯編語言編寫,用KeilC51編譯器編程調(diào)試。AD轉(zhuǎn)換數(shù)據(jù)的讀取以及處理都應(yīng)在INTO中完成。實(shí)驗(yàn)結(jié)果表明,實(shí)驗(yàn)箱擴(kuò)展板的溫度傳感器具有負(fù)溫度系數(shù),即當(dāng)溫度升高時(shí),傳感器的輸出電壓變低。由于單片機(jī)仿真試驗(yàn)系統(tǒng)的溫度傳感器的精度很高,所以誤差指標(biāo)可以限制在+1℃以內(nèi)。 系統(tǒng)軟硬件仿真一、仿真軟件ProteusPROTEUS是英國Labcenter electronics公司研發(fā)的EDA工具軟件[1]。它真正實(shí)現(xiàn)了在計(jì)算機(jī)上完成從原理設(shè)計(jì)、電路分析與仿真、單片機(jī)代碼級調(diào)試與仿真、系統(tǒng)測試與功能驗(yàn)證到形成PCB的完整的電子設(shè)計(jì)、研發(fā)過程。PROTEUS已在全球廣泛使用。Proteus分為兩大界面,一個(gè)是ProteusISIS,原理圖設(shè)計(jì)、程序設(shè)計(jì)和仿真平臺(tái)。,LCD就有近50種,另外還有豐富的虛擬儀器供仿真使用。系統(tǒng)仿真結(jié)果與實(shí)際調(diào)試結(jié)果的相符率達(dá)100%,在此平臺(tái)上進(jìn)行系統(tǒng)設(shè)計(jì)可以大大節(jié)約設(shè)計(jì)成本,縮短設(shè)計(jì)周期,是目前倍受子設(shè)計(jì)愛好者青睞的一款新型EDA工具軟件[4]。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過程和結(jié)果。所以本次畢業(yè)設(shè)計(jì)采用了該軟件。先進(jìn)行LED顯示部分的調(diào)試,能夠正常顯示,然后進(jìn)行讀數(shù)據(jù)子程序的調(diào)試。最后調(diào)試整個(gè)實(shí)驗(yàn)程序,排除軟件錯(cuò)誤,連續(xù)運(yùn)行時(shí)能達(dá)到設(shè)計(jì)要求為好。當(dāng)實(shí)測溫度超過設(shè)定溫度限制范圍時(shí),發(fā)出聲光報(bào)警信號(hào)。經(jīng)過完整的調(diào)試、仿真和實(shí)驗(yàn)測試后,測試結(jié)果表明達(dá)到了設(shè)計(jì)要求。過程當(dāng)中用到的單片機(jī)作為控制內(nèi)核,四段數(shù)碼管作為顯示部分,及其他電路,共同組成了我的成果數(shù)字溫度計(jì)。其次我們設(shè)計(jì)了它的靈魂軟件電路,通過用匯編語言編程實(shí)現(xiàn)對器件的控制。經(jīng)過幾個(gè)月的忙碌和工作,本次畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)??粕漠厴I(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周的地方,如果沒有導(dǎo)師的督促指導(dǎo)。在這里要感謝老師,她循導(dǎo)善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪;她嚴(yán)謹(jǐn)細(xì)致,一絲不茍的作風(fēng)一直是我們工作學(xué)習(xí)中的榜樣;并將積極影響我今后的學(xué)習(xí)和工作。我才能在溫暖的環(huán)境中茁壯成長并順利完成畢
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1