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

正文內(nèi)容

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

  

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