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

正文內(nèi)容

智能溫度控制系統(tǒng)畢業(yè)設(shè)計(jì)論文-文庫吧在線文庫

2025-07-22 13:31上一頁面

下一頁面
  

【正文】 顯示程序流程圖 16 按鍵中斷服務(wù)程序流程圖 17 5 電路仿真 19 PROTEUS軟件介紹 19 溫度控制系統(tǒng)PROTEUS仿真 196總結(jié) 207參考文獻(xiàn) 21附錄1 源程序代碼 22 引 言信息采集(即傳感器技術(shù))、信息傳輸(通信技術(shù))、信息處理(計(jì)算機(jī)技術(shù))。 下面介紹的就是兩種最常見的溫度傳感器: (1)集成溫度傳感器模擬集成溫度傳感器。有的產(chǎn)品還帶多路選擇器、中央控制器(CPU)、隨機(jī)存取存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM)。更能串接多個(gè)數(shù)字溫度傳感器DS18B20進(jìn)行范圍的溫度檢測(cè)。設(shè)計(jì)先通過keil和proteus來聯(lián)合仿真,然后焊接實(shí)物。   (8)測(cè)量結(jié)果直接輸出數(shù)字溫度信號(hào),以一 線總線串行傳送給CPU,同時(shí)可傳送CRC校驗(yàn)碼,具有極強(qiáng)的抗干擾糾錯(cuò)能力?;谏鲜鲈?,本次設(shè)計(jì)考慮了兩種方案:方案一:完全采用LCD液晶顯示。若用該方案,可提供較多I/O口,但操作起來稍顯復(fù)雜。它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具也會(huì)令你事半功倍。目標(biāo)文件可由LIB51創(chuàng)建生成庫文件,也可以與庫文件一起經(jīng)L51連接定位生成絕對(duì)目標(biāo)文件(.ABS)。 //允許INT0中斷 IT0=1。 DS18B20 復(fù)位程序流程圖具體程序如下: ds18b20rst(void) //DS18B20復(fù)位初始化 { unsigned char x=0。 delay(40)。 delay(10)。i0。dat1。 ds18b20write(0xCC)。 t=8。 }開始DS18B20初始化啟動(dòng)溫度轉(zhuǎn)換讀取當(dāng)前實(shí)際溫度值處理讀取的溫度值Y 溫度大于0? N 符號(hào)標(biāo)志為0 符號(hào)為1,按正溫度處理 返回處理后的溫度值 結(jié)束 溫度讀取及轉(zhuǎn)換程序流程圖 MAX7219驅(qū)動(dòng)程序流程圖 MAX7219寫入一個(gè)字節(jié)數(shù)據(jù)程序流程圖。i++) { code1=champ。 CLK=1。 _nop_()。具體程序如下: temperature_display(int temperature_x) { uchar symbol。 } DisBuffer[1]=temperature_x/100。 write7219(0x04,DisBuffer[3])。 0x01) == 0) { T_Original=10+T_Original。 } 中斷入口 K1鍵按下? Y 報(bào)警溫度加一, 顯示報(bào)警溫度 N K2鍵按下? Y 報(bào)警溫度減一, 顯示報(bào)警溫度 NK3鍵按下退出按鍵程序,顯示當(dāng)前溫度中斷返回 按鍵中斷服務(wù)程序流程圖 5 電路仿真 PROTEUS軟件介紹Proteus軟件是Labcenter Electronics公司的一款電路設(shè)計(jì)與仿真軟件,它包括ISIS、ARES等軟件模塊,ARES模塊主要用來完成PCB的設(shè)計(jì),而ISIS模塊用來完成電路原理圖的布圖與仿真。在以后我會(huì)更加深入研究單片機(jī),相信在不久的將來我會(huì)通過自己的努力親手做出一個(gè)實(shí)用的產(chǎn)品出來。sbit K3=P2^7。} ds18b20rst(void) //DS18B20復(fù)位初始化{ unsigned char x=0。 delay(40)。 if(DQ) dat|=0x80。0x01。 unsigned int t=0。 b=ds18b20read()。 if(symbol==1) temperature=temperature。i++) { code1=champ。 CLK=1。 _nop_()。 write7219(0x0a,0x0a)。 delayms(1000)。 case 1:DisBuffer[0]=0x0a。 write7219(0x02,DisBuffer[1])。 key_s |= K1。 0x01) == 0) // K1加一 { T_Original=10+T_Original。}void main(void){ EA=1。 delayms(30)。 //第一次使用數(shù)碼管測(cè)試 while(1) { T_Current=GetTemperature()。 temperature_display(T_Original)。 for(。 key_s |= K3。 DisBuffer[2]=DisBuffer[2]|0x80。 temperature_x=temperature_x。 i 120。 _nop_()。 _nop_()。 CLK=0。 _nop_()。 if(t0x0fff)symbol=0。 ds18b20rst()。 } }GetTemperature(void) //從DS18B20中讀出兩個(gè)字節(jié)的溫度數(shù)據(jù){ uchar symbol。 for (i=8。i0。 delay(160)。unsigned int T_Original=500。sbit JIDIANQI=P2^4。 系統(tǒng)仿真圖 6總結(jié)用單片機(jī)實(shí)現(xiàn)系統(tǒng)溫度控制,可以使我們的生活方便快捷。 temperature_display(T_Original)。 for(。 if(DisBuffer[1]==0x00) { DisBuffer[1]=0x0f。 switch(symbol) { case 0:DisBuffer[0]=0x0f。 _nop_()。 _nop_()。 CLK=0。 _nop_()。 symbol=1。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1