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

正文內容

基于單片機智能溫度檢測系統(tǒng)設計報告書-免費閱讀

2024-09-29 18:04 上一頁面

下一頁面
  

【正文】 //讀第八位 LSB b=4。 write_byte(0xcc)。i++) { DQ=0。0x01。 delay(8)。 delay_1ms(1000)。 //顯示符號 度。 //這條指令要在 while 語句里才會生效 writecmd(0x80+0x0D)。i12。 for(i=0。 } } if(temp31) { GREEN_LED=1。 } } if(temp30) { GREEN_LED=1。 if(temp=30) { GREEN_LED=0。 writecmd(0x01)。 busy()。 E=0。 E=0。 uchar code table4[]=warn!!。 UART_Send_Byte(dat%10 + 39。\n39。 if(SW==0){ while(1){ ifpan()。 /** * UART 初始化 * 波特率: 9600 */ TMOD = 0x21。 typedef int int16。 23 致謝 走的最快的總是時間,來不及感嘆,大學生活已近尾聲, 2 年 的努力與付出, 本論文設計在 侯繼紅 老師的悉心指導和嚴格要求下業(yè)已完成,從 設計 課題選擇到具體的寫作過 程,創(chuàng)造性的建議, 侯 老師一絲不茍的作風, 嚴謹求實的 態(tài)度下完成的 沒有這樣的幫助和關懷和熏陶,我不會這么順利的完成畢業(yè)設 實訓 。 } 3 測試方案與測試結果 測試方案 硬件測試 硬件調試 如圖所示 調試 均成功,沒有出現(xiàn)故障。 while (TI == 0)。 write_byte(0xbe)。 } return value。 } uchar read_byte(void) //讀一個字節(jié) { uchar i,value。i8。 DQ=0。 busy()。 writecmd(0x38)。 P0=dat。 P0=。 采用低電平驅動。這樣使得接收設備能夠知道一個位的狀態(tài),有機會判斷是否有噪聲干擾 了通信或者是否傳輸和接收數(shù)據(jù)是否不同步。適用于停止位的位數(shù)越多,不同時鐘同步的容忍程度越大,但是 數(shù)據(jù)傳輸率 同時也越慢。當計算機發(fā)送一個信息包,實際的數(shù)據(jù)不會是 8 位的,標 255( 8 位)。這意味著串口通信在數(shù)據(jù)線上的 采樣率 為 4800Hz。通信使用 3 根線完成:( 1)地線,( 2)發(fā)送,( 3)接收。大多數(shù)計算機包含兩個 RS232 的串口。 Recall E2(拷回暫存器 )。命令代碼為 BEH,允許主設備讀取暫存器中的內容。 Search ROM(搜索 ROM)。溫度以 16bit 帶符號位擴展的二進制補碼形式讀出,表 給出了溫度值和輸出數(shù)據(jù)的關系。計數(shù)器被預置到對應于 55℃的一個值??梢杂靡粭l存儲器操作命令對 TH 和 TL 進行寫入,對這些寄存器的讀出需要通過暫存器。在單線端口條件下,必須先建立 ROM 操作協(xié)議,才能進行存儲器和控制操作。如果測得的溫度大于 0,這 5 位為 0,只要將測得的數(shù)值乘上 即可得到實際溫度;如果 溫度小于 0,這 5位為 1,測得的數(shù)值需要取反加 1再乘上 即可得到實際溫度。采用數(shù)據(jù)總線供電方式時 VDD 接地,可以節(jié)省一根傳輸線,但完成數(shù)據(jù)測量的時間較長;采用外部供電方式則 VDD 接 +5V,多用一根導線,但測量速度較快。第 15~ 16 腳: 空腳 或背燈電 源。它由若干個 5X7 或者 5X11 等 點陣 字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用 ,正因為如此所以它不能很好地顯示圖形(用自定義 CGRAM,顯示效果也不好)。 DS18B20 與 AT89S51 結合實現(xiàn)最簡溫度報警系統(tǒng),該系統(tǒng)結構簡單,抗干擾能力強, 適合于惡劣環(huán)境下進行現(xiàn)場溫度測量,有廣泛的應用前景。 關鍵詞:單片機;溫度檢測; AT89C52。 1602LCD 是指顯示的內容為 16X2,即可以顯示兩行,每行 16 個字符液晶模塊(顯示字符和數(shù)字)。 15 腳背光正極。 DS18B20 內部結構 64 位ROM和單線接口 存儲和控制邏 高速緩存器 溫度傳感器 高溫觸發(fā) 器低溫觸發(fā) 器匹配寄存器 8 位 CRC 發(fā)電源檢C DQ VDD 內部電源圖 DS18B20內部 8 圖 中出示了 DS18B20 的主要內部部件,下面對 DS18B20 內部部分進行簡單的描述 [4]: (1)64 位 ROM。 ( 3)高速緩存器。因此,控制器必須首先提供下面 5 個 ROM 操作命令之一: 1)讀 ROM; 2)匹配 ROM; 3)搜索 ROM; 4)跳過 ROM; 5)報警搜索。所有數(shù)據(jù)都是以最低有效位在前的方式進行讀寫。如果計數(shù)器在門周期結束前到達 0,則溫度寄存器(同樣被預置到 55℃)的值增加,表明所測溫度大于 55℃。數(shù)據(jù)通過單線接口以串行方式傳輸。命令代碼為 F0H,當系統(tǒng)初次啟動時,主設備可能不知縱向上有多少個從設備或者它們的 ROM 代碼,適用該命令可確定系統(tǒng)中 的從設備個數(shù)及其RON 代碼。從第一個字節(jié)開始直到讀完第九個字節(jié) CRC 讀完。命令代碼為 B8H。串口同時也是 儀器儀表 設備通用的 通信協(xié)議 ;很多 GPIB 兼容的設備也帶有 RS232 口。由于串口通信是異步的,端口能夠在一根線上發(fā)送數(shù)據(jù)同時在另一根線上接收數(shù)據(jù)。通常電話線的波特率為 14400, 28800 和 36600。如果數(shù)據(jù)使用簡單的文本(標準 ASCII 碼),那么每個數(shù)據(jù)包使用 7 位數(shù)據(jù)。 奇偶校驗位 在串口通信中一種簡單的檢錯方式。 RS232( ANSI/EIA232 標準)是 IBMPC 及其兼容機上的串行連接標準。 2 電路與程序設計 電路的設計 系統(tǒng)總體框圖 系統(tǒng)總體框圖如圖 下 所示 : 16 程序的設計 程序功能描述 在液晶 1602 上顯示溫度, 按鍵 P3^2 為外部中斷 0 按鍵 開機 1602 無任何顯示,按下按鍵 1 顯示: The temp is: 85’ C。 delay_1ms(2)。 delay_1ms(2)。 delay_1ms(5)。 18 writecmd(0x06)。 delay(80)。i++) //一位一位的寫,一共寫 8 位 { DQ=0。 for(i=0。 } uchar readtemp() //讀溫度 { uchar a,b。 a=read_byte()。 TI = 0。 軟件仿真測試 21 軟件仿真也是成功的,沒有錯誤。在此 向侯繼紅 等所有本專業(yè) 老師表示深深的感謝和崇高的敬意! 在臨近 作品提交 之際, 我還要借此機會向在這 2 年中給予我諸多教誨和幫助的各位老師表示由衷的謝意,感謝他們 2 年來的辛勤栽培。 extern uchar temp。 // 定時器 1 工作在方式 2(自動重裝) SCON = 0x50。 temp_display()。)。039。 //寫指令 void writecmd(uchar ) //寫指令 { E=0。 } //寫數(shù)據(jù) void writedata(uchar dat)//寫數(shù)據(jù) { E=0。 } //初始化 void init(void) { delay_1ms(15)。 writecmd(0x08)。 } //延時 1ms 程序 void delay_1ms(uint i) { uint j,k。 RED_LED=1。 RED_LED=1。 YELLOW_LED=1。i6。i++) { 29 writedata(table1[i])。 writedata(table[temp%10]+48)。 writecmd(0x80+0x0f)。 } 文件程序: include uchar temp。 n=DQ。 delay(4)。 value=1。 //跳過 ROM write_byte(0x44)。 b+=(aamp。 //讀高八位 MSB b=read_byte()。 init_DS18B20()。i8。 30 DQ=datamp。 DQ=1。 KEY=1。 writedata(0xdf)。 //顯示 冒號: temp=readtemp()。 //顯示 The temp is for(i=0。 writecmd(0x80+0x45)。 delay_1ms(2)。 delay_1ms(2)。 }
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1