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

正文內容

精品--基于89s51單片機的ds18b20數字溫度計設計(專業(yè)版)

2025-01-31 03:27上一頁面

下一頁面
  

【正文】 由于 DS18B20的測量精度只有177。 ds1820wr(0xcc)。 31 delay_18B20(10)。 //下一位數碼管 if(i==3) //檢測顯示完 4 位否,完成直接退出,不讓 P1 口再加 1,否則進位影響到第四位數據 break。disdata[1]==0) //百位和十位同時為 0 則不顯示 disdata[1]=21。 tvalue。然后再由段代碼數據線輸出 1 的段代碼,第三位和第四位也是這樣的一個過程。 ds1820wr(0xcc)。 //給脈沖信號 dat=1。 I/O線電平變低后, DS18B20 在一個 15μ s 到 60μs 的窗口內對 I/O 線采樣。這些命令允許主機寫入或讀出 DS18B20 便箋式 RAM、啟動溫度轉換。有兩種類型的寫時間片:寫 1 時間片和寫 0 時間片。 將數碼管公共極 COM接到 +5V,段選段接單片機 P0 口(當單片機 P0 口高電平輸出時,要接上拉電阻以增大驅動能力),位選端加三極管驅動接單片機 P2 口。但寄生電源方式需要強上拉電路 , 軟件控制變得復雜 (特別是在完成溫度轉換和拷貝數據到 E2PROM 時 ) , 同時芯片的性能也有所降低。 XTAL1 和 XTAL2 為片內振蕩電路輸入線,這兩個端子用來外接石英晶體和微調電容。 15 搜 ROM( 0F0H) 用于確定掛接在同一總線上 DS18B20 的個數和識別 64 位 ROM 地址,為操作各器件做好準備。 DS18B20 采用3腳 PR- 35 封裝 管腳排列如 圖 31 所示,內部結構如圖 32 所示。 P1 口( ~ ,1 腳~ 8 腳), P1 口是唯一的單功能接口,僅能作為通用 I/O 接口用。 (29 腳 ):程序存儲器允許信號輸出端。既可以作為異步通信收發(fā)器,也可以作為同步移位寄存器使用,應用于需要擴展的 I/O 接口的系統。 圖 11 系統設計總框圖 主 控 制 器 復位電路 顯示電路 時鐘電路 溫度檢測 7 第二章 AT89S51 單片機的 結構及工作特性 AT89S51 單片機的 主要特性 AT89S51 是一種低功耗、高性能、 CMOS、 8 位微控制器,具有 4K 在系統可編程 Flash 存儲器 ?,F在,新一代的 “ DS1820” 體積更小、更經濟、更靈活。 AT89S51 單 片機綜合了微型處理器的基本功能。在三大信息信息采集 (即傳感器技術 )、信息傳輸 (通信技術 )和信息處理 (計算機技術 )中,傳感器屬于信息技術的前沿尖端產品,尤其是溫度傳感器技術,在我國各領域已經引用的非常廣泛,可以說是滲透到社會的每一個領域,人民的生活與環(huán)境的溫度息息相關,在工業(yè)生產 過程中需要實時測量溫度,在農業(yè)生產中也離不開溫度的測量,因此研究溫度的測量方法和裝置具有重要的意義。最終由 4 位數碼管顯示?,F場溫度直接以 “ 一線總線 ” 的數字方式傳輸,大大提高了系統的抗干擾性。便于單片機處理及控制,省去傳統的測溫方法的很多外圍電路。 (2)數據存儲器 數據存儲器分為內外兩部分, 51 單片機內部有 128B RAM,地址為 00H~ 7FH;片外最多可擴展 64 K RAM,地址外 0000H~ FFFFH。若使用外部輸入時鐘,該引腳必須接地。 ( 3) 輸入輸出引腳 P0 口、 P1 口、 P2 口、 P3 口 P0 口( ~ , 39 腳~ 32 腳): P0 有兩種工作方式。 ( 2) 地址總線( AB):地址總線寬度為 16 位,因此外部存儲器直接尋址范圍為64K, 16 位地址總線由 P0 口經地址鎖存器提供低 8 位地址( A0~ A7), P2 口直接提供高 8 位地址( A8~ A15)。對應的溫度計算:當符號位 S=0 時,直接將二進制位轉換為十進制;當 S =1 時,先將補碼變?yōu)樵a,再 計算十進制值。由于單片機內部是由各種各樣的數字邏輯器件 (如觸發(fā)器寄存器存儲器等 )構成,這些數字器件的工作必須按時間順序完成,這種時間順序就稱為時序。時鐘電路和單片機的連接如圖 41 所示。數碼管的外形結構如圖43 所示 。 } 主機發(fā)送( Tx) 復位脈沖(最短為 480μ s 的低電平信號)。如果出現序列混亂,則單總線器件不會響應主機。在單總線器件檢測到上升沿后,延時 15~ 60us,接著通過拉低總線 60~ 240us,以產生應答脈沖。 、 在讀時間隙的結尾, I/O 引腳將被外部上拉電阻拉到高電平。 DQ=wdataamp。 tvalue=tvalue|a。//溫度正負標志 發(fā)跳過 ROM 指令 初始化 DS18B20 開始 讀 DS18B20 得序列號 檢測 DS18B20 是否存在? 初始化 DS18B20 發(fā)送 DS18B20 編碼 度溫度數據 顯示 29 /*************************顯示程序 **************************/ void delay(uint k)//延時 1 毫秒(不夠精確的) {unsigned int i,j。//加入小數點 ,查表可得出有小數點的排在后 10 位,所以加 10 disdata[3]=tvalue%10。ilc。 uchar dat=0。 DQ=1。 tflag=1。 35 參考文獻 ( 1)何立民 .《單片機高級教程》航空航天大學出版社, 2021 ( 2)李朝青 .《單片機原理與接口技術》航 空航天大學出版社, 1999 ( 3)張毅剛 .《 MCS51 單片機應用設計》哈爾濱工業(yè)大學出版社, 1997 ( 4)王福瑞 .《單片機測控系統設計大全》航空航天大學出版社, 1998 ( 5)馬忠梅 .《單片機的 C 語言應用程序設計(第 4 版)》航空航天大學出版社, 2021 (6) 張萍 . 基于數字溫度計 DS18B20 的溫度測量儀的開發(fā) 。 if(tvalue0x0fff) tflag=0。0x01。 //拉高 delay_18B20(40)。 //端口 2 為輸出 30 P2=0xf7。 disdata[2]=tvalue/10。//存放溫度值 uint tvalue。 tvalue=b。i0。當主機把數據從高電平拉到低 電平時,寫時間隙開始,數據線必須保持至少 1μ s;從 DS18B20 輸出的數據 24 在讀時間隙的下降沿出現后 15μ s 內有效。接著,主機釋放總線,并進入接收模式。所有ROM 操作命令均為 8 位長。 //精確延時大于 480us DQ = 1。在外接電源方式下,可以充分發(fā)揮 DS18B20 寬電源電壓范圍的優(yōu)點,即使電源電壓 VCC 降到 3V 時,依然能夠保證 溫度量精度。通常 OSC輸出時鐘頻率 f為 ~16MHz,典型值為12MHz或者 。 (1)總控制器 總控制器有電源電路、 時鐘電路、 復位電路 三部分構成 。當溫度轉換命令發(fā)布后,經轉換所得的溫度值以二字節(jié)補碼形式存放在高速暫存存儲器的第 0 和第 1 個字節(jié)。 AT89S51 單片機的三總線結構 51 系列單片機是總線結構的單片機,所謂總線就是指一組公共的 信號線, 51 單片機的總線分為數據總線、地址總線和控制總線。 VPP 加入編程電壓端。 XTAL1( 19 腳):片內高增益反響放大器的輸入 端。 ( 1) 程序存儲器 程序存儲器用于存放編好的程序、表格和常數。在輪流顯示過程中,每位數碼管的點亮時間為 1~ 2ms,由于人的視覺暫留現象及發(fā)光二極管的余輝效應,盡管實際上各位數碼管并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數據,不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,能夠節(jié)省大量的 I/O 端口,而且功耗更低。 DS18B20 的精度較差為177。 是一種精度高、穩(wěn)定性好、適用性極強的新型現場溫度顯示儀 。 目前的智能溫度傳感器 (亦稱數字溫度傳感器 )是在 20 世紀 90 年代中期問世的,它是微電子技術、計算機技術和自動測試技術 (ATE)的結晶,特點是能輸出溫度數據及相關的溫度控制量,適配各種微控制器 (MCU)。 采用數字單片智能溫度傳感器 DS18B20。 DS18B DS1822 “ 一線總線 ” 數字化溫度傳感器 。 AT89S51 具有以下標準功能: 4k 字節(jié) Flash, 128 字節(jié) RAM,32 位 I/O 口線,看門狗定時器, 2 個數據指針, 2 個 16 位定時器 /計數器,一個 5 向量的 2 級中斷結構,一個全雙工串行口,片內晶振及時鐘電路。 ( 2)中斷系統 51 單片機具備較完善的中斷功能, 有 2 個外部中斷、 2 個內部定時器中斷和 1個串行口中斷,可以實現不同的控制要求,并具有兩級的優(yōu)先級。 /VPP( 31 腳):片內程序存儲器選通控制端。 PSENEA 10 P2 口( ~ , 21 腳~ 28 腳), P2 口也有兩種工作方 式,一是作為普通的 I/O端口使用時,它是自帶上拉電阻的 8 位準雙向 I/O 接口,每一位可驅動 4 個 LSTTL 負載。溫度報警觸發(fā)器TH和 TL,可通過軟件寫入戶報警上下限。減法計數器 1 對低溫度系數晶振產生的脈沖信號進行減法計數,當減法計數器 1 的預置值減到 0 時溫度寄存器的值將加 1,減法計數器 1 的預置將重新被裝入 ,減法計數器 1 重新開始對低溫度系數晶振產生的脈沖信號進行計數 ,如此循環(huán)直到減法計數器 2 計數到 0 時,停止溫度寄存器值的累加,此時溫度寄存器中的數值即為所測溫圖 2 中的斜率累加器用于補償和修正測溫過程中的非線性其輸出用,于修正減法計數器的預置值,只要 計數門仍未關閉就重復上述過程,直至溫度寄存器值達到被測溫度值 。一般情況下,無論是機械振動的振幅,還是交變電場的振幅都非常小。無論是內部寄生電源還是外部供電, I/O口線要接 5KΩ左右的上拉電。 總電路圖 12345678INT113INT012T115T014EA/VP31X119X218RESET9RD17WR1639383736353433322122232425262728RXD10TXD11ALE/P30PSEN29U2AT89S5133pFC1033pFC91KR401212MXTAL1GND200R39KEY3712C822uFVCCVCCvccGNDDQDS18B20VCC1KR40GNDL22L22P00P01P02P03P04P05P06P07P20P21P22P23 21 100R18100R19100R20100R21100R23100R24100R25100R22123456789101112JP24位共陽數碼管ABCDEFGSPP00P01P02P03P04P05P06P07AFBGCDESP1KR271KR301KR291KR28VCCP20P21P22P23geshibaiqianRP1123Q6901512
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1