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

正文內(nèi)容

基于單片機溫度控制系統(tǒng)設(shè)計的輸出通道設(shè)計部分課程設(shè)計任務(wù)書(參考版)

2025-06-30 19:43本頁面
  

【正文】 總之,課程設(shè)計是一次練兵,我在這里對所有的幫助過我的老師表示我最誠摯的敬意,并要想你們說一聲“謝謝”!對所有曾經(jīng)給予我力量和幫助的同學(xué),我也要說一聲“謝謝”!這次設(shè)計對于我今后的影響是無法估量的。然后設(shè)計軟件,編寫程序調(diào)試硬件電路各個模塊的功能。通過這次的設(shè)計,我實現(xiàn)了溫度控制的硬件連接,了解了芯片的選用,模塊的建立,都會遇到這樣那樣的問題,而每一次的沖破阻礙就會感到知識得到了升華。從搜集文獻(xiàn)到硬件電路的完成,到軟件程序的實現(xiàn),到論文的完成。溫度超過70響喇叭,并停止加熱TEMP_OVER:SETB HAMOV R6, 128BELL:CLR WAMOV R7, 100DJNZ R7, $SETB WADJNZ R6 BELLRET 加熱OPEN_HA:CLR HARET總結(jié)在本次課程設(shè)計中,我設(shè)計的是一個電熱水器的水溫控制系統(tǒng)的開發(fā)。讀溫度到TEMPER_L和TEMPER_HREAD_TEMP:MOV A, 0CCHLCALL WRITE_1820MOV A, 0BEHLCALL WRITE_1820LCALL READ_18200LCALL INIT_1820MOV A, 0CCHLCALL WRITE_1820MOV A, 044HLCALL WRITE_1820RET 溫度處理讀出溫度后我們要跟據(jù)溫度做相應(yīng)的事,根據(jù)題目要求我們可以畫出對于的流程圖。 四舍五入去溫度值INC TEMPER_NUMTEMPER_COV1:MOV A, TEMPER_HANL A, 07HSWAP AORL A, TEMPER_NUMMOV TEMPER_NUM,A。讀出的溫度轉(zhuǎn)換成1個字節(jié)放入TEMPER_NUMTEMPER_COV:MOV A,0F0HANL A,TEMPER_L。 低位存入77H(TEMPER_L),高位存入76H(TEMPER_H)RE00:MOV R2, 8RE01:CLR CSETB DQNOPNOPCLR DQNOPNOPNOPSETB DQMOV R3, 7DJNZ R3, $MOV C, DQMOV R3, 23DJNZ R3, $RRC ADJNZ R2, RE01MOV R1, ADEC R1DJNZ R4, RE00RET應(yīng)為讀出的溫度的格式是12位,TEMPER_L位前四位是整數(shù)部分后四位是小數(shù),TEMLPER_H只有低四位是有效的。讀溫度READ_18200:MOV R4,2。 延時TSR7:SETB DQRET。 置標(biāo)志位,表示DS1820存在LJMP TSR5TSR4:CLR FLAG1。 延時SETB DQMOV R0, 25HTSR2:JNB DQ, TSR3DJNZ R0, TSR2LJMP TSR4。 DS18B20操作過程 DS18B20操作時序 DS18B20操作程序流程圖根據(jù)上面的知識我們可以得到18B20的操作的3個函數(shù)。操作時序主要有初始化時序、讀時序和寫0時序和寫1時序四種。當(dāng)主機收到DS18B20的響應(yīng)信號后,便可以發(fā)出操作命令,這些命令可以分為ROM命令和RAM命令兩種。 溫度測量程序設(shè)計這里需要對18B20要有一個很清楚的了解。外部中斷2KEY_2:CLR EAINC DIS2MOV A, DIS2CJNE A, 10, KEYMOV DIS2, 0AJMP KEY其中DIS1,DIS2是定義的變量,用來保存數(shù)碼管的顯示數(shù)字。保存調(diào)整后的溫度LCALL DISPLAY 。顯示并打開中斷KEY:MOV A, DIS2 MOV B, 10MUL ABADD A,DIS1 。判斷個位是否為十MOV DIS1,0 。關(guān)閉外部中斷INC DIS1 。4軟件設(shè)計軟件總體設(shè)計:我們的程序是控溫,所以我們應(yīng)該不斷測溫并控制。圖中,0832內(nèi)的DAC寄存器控制端的和直接接地,使DAC寄存器的輸入到輸出始終直通;而輸入寄存器的控制端分別受地址譯碼信號與輸入輸出指令控制,即PC的地址線A9~A0經(jīng)138譯碼器和門電路產(chǎn)生接口地址信號作為DAC0832的片選信號,輸入輸出寫信號作為DAC0832的寫信號。 特殊情況下可采用雙緩沖輸入方式,即把兩個寄存器都分別接成受控方式。當(dāng)WR2和XFER同時有效時,8位DAC寄存器端為高電平“1”,此時DAC寄存器的輸出端Q跟隨輸入端D也就是輸入寄存器Q端的電平變化;反之,當(dāng)端為低電平“0”時,第一級8位輸入寄存器Q端的狀態(tài)則鎖存到第二級8位DAC寄存器中,以便第三級8位DAC轉(zhuǎn)換器進(jìn)行D/A轉(zhuǎn)換。VREF:基準(zhǔn)電壓源端,輸入線,10 VDC~ +10 VDC。IOUT2:DAC電流輸出端2,一般作為運算放大器另一個差動輸入信號。 XFER:傳送控制信號,輸入線, 低電平有效。WR1:寫信號1,輸入線,低電平有效。8位DAC0832芯片主要特征:一個8位D/A轉(zhuǎn)換器電流輸出方式穩(wěn)定時間為1μs采用20腳雙立直插式封裝同系列芯片還有 DAC08DAC0831管腳功能DI0~DI7:數(shù)據(jù)輸入線,其中DI0為最低有效位LSB ,DI7為 最高有效位MSB。DAC0832主要由8位輸入寄存器、8位DAC寄存器、8位D/A轉(zhuǎn)換器以及輸入控制電路四部分組成。對于輸出是電流的D/A轉(zhuǎn)換器來說,穩(wěn)定時間是很快的,約幾微秒,而輸出是電壓的D/A轉(zhuǎn)換器,其穩(wěn)定時間主要取決于運算放大器的響應(yīng)時間。穩(wěn)定時間是描述D/A轉(zhuǎn)換速度快慢的一個參數(shù),指從輸入數(shù)字量變化到輸出模擬
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1