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

正文內(nèi)容

基于單片機(jī)智能溫度檢測(cè)系統(tǒng)設(shè)計(jì)報(bào)告書(文件)

2025-09-18 18:04 上一頁面

下一頁面
 

【正文】 ecmd(0x0c)。 delay(8)。 delay(8)。 for(i=0。0x01。 } delay(4)。i++) { DQ=0。 delay(4)。 write_byte(0xcc)。 write_byte(0xcc)。 //讀第八位 LSB b=4。 } 串口驅(qū)動(dòng) 程序 部分 /** * UART 發(fā)送一字節(jié) */ void UART_Send_Byte(uint8 dat) { SBUF = dat。039。)。 測(cè)試條件與儀器 測(cè)試條件:檢查多次,仿真電路和硬件電路與系統(tǒng)原理圖完全相同,并且檢查無誤,硬件電路保證無虛焊。 綜上所述,本設(shè)計(jì)達(dá)到設(shè)計(jì)要求。 同時(shí),在論文寫作過程中,我還參考了有關(guān)的書籍和論文,在這里一并向有關(guān)的作者表示謝意。 typedef char int8。 //外部中斷 0 開關(guān) void UART_Send_Byte(uint8 dat)。 IT0=1。 TL1 = 0xFD。 busy()。 //將溫度的數(shù)值發(fā)送給終端顯示。 UART_Send_Byte(39。 while (TI == 0)。)。 } 文件程序: include extern uchar temp。 uchar code table3[]=normal。 RW=0。 delay_1ms(2)。 RW=0。 delay_1ms(2)。 delay_1ms(5)。 writecmd(0x38)。 writecmd(0x01)。 writecmd(0x0c)。ji。 } void ifpan() //溫度判斷響應(yīng)函數(shù) { uint i。 writecmd(0x80+0x45)。 delay_1ms(2)。 writecmd(0x80+0x45)。 delay_1ms(2)。 RED_LED=0。 writecmd(0x80+0x45)。 delay_1ms(2)。 //顯示 The temp is for(i=0。 } writecmd(0x80+0x0b)。 //顯示 冒號(hào): temp=readtemp()。 writecmd(0x80+0x0C)。 writedata(0xdf)。C39。 KEY=1。 //采樣 DQ=1。 DQ=1。 } void write_byte(uchar dat) //寫一個(gè)字節(jié) { uchar i。 30 DQ=datamp。 dat=1。i8。 if(DQ) value|=0x80。 init_DS18B20()。 init_DS18B20()。 //讀高八位 MSB b=read_byte()。 return b。 b+=(aamp。 write_byte(0xbe)。 //跳過 ROM write_byte(0x44)。 } return value。 value=1。 } uchar read_byte(void) //讀一個(gè)字節(jié) { uchar i,value。 delay(4)。i8。 n=DQ。 DQ=0。 } 文件程序: include uchar temp。 //顯示符號(hào) C } void BELL() { KEY=0。 writecmd(0x80+0x0f)。 delay_50us(50)。 writedata(table[temp%10]+48)。:39。i++) { 29 writedata(table1[i])。 } } void temp_display() //溫度顯示函數(shù) { uint i。i6。 RED_LED=1。 YELLOW_LED=1。i6。 RED_LED=1。i6。 RED_LED=1。k=168。 } //延時(shí) 1ms 程序 void delay_1ms(uint i) { uint j,k。 writecmd(0x06)。 writecmd(0x08)。 delay_1ms(5)。 } //初始化 void init(void) { delay_1ms(15)。 delay_1ms(2)。 } //寫數(shù)據(jù) void writedata(uchar dat)//寫數(shù)據(jù) { E=0。 delay_1ms(2)。 //寫指令 void writecmd(uchar ) //寫指令 { E=0。 uchar code table1[]=The temp is 。039。 } /** * 將數(shù)據(jù)轉(zhuǎn)換成 ASC 碼并通過 UART 發(fā)送出去 */ void UART_Send_Dat(uint8 dat) { UART_Send_Byte(dat/10%10 + 39。)。\r39。 temp_display()。 while(1)。 // 定時(shí)器 1 工作在方式 2(自動(dòng)重裝) SCON = 0x50。 void main() { //單片機(jī)中斷初始化 EA=1。 extern uchar temp。 24 附錄 1:電路原理圖 25 附錄 2:源程序 文件程序: include typedef unsigned char uint8。在此 向侯繼紅 等所有本專業(yè) 老師表示深深的感謝和崇高的敬意! 在臨近 作品提交 之際, 我還要借此機(jī)會(huì)向在這 2 年中給予我諸多教誨和幫助的各位老師表示由衷的謝意,感謝他們 2 年來的辛勤栽培。 22 測(cè)試結(jié)果及分析 測(cè)試結(jié)果 (數(shù)據(jù) ) 測(cè)試分析與結(jié)論 根據(jù)上述測(cè)試數(shù)據(jù), 上位機(jī)串口與計(jì)算機(jī)通信得出的是一模一樣的數(shù)據(jù) ,由此可以得出以下結(jié)論: 該系統(tǒng)所述的基本功能正常。 軟件仿真測(cè)試 21 軟件仿真也是成功的,沒有錯(cuò)誤。 UART_Send_Byte(dat%10 + 39。 TI = 0。0xf0)4。 a=read_byte()。 //啟動(dòng)溫度測(cè)量 delay(300)。 } uchar readtemp() //讀溫度 { uchar a,b。 //延時(shí)一會(huì) DQ=1。 for(i=0。 DQ=1。i++) //一位一位的寫,一共寫 8 位 { DQ=0。 delay(4)。 delay(80)。 } DS18B20 驅(qū)動(dòng)程序部分 void init_DS18B20(void) //對(duì) DS18B20 進(jìn)行初始化 { uchar n。 18 writecmd(0x06)。 writecmd(0x08)。 delay_1ms(5)。 } //初始化 void init(void) { delay_1ms(15)。 delay_1ms(2)。 } //寫數(shù)據(jù) void writedata(uchar dat)//寫數(shù)據(jù) { E=0。 delay_1ms(2)。 程序 核心部分的 設(shè)計(jì) LCD1602 驅(qū)動(dòng)程序 部分 //寫指令 void writecmd(uchar ) //寫指令 { E=0。 2 電路與程序設(shè)計(jì) 電路的設(shè)計(jì) 系統(tǒng)總體框圖 系統(tǒng)總體框圖如圖 下 所示 : 16 程序的設(shè)計(jì) 程序功能描述 在液晶 1602 上顯示溫度, 按鍵 P3^2 為外部中斷 0 按鍵 開機(jī) 1602 無任何顯示,按下按鍵 1 顯示: The temp is: 85’ C。 RS232 串口通信最遠(yuǎn)距離是 50 英尺。 RS232( ANSI/EIA232 標(biāo)準(zhǔn))是 IBMPC 及其兼容機(jī)上的串行連接標(biāo)準(zhǔn)。例如,如果數(shù)據(jù)是 011,那么對(duì)于偶校驗(yàn),校驗(yàn)位為 0,保證邏輯高的位數(shù)是偶數(shù)個(gè)。 奇偶校驗(yàn)位 在串口通信中一種簡(jiǎn)單的檢錯(cuò)方式。典型的值為 1, 和 2 位。如果數(shù)據(jù)使用簡(jiǎn)單的文本(標(biāo)準(zhǔn) ASCII 碼),那么每個(gè)數(shù)據(jù)包使用 7 位數(shù)據(jù)。如何設(shè)置取決于你想傳送的信息。通常電話線的波特率為 14400, 28800 和 36600。 串口收發(fā)數(shù)據(jù)概述: 波特率 這是一個(gè)衡量通信速度的參數(shù)。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時(shí)在另一根線上接收數(shù)據(jù)。它很簡(jiǎn)單并且能夠?qū)崿F(xiàn)遠(yuǎn)距離通信。串口
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1