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

正文內(nèi)容

基于單片機at89c51的溫度控制系統(tǒng)的設(shè)計與仿真畢業(yè)設(shè)計(論文)(存儲版)

2025-04-07 11:28上一頁面

下一頁面
  

【正文】 ,界面如圖 22 所示。 ⑸ 報警電路: 在系統(tǒng)溫度達到上下限報警溫度時選擇發(fā)光二極管和蜂鳴器來實現(xiàn)這一功能。 圖 34 對象選擇器窗口 7 放置元器件至圖形編輯窗口 在對象選擇器窗口中,選中 AT89C51,將鼠標(biāo)置于圖形編輯窗口該對象的欲放位置、單擊鼠標(biāo)左鍵,該對象放置完成。在此過程的任何時刻,都可以按 ESC 鍵或 者單擊鼠標(biāo)的右鍵來放棄畫線。如圖 311 所示。 P1 口 (18): P1 是一個帶內(nèi)部上拉電阻的 8 位雙 向 I/O 口, P1 的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路,對端口寫 “ 1” 通過內(nèi)部的上拉電阻把端口拉到高電平時,此時可作輸入口。 P3 口除了作為一般的 I/O 口 線外,更重要的用途是它的第二功能,如表 31 所示: 表 31 P3口的第二功能 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0(外中斷 0) INT1(外中斷 1) T0(定時 /計數(shù)器 0) T1(定時 /計數(shù)器 1) WR(外部數(shù)據(jù)存儲器寫通道) RD(外部數(shù)據(jù)存儲器讀通道) RST(9):復(fù)位信號輸入端。如圖 314 所示: 圖 314 時鐘電路 DS1302 是美國 DALLAS 公司推出的一種高性能、低功耗、帶 RAM 的實時時鐘電路芯片,它可以對年、月、日、時、分、秒進行計時,具有閏年補償功能,工作電壓為~ 。 測溫模塊 溫度傳感器是各種傳感器中最常用的一種,早期使用模擬溫度傳感器如熱電阻。 ( 4)測量溫度范圍在- 55℃到+ 125℃ 之間。 本設(shè)計使用單片機 AT89C51 的 口與 DS18B20 的單總線端口DQ 相連。 在實際使用中, DS18B20 有以下事項需要注意: ①在對 DS18B20 進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結(jié)果。通常會共陽極接高電平 ,則該數(shù)碼管導(dǎo)通并點亮。 鍵在按下和釋放的瞬間會產(chǎn)生抖動現(xiàn)象,因此在檢測鍵盤時要加上去抖動電路,本設(shè)計使用延時程序來去抖動。 圖 42 保存工程 點擊保存后在跳出來的對話框中選擇 Ateml 下面的 89c51 單片機。 ③ 33H— 讀 ROM 中的編碼。 工作時序及相應(yīng)程序: ⑴ 初始化:① 先將數(shù)據(jù)線置高電平 1; ② 延時; ③ 數(shù)據(jù)線拉到低電平 0; ④ 延時; ⑤ 數(shù)據(jù)線拉到高電平 1; ⑥ 延時等待; ⑦ 數(shù)據(jù)線再次拉到高電平 1。 } ⑵ 寫數(shù)據(jù):① 數(shù)據(jù)線置低電平 0; ② 延時 15us; ③ 按從低位到高位的順序發(fā)送數(shù)據(jù); ④ 延時 45 us; ⑤ 將數(shù)據(jù)線拉到高電平 1; ⑥ 重復(fù)步驟①~⑤,直到發(fā)送完整個字節(jié); ⑦ 再次將數(shù)據(jù)線拉高到 1。 ③ 將數(shù)據(jù)或命令送達數(shù)據(jù)線上。 顯示第二排 讀狀態(tài) 輸入: RS=0,RW=1,E=1 輸 出: D0~ D7=狀態(tài)字 讀數(shù)據(jù) 輸入: RS=1,RW=1,E=1 輸出:無 寫指令 輸入: RS=0,RW=0,D0~ D7=指令碼, E=高脈沖 輸出: D0~ D7=數(shù)據(jù) 寫數(shù)據(jù) 輸入: RS=1,RW=0,D0~ D7=數(shù)據(jù), E=高脈沖 輸出:無 void write_(unsigned char c) //寫入控制命令的子程序 { int i。 //要寫的數(shù)據(jù) E=1。 通過設(shè)計,學(xué)習(xí)到了新的元器件知識,加強了 C 程序編寫能力和單片機的控制知識,鍛煉了文獻搜索、資料整理能力,自學(xué)能力,調(diào)試、查錯能力。其他類型的顯示器如 1223 12864 等可以顯示更多的內(nèi)容,與數(shù)碼管相比節(jié)省了很多外圍元件,并且程序也比較簡單。20 參考文獻 [1]. 張慰兮、王穎 . 微型計算機( MCS51系列)原理、接口及應(yīng)用 . 南京:南京大學(xué)出版社, 2021:4355。 [9]. 鄭惟暉 . 單片機智能溫 度控制系統(tǒng)的設(shè)計 . 黃山學(xué)院學(xué)報 , 2021,10(5):2325。 [17]. 陳忠華 . 基于單片機的溫度智能控制系統(tǒng)的設(shè)計與實現(xiàn) . 大連理工大學(xué)碩士學(xué)位論文, 2021。 sbit led1=P3^0。 //溫度上限值 uint settemp。,39。,39。,39。 for (x=z。 22 while(i0)i。 //i++起延時作用 ds=1。 dat=0。 bit testb。 i++。 i++。 //復(fù)位 delay(10)。 f_temp=temp*。0x0f) { case 0x0e:lie=0。 } P2=0xf0。break。 RW=0。 //用延時代替忙檢測 RS=0。i0。 } void realtemp(te) { uchar k。 } //報警程序 26 void deal(uint t) //溫度處理函數(shù) { uint t0。 } } //主程序 void main() { int i。 //溫度轉(zhuǎn)換函數(shù) write_(0x80)。 } write_(0xC0)。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkum amp。 gTXRm 6X4NGpP$vSTTamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkum amp。 qYpEh5pDx2zVkum amp。 MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 qYpEh5pDx2zVkumamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 gTXRm 6X4NGpP$vSTTamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。ks v*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5uxY7JnD6YWRr Wwc^vR9CpbK!zn%Mz849Gx^Gj qv^$U*3t nGK8! z89Am YWpazadNuKNamp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$U*3t nGK8!z89Am YWpazadNuKNamp。MuWFA5ux^Gjqv^$UE9wEwZQcUE% amp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn%Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 } deal(temp)。i++) { a=SET[i]。 //寫一個字符后地址指針自動加 1 cls(1)。 //第二個燈亮 } else if(t0settemp+2) //高于設(shè)定溫度超過 2 度 { P3=0x08。 } else if(count==2) { SET[9]=kbscan()。 E=1。 } void write_data(unsigned char d) //寫入數(shù)據(jù)的子程序 { int i。i0。 } //以下是 lm016l 的顯示程序 void cls(unsigned char da) //LCD 清屏 { delay(1)。break。 case 0x07:lie=3。 if(P2!=0x0f) 24 delay(5)。 temp=8。 //寫溫度轉(zhuǎn)換指令 } uint get_temp() //讀寄存器中的溫度 { uchar m,n。 while(i0)i。 if (testb) //寫 1 { ds=0。 } void tempwritebyte(uchar dat) //向 DS18B20 寫一個字節(jié)數(shù)據(jù)函數(shù) { uint i。 return(dat)。 ds=0。 ds=0。}}。}, {39。}, {39。 char code tab[3][4]={ {39。 uint warn_l=10。 sbit RW=P1^2。 [15]. 深圳中源單片機發(fā)展有限公司 .AT89C51 中文資料 .深圳中源單片機發(fā)展有限公司。 [7]. 劉淑榮、丁錄軍 . 基于單片機的溫度智能控制系統(tǒng) . 微計算機信息 , 2021,7(2):5657。 本設(shè)計初步實現(xiàn)了溫度的控制功能,在此基礎(chǔ)上可以提高控制精度及顯示精度,擴大溫度控制范圍,實現(xiàn)更多的控制報警功能,并可根據(jù) 本設(shè)計制作出硬件電路板。只需通過程序控制各個 DS18B20 的使用情況。 到目前為止, 對本設(shè)計涉及的硬件的使用已基本掌握,如 DS18B顯示器 LM016L的使用及相關(guān)程序的編寫,實現(xiàn)了溫度顯示,未能很好的實現(xiàn)溫度的自動控制。 //選擇寫模式 E=0。 寫一個字符后地址指針自動加 1 write_(0x80)。寫命令包括使液晶的光標(biāo)顯示 /不顯示,需 /不需要移屏,在液晶的什么位置顯示等等,寫數(shù)據(jù)是寫要顯示的內(nèi)容。 i=4。 ③ 4EH— 寫暫存器。忽略 64 位 ROM 地址,直接向 DS18B20 發(fā)送溫度變換命令。首
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1