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

正文內(nèi)容

基于單片機(jī)溫度控制系統(tǒng)設(shè)計(jì)的顯示電路設(shè)計(jì)部分_課程設(shè)計(jì)任務(wù)書(shū)(完整版)

  

【正文】 =0。 數(shù)據(jù)處理并在后三位顯示 結(jié)束 開(kāi)始 獲取要顯示數(shù)據(jù) 該數(shù)據(jù)小于 0 數(shù)據(jù)取反并在第一位顯示負(fù)號(hào) for(i=0。由此完成了整個(gè)溫度控制系統(tǒng)的設(shè)計(jì)。此外,通過(guò)外部中斷程序調(diào)節(jié)默認(rèn)設(shè)定溫 度。通過(guò)數(shù)碼管顯示該溫度。而采用單片機(jī)控制能很好彌補(bǔ)以上缺點(diǎn)。本系統(tǒng)具有體積小、硬件少、電路結(jié)構(gòu)簡(jiǎn)單、 軟件功能完善,控制系統(tǒng)可靠,性?xún)r(jià)比較高 等優(yōu)點(diǎn)。傳統(tǒng)的度監(jiān)控一般都采用模擬電路設(shè)計(jì)。 本溫控系統(tǒng)主要 以 AT89C51 單片機(jī)作為主控核心, 18B20 溫度傳感器和MAX7219 驅(qū)動(dòng)芯片為輔以及 按鍵、數(shù)碼管等較少的 其它 輔助硬件電路相結(jié)合,采用模塊設(shè)計(jì),利用軟件實(shí)現(xiàn)對(duì)溫度進(jìn)行控制。并將采集到的溫度信號(hào)以十六進(jìn)制代碼形式通過(guò) AT89C2051 引腳送到單片機(jī)內(nèi)部。與此同時(shí),每次采集得到的溫度都要與已設(shè)定溫度進(jìn)行比較,如果溫度小于設(shè)定溫度,那么接通繼電器,是加熱裝置工作,否則不工作。 _nop_()。 if(code1) { DIN=1。 _nop_()。 _nop_()。開(kāi)發(fā) 8051 單片機(jī)系統(tǒng)時(shí),使用 C語(yǔ)言會(huì)使開(kāi)發(fā)周期大為縮短,開(kāi)發(fā)效率大幅提高,程序可讀性好且易于移植,所以使用 C 語(yǔ)言開(kāi)發(fā)單片機(jī)系統(tǒng)已經(jīng)成為必然趨勢(shì) [17]。以及對(duì)其編程的技巧和注意事項(xiàng)等。 附錄 一. 基于單片機(jī)的溫控系統(tǒng)完整程序代碼 //規(guī)定默認(rèn)設(shè)定溫度為 T0=50 度, K0 鍵為開(kāi)始設(shè)置鍵, K1 鍵為加一度鍵, K2鍵為減一度鍵 include //MAX7219 端口定義 include define uchar unsigned char define uint unsigned int sbit DIN=P1^0。 sbit DQ =P3^3。} Init_DS18B20(void) //DS18B20 復(fù)位初始化 { unsigned char x=0。 delay(20)。 if(DQ) dat|=0x80。0x01。 WriteOneChar(0xCC)。 t=8。 _nop_()。 CLK=1。 Sendchar(number)。 Sendword(DisplayTest,Teststart)。 if(DisBuffer[1]==0x00) { DisBuffer[0]=0x0f。 i 120。 return(key_s ^ key_v)。 temperature_view(T_MOREN)。 //開(kāi)中斷總開(kāi)關(guān) EX0=1。 //延時(shí)三秒,即每三秒掃描一次,顯示一次 } } 二. 基于單片機(jī)的溫控系統(tǒng)仿真圖 如下圖為基于單片機(jī)的溫控系統(tǒng)部分仿真圖 圖 基于單片機(jī)的溫控系統(tǒng)仿真圖 。 //下降沿產(chǎn)生中斷 //延時(shí) 3 秒,重新測(cè)定一次溫度,并用數(shù)碼管顯示,同時(shí)控制繼電器的開(kāi)關(guān) text_start()。 0x02) == 0) // K2 減一 { T_MOREN=T_MOREN1。 key_v = 0x07。 } } bit scan_key() { key_s = 0x00。 } Sendword(reg0,DisBuffer[0])。 Sendword(DisplayTest,Testend)。 LOAD=1。 CLK=0。i8。 if(t0x0fff)symbol=0。 Init_DS18B20()。 DQ = 1。 } return(dat)。 unsigned char dat = 0。 delay(8)。 unsigned int temperature。 sbit LOAD=P1^2。特別是實(shí)際動(dòng)手方面的能力。 Keil uVision4 C51 單片機(jī)支持 HEX 文件,我采用的編譯器是 Keil uVision2 軟件,該軟件是美國(guó) Keil Software 公司開(kāi)發(fā)的,關(guān)于 8051 系列 MCU 的開(kāi)發(fā)工具,是目前世界上最好的 51單片機(jī)開(kāi)發(fā)工具之一。 LOAD=1。 Sendchar(addr)。 CLK=1。 _nop_()。當(dāng)程
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1