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

正文內(nèi)容

數(shù)字溫度計(jì)課程設(shè)計(jì)-免費(fèi)閱讀

  

【正文】 保存取反后的鍵值CLR RS1 。等待鍵釋放KEY1: MOV 20H, B 。沒有鍵按下,轉(zhuǎn)返回LCALL DIR 。百位不為0,顯示百位MOV A, DIS_BAIMOV P0, ALCALL DELAY2MSLJMP SKIP2 。主要功能是智能顯示當(dāng)前溫度DISPLAY:MOV R4, 200DIS_LOOP:MOV A, DIS_BJMOV P2, 07FHMOV P0, A 。*******************************************************************。低于下限溫度,調(diào)低溫報(bào)警處理程序PROCESS2: MOV A, TEMP_INTMOV B, 64H 。提取符號(hào)部分JZ PROCESS1 。等待50usDJNZ R6, READING 。低位存入TL,高位存入THMOV R6, 8 。等待SETB DATA_BUS 。跳過(guò)ROM命令LCALL WRITEMOV A, 0BEH 。*******************************************************************。延時(shí)1毫秒INC R0 。常數(shù)表格區(qū)。實(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。調(diào)數(shù)據(jù)處理程序LJMP KEYAA。調(diào)顯示子程序顯示提示符P.LCALL KEY 。系統(tǒng)監(jiān)控程序區(qū)ORG 0020HMAIN: MOV SP, 7FH 。報(bào)警溫度TEMP_BJH EQU 3FH 。溫度個(gè)位數(shù)DIS_BAI EQU 37H 。偽指令定義區(qū)DATA_BUS BIT FLAG BIT 00H 。READ(DS18B20的讀取子程序)。*******************************************************************。*******************************************************************。我明白了要想把理論和實(shí)際,還是有一定距離的。測(cè)試結(jié)果測(cè)量值都在誤差允許范圍內(nèi),則符合設(shè)計(jì)要求,本設(shè)計(jì)成功完成預(yù)期目標(biāo)。 軟件測(cè)試 下好程序后,上電(按鍵復(fù)位后)能夠自動(dòng)顯示系統(tǒng)提示符“P.”并且流水燈循環(huán)兩滅,當(dāng)我按下開始鍵的時(shí)候,DS18B20開始工作,數(shù)碼管上顯示實(shí)時(shí)溫度,并且測(cè)量精度小數(shù)點(diǎn)后兩位。把讀得的位值循環(huán)移給A MOV R7, 23 DJNZ R7, $ 。READ: SETB DATA_BUS MOV R0, TEMP_L 。重新釋放總線。程序清單如下:WRITE: SETB DATA_BUS MOV R6, 8 。有兩種寫時(shí)間隙,寫1 時(shí)間隙和寫0 時(shí)間隙。圖6 S3鍵功能程序流程圖(4) S4鍵功能程序S4鍵功能程序的主要功能是當(dāng)前設(shè)定溫度加1,其程序流程見圖7所示。 元器件清單 元器件清單見附錄D??蛇x更小的封裝方式,更寬的電壓適用范圍。位控口接在P2口線上,實(shí)現(xiàn)對(duì)顯示的控制。時(shí)鐘電路由一個(gè)12MHz的石英晶體振蕩器和兩個(gè)33pF的的電容組成振蕩電路和分頻電路。 工作原理說(shuō)明 利用溫度傳感器DS18B20可以直接讀取被測(cè)溫度值,進(jìn)行轉(zhuǎn)換的特性,模擬溫度值經(jīng)過(guò)DS18B20處理后轉(zhuǎn)換為數(shù)字值,然后送到單片機(jī)中進(jìn)行數(shù)據(jù)處理,并與設(shè)置的溫度報(bào)警限比較,超過(guò)限度后通過(guò)揚(yáng)聲器報(bào)警。1 設(shè)計(jì)課題任務(wù)、功能要求說(shuō)明及總體方案介紹 設(shè)計(jì)任務(wù) 設(shè)計(jì)一個(gè)具有特定功能的數(shù)字溫度計(jì)。同時(shí)處理后的數(shù)據(jù)送到LED中顯示。復(fù)位電路采用上電復(fù)位和按鍵復(fù)位結(jié)合的方式對(duì)電路進(jìn)行復(fù)位,主要是通過(guò)RST引腳送入單片機(jī)。LED顯示電路模塊主要用來(lái)顯示溫度及報(bào)警信息。分辨率設(shè)定,及用戶設(shè)定的報(bào)警溫度存儲(chǔ)在EPROM中,掉電后依然保存。3 軟件系統(tǒng)的設(shè)計(jì) 使用的單片機(jī)資源的情況本設(shè)計(jì)采用獨(dú)立式鍵盤,鍵盤直接接在P1口上且按鍵的結(jié)果存貯在單片機(jī)的內(nèi)部數(shù)據(jù)存儲(chǔ)器里面。圖7 S4鍵功能程序流程圖(5) S5鍵功能程序S5鍵功能程序的主要功能是當(dāng)前設(shè)定溫度減1,其程序流程見圖8所示。所有寫時(shí)間隙必須最少持續(xù)60μs,包括兩個(gè)寫周期至少1μs 的恢復(fù)時(shí)間。一位共8位數(shù)據(jù) CLR C 。 NOP DJNZ R6, WRITING SETB DATA_BUS 。低位存入TEMP_L,高位存入TEMP_H MOV R6, 8 。等待50us DJNZ R6, READING 。與溫度計(jì)測(cè)量結(jié)果數(shù)據(jù)比較如下表所示。圖11 圖12 調(diào)上限圖圖13 調(diào)下限圖 圖14 當(dāng)時(shí)寢室溫度 設(shè)計(jì)體會(huì)本次課程設(shè)計(jì)是數(shù)字溫度機(jī)的設(shè)計(jì),從用Protel、Proteus畫原理圖、PCB圖到制板,再到編程,通過(guò)本次課程設(shè)計(jì)我學(xué)會(huì)了很多。在以后的學(xué)習(xí)中要更加努力為以后打好基礎(chǔ)。*******************************************************************。DIR(數(shù)碼管顯示子程序)。DISPLAY(顯示數(shù)據(jù)子程序)。DSER(共陽(yáng)數(shù)碼管字型代碼表)。KEYAA(按鍵S1的功能程序)。標(biāo)志位FLAG_TH BIT FLAG_TL BIT TEMP_L EQU 30H 。顯示百位數(shù)DIS_SHI EQU 38H 。高溫報(bào)警溫度TEMP_BJL EQU 40H 。確立堆棧區(qū)MOV PSW, 00H 。調(diào)鍵掃描子程序JB , KEYAAJB , KEYBBJB , KEYCCLJMP TT1。*******************************************************************。*******************************************************************。按鍵S5的功能程序名為KEYEE。顯示字符段選碼表(共陽(yáng)極代碼)DSER: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H 。子程序區(qū)。獲得新的顯示緩沖單元地址MOV A, R3 。讀緩存命令LCALL WRITELCALL READRET。DS18B20的寫入子程序WRITEWRITE: SETB DATA_BUSMOV R6, 8 。重新釋放總線。數(shù)據(jù)一共有8位MOV R5, 2 。讀取下一位MOV R0, AINC R0MOV R6, 8DJNZ R5, READINGRET。判斷是否為負(fù)值LCALL DWBJ 。/100DIV ABMOV TEMP_BAI, AMOV A, 0AH 。顯示報(bào)警提示符LCAL
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1