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

正文內(nèi)容

智能溫度控制系統(tǒng)畢業(yè)設(shè)計論文-wenkub.com

2025-06-16 13:31 本頁面
   

【正文】 delayms(30)。 //第一次使用數(shù)碼管測試 while(1) { T_Current=GetTemperature()。}void main(void){ EA=1。 temperature_display(T_Original)。 0x01) == 0) // K1加一 { T_Original=10+T_Original。 for(。 key_s |= K1。 key_s |= K3。 write7219(0x02,DisBuffer[1])。 DisBuffer[2]=DisBuffer[2]|0x80。 case 1:DisBuffer[0]=0x0a。 temperature_x=temperature_x。 delayms(1000)。 i 120。 write7219(0x0a,0x0a)。 _nop_()。 _nop_()。 _nop_()。 CLK=1。 CLK=0。i++) { code1=champ。 _nop_()。 if(symbol==1) temperature=temperature。 if(t0x0fff)symbol=0。 b=ds18b20read()。 ds18b20rst()。 unsigned int t=0。 } }GetTemperature(void) //從DS18B20中讀出兩個字節(jié)的溫度數(shù)據(jù){ uchar symbol。0x01。 for (i=8。 if(DQ) dat|=0x80。i0。 delay(40)。 delay(160)。} ds18b20rst(void) //DS18B20復(fù)位初始化{ unsigned char x=0。unsigned int T_Original=500。sbit K3=P2^7。sbit JIDIANQI=P2^4。在以后我會更加深入研究單片機,相信在不久的將來我會通過自己的努力親手做出一個實用的產(chǎn)品出來。 系統(tǒng)仿真圖 6總結(jié)用單片機實現(xiàn)系統(tǒng)溫度控制,可以使我們的生活方便快捷。 } 中斷入口 K1鍵按下? Y 報警溫度加一, 顯示報警溫度 N K2鍵按下? Y 報警溫度減一, 顯示報警溫度 NK3鍵按下退出按鍵程序,顯示當前溫度中斷返回 按鍵中斷服務(wù)程序流程圖 5 電路仿真 PROTEUS軟件介紹Proteus軟件是Labcenter Electronics公司的一款電路設(shè)計與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來完成PCB的設(shè)計,而ISIS模塊用來完成電路原理圖的布圖與仿真。 temperature_display(T_Original)。 0x01) == 0) { T_Original=10+T_Original。 for(。 write7219(0x04,DisBuffer[3])。 if(DisBuffer[1]==0x00) { DisBuffer[1]=0x0f。 } DisBuffer[1]=temperature_x/100。 switch(symbol) { case 0:DisBuffer[0]=0x0f。具體程序如下: temperature_display(int temperature_x) { uchar symbol。 _nop_()。 _nop_()。 _nop_()。 CLK=1。 CLK=0。i++) { code1=champ。 _nop_()。 }開始DS18B20初始化啟動溫度轉(zhuǎn)換讀取當前實際溫度值處理讀取的溫度值Y 溫度大于0? N 符號標志為0 符號為1,按正溫度處理 返回處理后的溫度值 結(jié)束 溫度讀取及轉(zhuǎn)換程序流程圖 MAX7219驅(qū)動程序流程圖 MAX7219寫入一個字節(jié)數(shù)據(jù)程序流程圖。 symbol=1。 t=8。 ds18b20write(0xBE)。 ds18b20write(0xCC)。 unsigned char a=0。dat1。 if(DQ) dat|=0x80。i0。0x01延時DQ=1dat=1結(jié)束 DS18B20寫數(shù)據(jù)程序流程圖 DS18B20讀數(shù)據(jù)程序流程圖。 delay(10)。 i0。 delay(40)。 delay(160)。 DS18B20 復(fù)位程序流程圖具體程序如下: ds18b20rst(void) //DS18B20復(fù)位初始化 { unsigned char x=0。 //顯示溫度 if(T_CurrentT_Original) //判斷繼電器是否工作,當溫度小于T0 時,繼電器導(dǎo)通 JIDIANQI=1,alarm=1。 //允許INT0中斷 IT0=1。 本設(shè)計是模擬溫度控制系統(tǒng),主程序通過調(diào)用讀取溫度子程序和顯示子程序,來實時掃描并顯示系統(tǒng)溫度;并通過調(diào)用溫度控制子程序?qū)y得的溫度與系統(tǒng)所設(shè)的報警溫度比較進而對溫度進行控制。目標文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對目標文件(.ABS)。下面詳細介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調(diào)試工具也會令你事半功
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1