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

正文內(nèi)容

基于51單片機(jī)的溫度控制系統(tǒng)的設(shè)計(jì)-在線瀏覽

2024-08-08 00:27本頁面
  

【正文】 Delay(500)。 //LCD初始化 init_18B20()。 //開機(jī)界面 Display_str(0,1,str2)。 Display_str(0,0,str0)。 while(1) { Key_scan()。 //讀取溫度 Change()。 //顯示 Alarm()。 }}顯示程序主要完成的功能是模式、上下限警戒值和測量溫度值的顯示,模塊中包含LCD初始化、顯示單個(gè)字符子函數(shù)、顯示一個(gè)字符串子函數(shù)。開始寫顯示命令定位顯示位置寫顯示字符結(jié)束顯示/************LCD初始化************/void init_LCD(void){ P0=0。 LCD_Command(0x38,0)。 LCD_Command(0x38,0)。 LCD_Command(0x38,0)。 LCD_Command(0x38,1)。 //關(guān)閉顯示 LCD_Command(0x01,1)。 //顯示光標(biāo)右移設(shè)置 LCD_Command(0x0c,1)。要正確地讀出溫度值必須嚴(yán)格遵守單總線器件的命令序列,否則單總線器件不會響應(yīng)主機(jī)。溫度測量模塊程序流程圖如圖14所示,DS18B20初始化程序如下,其它子程序詳見附錄一。YN開始讀DS18B20序列號初始化DS18B20DS18B20存在?溫度轉(zhuǎn)換發(fā)跳過ROM指令讀取溫度返回 DQ=1。 //延時(shí) DQ=0。 //精確延時(shí)大于480us DQ=1。 x=DQ。}圖14 溫度測量程序流程圖圖13 單總線命令序列本次設(shè)計(jì)中使用了4個(gè)按鍵,除了1個(gè)復(fù)位鍵還有3個(gè)功能鍵,具體功能前面已介紹。/************鍵盤掃描************/void Key_scan(void){uchar temp。if(P1!=0xff){延時(shí)去抖動開始初始化DS18B20有鍵按下?讀取鍵值Y執(zhí)行鍵功能程序返回有鍵按下?NNY Delay(20)。 switch(temp) { case 0xfe:Key_set()。 //,功能選擇 case 0xfd:Key_inc()。 //,數(shù)字加一 case 0xfb:Key_dec()。 //,數(shù)字減一 default:break。在本次的設(shè)計(jì)中,使用了Proteus仿真軟件進(jìn)行了功能測試,具體仿真步驟及分析如下。(2)點(diǎn)擊運(yùn)行按鈕開始仿真,初始上下限值為90℃和10℃,當(dāng)前溫度為25℃,當(dāng)前模式為N正常工作,綠燈亮,蜂鳴器不響,如圖16。圖17 上限值設(shè)定仿真圖(4)再次按下S1鍵,進(jìn)入下限警戒值設(shè)置模式L,此時(shí)按SS3鍵可以進(jìn)行下限值設(shè)定,同時(shí)溫度正常顯示,設(shè)置下限值20℃,如圖18。圖19 下限報(bào)警仿真圖圖20 上限報(bào)警仿真圖(6)升高溫度,超過上限值5℃以上時(shí),黃燈亮,蜂鳴器報(bào)警,如圖20。在本次仿真中,可以看出,本次設(shè)計(jì)的硬件電路和軟件程序均能成功仿真出來,設(shè)計(jì)要求的各種功能均已達(dá)到?;叵胍恢苤械脑O(shè)計(jì)過程,我深深感覺收獲良多。后來通過查閱相關(guān)資料,漸漸開始了解課程設(shè)計(jì)的一般過程,開始明白一些元器件的相關(guān)作用與編程實(shí)現(xiàn)方法,并在此期間通過不斷深入的學(xué)習(xí)和鍛煉,開始漸漸能熟練運(yùn)用和熟練編程起來。同時(shí)也提升了我查閱文獻(xiàn)資料、設(shè)計(jì)手冊、設(shè)計(jì)規(guī)范以及電腦制圖等其他知識能力水平。并且,通過對整體的掌控,對局部的取舍,對細(xì)節(jié)的斟酌處理,以及繪圖的技巧都使我在設(shè)計(jì)領(lǐng)域的能力得到了鍛煉,得到了較豐富經(jīng)驗(yàn)。最后,通過這次的課程設(shè)計(jì),我也深刻地認(rèn)識到,只有將書本與具體的實(shí)踐相結(jié)合,才會有真正的收獲,才能鞏固自己的所學(xué),認(rèn)識到自己的不足,同時(shí)我們也要有一種積極學(xué)習(xí)的態(tài)度,時(shí)代在進(jìn)步我們也要跟著時(shí)代前進(jìn),要不斷學(xué)習(xí),不斷創(chuàng)新,用自己的知識與行動來證明自己的價(jià)值。在此期間可以通過按鍵進(jìn)行上下限警戒值設(shè)置,通過LED和蜂鳴器進(jìn)行指示和報(bào)警。本次設(shè)計(jì)的基于DS18B20的溫度測量系統(tǒng)是一個(gè)分布式的溫度測量系統(tǒng),它可以遠(yuǎn)程對溫度實(shí)現(xiàn)測量和監(jiān)控,廣泛應(yīng)用于電力工業(yè)、煤礦、森林、火災(zāi)、高層建筑等場合。當(dāng)然,本次設(shè)計(jì)還存在一些不足,例如在本次設(shè)計(jì)中,由于時(shí)間較短,警戒值只是在1~99℃之間,沒有能夠擴(kuò)展到負(fù)溫度和100℃以上;在本次設(shè)計(jì)中只是用了4個(gè)獨(dú)立按鍵,實(shí)現(xiàn)簡單的上下限警戒值設(shè)定,操作較麻煩,如果能夠設(shè)計(jì)出多按鍵的矩陣式鍵盤,則能夠?qū)囟冗M(jìn)行很方便的設(shè)定。[1] 潘新民,王燕芳. 微型計(jì)算機(jī)控制技術(shù) [M]. 北京:電子工業(yè)出版社,2014[2] 王迎旭. 單片機(jī)原理與應(yīng)用 [M]. 北京:機(jī)械工業(yè)出版社,2013[3] 康華光. 電子技術(shù)基礎(chǔ) [M]. 北京:高等教育出版社,2013[4] 周正華,唐寧 RT1602C與FPGA接口技術(shù) [J]. 中國科技信息,2008(10)[5] 廖琪梅,韓彬等. 基于DS18B20的溫度測量儀 [J]. 國外電子元器件,2008(2)附錄一:程序清單includeincludeincludedefine uchar unsigned chardefine uint unsigned intdefine BUSY 0x80void Delay(uint)。void LCD_Command(uchar,uchar)。void ReadyLCD(void)。void Display_str(uchar,uchar,uchar code *Data)。void Display(void)。uchar Read_18B20(void)。void Read_temp(void)。void Key_scan(void)。void Key_inc(void)。void Alarm(void)。sbit LCD_RW=P2^1。sbit DQ=P1^7。sbit Alarm_H=P2^5。sbit Alarm_BEEP=P2^7。uchar Temp_mea,Temp_set1,Temp_set2。uchar Temp_low_1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1