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

正文內(nèi)容

基于單片機的溫度控制系統(tǒng)的設計_畢業(yè)論文-文庫吧在線文庫

2025-08-24 17:56上一頁面

下一頁面
  

【正文】 A MOV A, DISBUF1 ORL A, DISBUF8 MOV DISBUF8, A MOV A,DISBUF4 ;預置溫度值放在 DISBUF9 中 SWAP A MOV DISBUF9, A MOV A, DISBUF5 ORL A, DISBUF9 MOV DISBUF9, A CLR C MOV A, DISBUF8 SUBB A, DISBUF9 JNC KK ;沒有借位,即實際溫度值大于 ;預置溫度值轉(zhuǎn) KK CLR ;有借位,即實際溫度值小于預置溫度值 ; 置 0,不發(fā)報警信號 RET KK: SETB ; 置 1,即發(fā)出報警標志發(fā)光二極管亮 RET 5. 按鍵子程序 KEY: JNB , YZBW JNB , YZSW LJMP KEYRET YZBW: LCALL DELAY1 JB , KEYRET JNB , $ INC DISBUF5 MOV A, DISBUF4 CJNE A, 10, KEYRET MOV DISBUF4, 0 第五章 軟件編程 調(diào)試及性能分析 23 LJMP KEYRET YZSW: LCALL DELAY1 JB , KEYRET JNB , $ INC DISBUF5 MOV A, DISBUF5 CJNE A, 10, KEYRET MOV DISBUF5, 0 KEYRET: RET 顯示子程序 DISPLAY: MOV A, DISBUF0 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000001B LCALL DELAY1 MOV P2, 00000000B MOV A, DISBUF1 MOV DPTR, SEG MOVC A, A+DPTR ORL A, 80H MOV P1, A MOV P2, 00000010B LCALL DELAY1 MOV P2, 00000000B MOV A, DISBUF2 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000100B LCALL DELAY1 MOV P2, 00000000B ……………………… ……………………… MOV A, DISBUF7 MOV DPTR, SEG MOVC A, A+DPTR MOV P1, A MOV P2, 00000000B 淮安信息職業(yè)技術學院畢業(yè)設計論文 24 LCALL DELAY1 MOV P2, 00000000B RET 。顯示時采用循環(huán)移位法,即八位數(shù)碼管依次循環(huán)點亮,利用人眼睛的視覺暫留效果達到連續(xù)顯示,主程序每運行一遍便調(diào)用一次顯示子程序,將數(shù)據(jù)顯示出來。 AT89C52 是此硬件電路設計的核心,通過 AT89C52 的管腳 與 DS18B20 相連,控制溫度的讀出和顯示。溫度轉(zhuǎn)換命令被執(zhí)行,而后DS18B20保持等待狀態(tài)??梢栽谌魏螘r刻發(fā)出復位命令來中止寫入??偩€上發(fā)生數(shù)據(jù)沖突(漏極開路連在一起形成“與”的效果)。只有在總線上存 在單只 DS18B20的時候才能用這個命令。在 15us 之內(nèi)將所需寫的位送到數(shù)據(jù)線上,在 15us 到 60us 之間對數(shù)據(jù)線進行采樣,如果采樣為高電平,就寫 1,如果 為低電平,寫 0 就發(fā)生。 R1 和R0 用來設置分辨率,如下表 26 所示( DS18B20 出 廠時被設置為 12 位) 。 DS18B20中的溫度傳感器完成對溫度的測量,用 16位符號擴展的二進制補碼讀數(shù)形式提供,以 ℃ /LSB形式表達,其中 S為符號位。 I/O C 圖 2 64 位ROM和單線接 口 高速緩存 存儲器 存儲器和控制器 8 位 CRC 生成器 溫度傳感器 低溫觸發(fā)器 TL 高溫觸發(fā)器 TH 配置寄存器 電源檢測 淮安信息職業(yè)技術學院畢業(yè)設計論文 8 圖 22 DS18B20的內(nèi)部結構 表 23 DS18B20引腳定義: 序號 名稱 引腳功能描述 1 GND 地信號 2 DQ 數(shù)據(jù)輸入 /輸出引腳。 ( 4) 測 溫范圍- 55℃ ~+ 125℃ ,在 10℃ ~ +85℃ 時精度為 177。 外接石英晶體(或陶瓷諧振器)及電容 C C2 接在放大器的反饋回路中構成并聯(lián)振蕩電路,對外接電容 C C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程度及溫度穩(wěn)定性,如果使用石英晶體,我們推薦電容使用 30pF 士 10pF,而如果使用陶瓷諧振器,建議選擇 40pF 士 l0pF。 ( 11)數(shù)據(jù)存儲器: AT89C52 有 256 個字節(jié)的內(nèi)部 RAM,80HFFH 高 128 個字節(jié)與特殊功能寄存器 (SFR)地址是重疊的 ,也就是高 128。 表 22 P3 口的第二功能 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0 (外中斷 0) INT1 (外中斷 1) T0(定時 /計數(shù) 0) T1(定時 /計數(shù) 1) WR (外部數(shù)據(jù)存儲器寫選通) RD (外部數(shù)據(jù)存儲器讀選通) ( 8) EA /VPP:外部訪問允許。在訪問 8 位地址的外部數(shù)據(jù)存儲器(如執(zhí)行 MOVX RI 指令 )時, P2 口輸出 P2 鎖存器的內(nèi)容。 ( 4) P1 口 :P1 是一個帶內(nèi)部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅(qū)動 (吸收或輸出電流 )4 個 TTE 邏輯門電路。 DS18B20 可以直接讀出被測量的溫度值,而且采用 3 線制與單片機相連,減少了外部的硬件電路,具有低成本和易使用的特點。 設計總體方案及方案論證 在日常生活及工農(nóng)業(yè)生產(chǎn)中經(jīng)常要用到溫度的檢測及控制,傳統(tǒng)的測溫元件有熱電偶和熱點阻。系統(tǒng)程序主要包括主程序 、 溫度控制子程序 及 顯示子程序等等。 在 測溫電路 中 ,可以使用熱敏電阻之類的器件利用其感溫效應,將隨被測溫度變化的電壓或電流采集過來, 先 進行 A/D 轉(zhuǎn)換, 然后 用單片機進行數(shù)據(jù)的處理, 再 在顯示電路上,將被測溫度顯示出來 。DS18B20 溫度計還可以在高溫報警、遠距離多點測溫控制等方面進行應用開發(fā),具有很好的發(fā)展前景。 編號 淮安信息職業(yè)技術學院 畢業(yè)論文 題 目 基于單片機的溫度控制系統(tǒng)的設計 學生姓名 學 號 系 部 電氣工程 專 業(yè) 電氣自動化 班 級 指導教師 顧問教師 摘要 I 摘 要 溫度是一種最基本的環(huán)境參數(shù),人們生活與環(huán)境溫度息息相關,在工業(yè)生產(chǎn)過程中需要實時測量溫度,在工業(yè)生產(chǎn)中也離不開溫度的測量,因此研究溫度的測量方法和控制具有重要的意義。 由于采用了改進型智能溫度傳感器 DS18B20 作為檢測元件,與傳統(tǒng)的溫度計相比 ,本數(shù)字溫度計減少了外部的硬件電路,具有低成本和易使用的特點。 測量溫度的關鍵是溫度傳感器,溫度傳感器正從模擬式向數(shù)字式 、 從集成化向智能化 、 網(wǎng)絡化的方向發(fā)展??刂破魇褂?AT89C52,溫度傳感器使用 DS18B20,用 8 位共陰極 LED 數(shù)碼管以動態(tài)掃描法實現(xiàn)溫度顯示。 ( 5) 系統(tǒng)具有數(shù)碼顯示功能,能實時顯示設定溫度值和測得的實際溫度值。采用智能溫度傳感器 DS18B20 作為檢測元件,測溫范圍為 - 55℃ ~+ 125℃ ,最大分辨率可達 ℃ 。 在訪問外部數(shù)據(jù)存儲器或程序存儲器時,這組口線分時轉(zhuǎn)換地址 (低 8 位 )和數(shù)據(jù)總線復位,在訪問期間激活內(nèi)部上拉電阻。 在訪問外部程序存儲器或 16 位地址的外部數(shù)據(jù)存儲器 (例如執(zhí)行 MOVX DPTR 指令 )時, P2 口送出高 8 位地址數(shù)據(jù)。當振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復位。 ( 10) XTAL2:振蕩器反相放大器的輸出端。 這個放大器與作為反饋元件的片外石英晶體或陶瓷諧振器一起構成自激振蕩器,振蕩電 路參見圖 21( a)圖所示。 第三章 芯片功能簡介 7 ( 3) DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi) 。 DS18B20的外形及管腳排列 如圖 23和表 23所示。 ROM的作用是使每一個 DS18B20都各不相同,這樣就 可 以 實 現(xiàn) 一 根 總 線 上 掛 接 多 個 DS18B20 的 目 的 。在 DS18B20 出廠時該位被設置為 0,用戶不要去改動。 寫時間片:將數(shù)據(jù)從高電平拉至低電平,產(chǎn)生寫起始信號。 第三章 芯片功能簡介 11 (a) 寄生電源工作方式 (b) 外接電源工作方式 圖 25 電源工作方式圖 5. DS18B20的各個 ROM命令 ( 1) Read ROM [33H] 這個命令允許總線控制器讀到 DS18B20的 8位系列編碼,惟一的序列號的 8位CRC碼。如果總線上不止一個從機,在命令之后緊跟著發(fā)一條讀命令,由于多個從機同時傳信號。 ( 6) Write Scratchpad[4EH] 這個命令向 DS18B20的暫存器 TH和 TL中寫入數(shù)據(jù)。 ( 9) Convert T[44H] 這個命令啟動一次溫 度轉(zhuǎn)換而無需其他數(shù)據(jù)。 第四章 系統(tǒng)硬件電路的設計 13 第四章 .系統(tǒng)硬件電路的設計 主控制電路和測溫控制電路原理圖 主控制電路由 AT89C52 及外圍元件構成,測溫電路由 DS18B 預置數(shù)電路和報警電路組成。 淮安信息職業(yè)技術學院畢業(yè)設計論文 14 圖 32 驅(qū)動電路原理圖 圖 33 顯示電路原理圖 顯示模塊原理圖 采用動態(tài)
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1