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

正文內(nèi)容

畢業(yè)設(shè)計(jì)畢業(yè)論文基于89c51單片機(jī)的電子溫度計(jì)(參考版)

2024-12-07 17:56本頁(yè)面
  

【正文】 我將在今后的工作、學(xué)習(xí)中加倍努力,以期能夠取得更多成果回報(bào)他們、回報(bào)社會(huì)。我還要感謝我的父母和家人,他們給我極大的鼓勵(lì) 和 幫助。 同時(shí)也感謝這四年來與我互勉互勵(lì)的諸位同學(xué),在各位同學(xué)的共同努 力之下,我們始終擁有一個(gè)良好的生活環(huán)境和一個(gè)積極向上的學(xué)習(xí)氛圍,能在這樣一個(gè)團(tuán)隊(duì)中度過,是我極大的榮幸 。借此機(jī)會(huì),我謹(jǐn)向 歐陽(yáng) 老師致以深深地謝意。 在我初稿完成之后, 歐陽(yáng) 老師又在百忙之中抽出空來對(duì)我的論文認(rèn)真的批改,字字句句把關(guān),提出許多中肯的指導(dǎo)意見,使我在研究和寫作過程中不致迷失方向。在論文的選題、搜集資料和寫作階段, 歐陽(yáng) 老師都傾注了極大的關(guān)懷和鼓勵(lì)。 首先,我要深深感謝我的導(dǎo)師 歐陽(yáng)峰 老師。 四年的學(xué)習(xí)生活使我受益匪淺。 break。 case 3: Display_RomCode()。 DelayXus(100)。 case 2: Read_Temperature()。 } DelayXus(100)。 else TR0 = 0。 Switch (Current_Operation) { case 1: Renad_Temperature()。 if (K2 == 0) Current_Operation = 2。 35 Delay(50000)。 Read_Temperatre()。 LO_LED = 0。 TR0 = 0。 TL0 = 1000 amp。 TMOD = 0x01。 LCD_Initialise()。i++) Write_LCD_Date(Alarm_HI_LO_STR[i])。 for (i = 0。 i++) Write_LCD_Date(Alarm_Temp[i])。 foe (i = 0。39。39。 39。39。 39。 39。039。amp。 39。 39。039。039。 Alarm_HI_LO_STR[14] = Alarm_Temp_HL[1] amp。 10 + 39。039。 ng = 1。 } ng = 0。 else Alarm_HI_LO_STR[3] = 39。 )Alarm_HI_LO_STR[4] = 39。 else if (Alarm_HI_LO_STR[4] == 39。) Alarm_HI_LO_STR[5] = 39。 if(ng) { if (Alarm_HI_LO_STR[5] == 39。) Alarm_HI_LO_STR[5] = 39。 Alarm_HI_LO_STR[5] == 39。 amp。 if (Alarm_HI_LO_STR[4] == 39。) Alarm_HI_LO_STR[4] = 39。 if (Alarm_HI_LO_STR[4] == 39。 10 + 39。039。 Alarm_HI_LO_STR[5] = Alarm_Temp_HL[0] / 10 amp。 ng = 1 } } Alarm_HI_LO_STR[4] = Alarm_Temp_HL[0] / 100 + 39。 33 ng = 0。 Display_Rom_Code()。 i++) Write_LCD_Date(RomCodeStr[i])。 for(i = 0。 i++) RomCode[i] = ReadOneByte() } void Display_RomCode() { uchar i。 for (i = 0。 Init_DS18B20()。 Write_LCD_Date(t)。 else t +=39。 0x0F。 Write_LCD_Date(t)。 else t += 39。 0xF0) 4)。i 8。 32 Set_LCD_POS(0x40)。 TR0 = 0。 if (LO_Alarm) LO_LED = ~LO_LED。 if (HI_Alarm) HI_LED = ~HI_LED。 BEEP = !BEEP。 TL0 = 1000 amp。)。 Write_LCD_Date(39。 Write_LCD_Date(0x00)。 i++) Write_LCD_Date( Temp_Disp_Title[i] )。 for(i = 0。39。39。39。39。 39。 39。amp。 39。039。039。039。.39。039。 10。 100 / 10。 Display_Digit[3] = CurrentT / 100。 HI_Alarm = Signed_Current_Temp = Alarm_Temp_HL[0] ? 1:0。 0x07)4)。 CurrentT = ((Temp_Value[0] amp。 } Display_Digit[0] = df_Table[ Temp_Value[0] amp。 if (Temp_Value[0] == 0x00) Temp_Value[1]++。 0xF8) == 0xF8) { Temp_Value[1] = ~Temp_Value[1]。 char Signed_Current_Temp。 uchar t = 150。 } void Delay(uint num) { while ( num )。 i 8。 Write_LCD_Command (0x40)。 i++)。 while ( x ) for (i = 0。 uint Time0_Count = 0。 bit HI_Alarm = 0, LO_Alarm = 0。 uchar Temp_Value[] = {0x00,0x00}。 char Alarm_Temp_HL[2] = {70,20}。 uchar display1[3] = {0x00,0x00, 0x00}。 29 uchar temp_alarm[2] = {0x00,0x00}。 uchar Alarm_HI_LO_STR[] = {“Hi : Lo : ”}。 uchar code Temperature_Char[8] = {0x0C,0x12,0x12,0x0C, 0x00,0x00, 0x00,0x00}。 uchar code Temp_Disp_Title[] = {“ Current Temp : ”}。 uchar code RomCodeStr[] = {“ ROM CODE ” }。 sbit K2 = P1^4。 sbit LCD_EN = P2^2。 sbit LCD_RS = P2^0。 sbit DQ = P3^3。 } sbit HI_LED = P2^3。_nop_() 。 27 參考文獻(xiàn) [1] 余發(fā)山主編 .單片機(jī)原理及應(yīng)用技術(shù) [M].中國(guó)礦業(yè)大學(xué)出版社 ,2021 [2] 白澤生 .用 MCS51 單片機(jī)實(shí)現(xiàn)溫度的檢測(cè) [J].現(xiàn)代電子技術(shù) ,2021 [3] 李玉梅 .基于 MCS51 系列 單片機(jī)原理的應(yīng)用設(shè)計(jì) [M].國(guó)防工業(yè)出版社 ,2021 [4] 余小平、奚大順 .電子系統(tǒng)設(shè)計(jì)基礎(chǔ)篇 [M].北京航空航天大學(xué)出版社, 2021 [5] 李維祥 .MCS51 單片機(jī)原理與應(yīng)用 [M].天津大學(xué)出版社 ,2021 [6] 萬光毅 .單片機(jī)實(shí)驗(yàn)與實(shí)踐教程 [M].北京航空航天大學(xué)出版社 ,2021 [7] 童詩(shī)白 .模擬電子技術(shù)基礎(chǔ) .[M].高等教育出版社 ,2021 [8] 李廣弟 .單片機(jī)基礎(chǔ) [M].北京航空航天大學(xué)出版社 ,2021 [9] 王秋爽 .單片機(jī)開發(fā)基礎(chǔ)與經(jīng)典設(shè)計(jì)實(shí)例 [M].機(jī)械工業(yè)出版社 ,2021 [10] 譚浩強(qiáng) .C 語(yǔ)言程序設(shè)計(jì) [M].清華大學(xué)出版社 ,2021 [11] 朱慧清 .Proteus 教程 [M].清華大學(xué)出版社 ,2021 [12] 彭偉 .單片機(jī) C 語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn) 100 例 [M].電子工業(yè)出版社 ,2021 [13] 江志紅 .51 單片機(jī)技術(shù)與應(yīng)用系統(tǒng)開發(fā)案例精選 [M].清華大學(xué) 出版社 ,2021 [14] 杜洋 .愛上單片機(jī) [M].人民郵電出版社 ,2021 [15] 薛棟梁 .MCS5l/151/25l 單片機(jī)原理與應(yīng)用 [M].中國(guó)水利水電出版社 ,2021 [16] 付家才 .單片機(jī)控制工程實(shí)踐技術(shù) [M].化學(xué)工業(yè)出版社 ,2021 [17] 何希才 .傳感器及其應(yīng)用電路 [M].電子工業(yè)出版社 ,2021 [18] 劉海成 .單片機(jī)及應(yīng)用系統(tǒng)設(shè)計(jì)原理與實(shí)踐 [M].北京航空航天大學(xué)出版社 ,2021 28 附 錄 附 1 源程序代碼 include include define uchar unsigned char define uint unsigned int define delayNOP() {_nop_() 。 我 相信 這次畢業(yè)設(shè)計(jì)一定 會(huì)對(duì)今后的學(xué)習(xí) 、 工作 和 生活有 著 非常重要的影響。 在這次畢業(yè)設(shè)計(jì)中還有一大收獲是使得 我的同學(xué)關(guān)系 進(jìn)一步 加深 了, 我們 同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法 可以幫助 我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué) 們 。對(duì)于好多知識(shí),平時(shí)的學(xué)習(xí)只是停留在知道的程度,只有 真 當(dāng)自己拿出來用的時(shí)候,很多問題就像夏季的暴雨一樣, 噼里啪啦的沖了 下 來。 25 圖 57 顯示的 ROM 編碼 26 6 總結(jié) 通過為期兩個(gè)月的奮戰(zhàn),在答辯的前夕, 終于完成了 論文的 定稿。如圖 56 所示,此時(shí)外界溫度為 ℃ . 24 圖 56 溫度低于下限 K3 鍵后,系統(tǒng)會(huì)在 LCD 上顯示 ROM 編碼。如圖 55 所示,此時(shí)外界溫度為 ℃。如圖 54 所示。如圖 53所示。 21 軟件的調(diào)試過程 圖 52 軟件調(diào)試過程 在 Keil 中的調(diào)試如上圖 52 所示,當(dāng)我們把 C 語(yǔ)言源程序編譯后, Keil 軟件會(huì)自動(dòng)檢測(cè)出出錯(cuò)的地方和警告的地方,我們可以看到 build output 窗口中會(huì)提示錯(cuò)誤出現(xiàn)在哪一行還有錯(cuò)誤的提示等等,當(dāng)我們雙擊的時(shí)候就會(huì)直接進(jìn)入那一行進(jìn)行修改,這大大提高了工作效率。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ) 20 言的優(yōu)勢(shì)。 Keil 軟件方便用戶調(diào)試程序,很容易定位到程序出錯(cuò)或者警告的地方,然后加以修改,直到程序按照預(yù)期結(jié)果運(yùn)行。這些測(cè)試信號(hào)包括模擬信號(hào)和數(shù)字信號(hào)。這些虛擬儀器儀表具有理想的參數(shù)指標(biāo),例如極高的輸入阻抗、極低的輸出阻抗。 Proteus 提供了豐富的資源: Proteus 可提供的仿真元器件資源,仿真數(shù)字和模擬、交流和直流等數(shù)千種元器件,有 30多個(gè)元件庫(kù); Proteus 可提供的仿真儀表資源,示波器、邏輯分析儀、虛擬終端、 SPI 調(diào)試器、 I2C 調(diào)試器、信號(hào)發(fā)生器、模式發(fā)生 器、交直流電壓表、交直流電流表。還可以直接在基于原理圖的虛擬原型。這些功能是原理布圖; PCB 自動(dòng)或人工布線; SPICE 電路仿真 等 。雖然目前國(guó)內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者的青睞。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。 } return(dat)。 // 給脈沖信號(hào) if(DQ) dat|=0x80。 // 給脈沖信號(hào) dat=1。i0。 unsigned char dat = 0。 } } 18 的讀操作 首先 將數(shù)據(jù)線 位 拉高 為“ 1”, 延時(shí) 2us 后,再將數(shù)據(jù)線位拉低為“ 0”接著延時(shí) 15us,再次將數(shù)據(jù)線位拉高,延時(shí)后讀數(shù)據(jù)線得到一個(gè)狀態(tài)位, 并進(jìn)行數(shù)據(jù)處理。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。最后再將數(shù)據(jù)線位拉至高位即可。 接下來 按從低位到高位的順序發(fā)送字節(jié) ,每次 只 發(fā)送一位字節(jié)。 //稍做延時(shí)后,如果 x=0 則初始化成功, x=1 則初始化失敗 Delay_DS18B20(20)。 //拉高總線 Delay_DS18B20(14)。 //單片機(jī)將 DQ 拉低 Delay_DS18B20(80)。 //DQ 復(fù)位 Delay_DS18B20(8)。 DS18B20 初始化程序?yàn)椋? void Init_DS18B20(void) 開始顯示當(dāng)前溫度溫度大于上限 ?紅燈亮 , 蜂鳴器響 溫度小于下限 ?藍(lán)燈亮 , 蜂鳴器響結(jié)束YN
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1