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

正文內(nèi)容

微機原理與接口技術(shù)綜合實踐說明書-畢業(yè)論文設(shè)計范文模板參考資料-數(shù)字溫度傳感器測溫(專業(yè)版)

2025-01-11 18:45上一頁面

下一頁面
  

【正文】 定時入口 NOP CLR DQ MOV R0, 0F0H DJNZ R0, $ 。按鍵 4 標志位 LOOP: LCALL GET_TEMPER 。其次, 分析研究明白試驗各實驗硬件器材的工作原理 ,因為只有都明白了,做起設(shè)計 才可能 事半功倍,如果沒弄明白,就迷迷糊糊的去選題目做設(shè)計,到頭來 可能就是事倍功半甚至一點收獲也沒有 。 回顧起此次單片機課程設(shè)計,至今 我仍感慨頗多 。 2. 按鍵 功能 實現(xiàn) 后, 蜂鳴器報警 出現(xiàn)新問題: 當通過按鍵調(diào)節(jié)溫度上限使之低于實際溫度采集值時,蜂鳴器發(fā)出不正常的震動聲。 共陰極 LED 的所有發(fā)光管的陰極并接成公共端 COM,而共陽極 LED 的所有發(fā)光 管的陽極并接成公共端 COM。 當它處于正向工作狀態(tài)時(即兩端加上正向電 壓),電流從 LED 陽極流向陰極時,半導(dǎo)體晶體就發(fā)出從紫外到紅外不同顏色的光線,光的強弱與電流有關(guān)。 瓷片電容 用高介電常數(shù)的電容器陶瓷〈鈦酸鋇一氧化鈦〉擠壓成圓管、圓片或圓盤作為介質(zhì),并用燒滲法將銀鍍在陶瓷上作為電極制成。具體說明如下: D7D6 =00 不影響計數(shù)器工作。 PC0 為 AINTR, PC1 為 ABF,PC2 為 , PC3~ PC5 為輸出。 PA0~ PA7: 8位通用 I/O 口,其輸入、輸出的流向可由程序控制。 P1 口第 2 功能 : T2() 定時 /計數(shù)器 2 的外部計數(shù)輸入 /時鐘輸出 T2EX() 定時 /計數(shù)器 2 重裝載 /捕捉 /方向控制 I/O P2 口是帶內(nèi)部上拉的雙向 I/O 口 , 向 P2口寫入 1時 , P2口被內(nèi)部上拉為高電平 , 可用作輸入口 。P1 口讀到 A MOV C,EOH 。釋放總線 RET 。清存在信號標志 WAITL: JB ,WH 。 Read Power Supply [B4h] 若把這條命令發(fā)給 DS18B20 后發(fā)出讀時間隙,器件會返回它的電源模式: “0”=寄生電源, “1” = 外部電源。一個復(fù)位脈沖跟著一個存在脈沖表明 DS18B20 已經(jīng)準備好發(fā)送和接收數(shù)據(jù)(適當?shù)?ROM命令和存儲器操作命令)。 Match ROM [55h] 匹配 ROM 命令,后跟 64 位 ROM 序列,讓總線控制器在多點總線上定位一只特定的 DS18B20。為此每一個總線上的器件都必須是漏極開路或三態(tài)輸出。當在單線總線上通訊時,暫存器幫助確保數(shù)據(jù)的完整性。這個協(xié)議用 ROM 操作協(xié)議流程圖來描述。數(shù)據(jù)通過單線接口以串行方式傳輸。 對于總線控制器不知道總線上的 DS18B20 是用寄生電源還是用外部電源的情況, DS18B20 預(yù)備了一種信號指示電源的使用意圖。當有特定的時間 和電壓需求時(見節(jié)標題 “單線總線系統(tǒng) ”), I/O 要提供足夠的能量。 DS18B20 有三個主要數(shù)字部件: 1) 64 位激光 ROM, 2)溫度傳感器, 3)非易失性溫度報警觸發(fā)器 TH 和 TL。系統(tǒng)共有四個按鍵, 前 兩個 按鍵實現(xiàn)溫度上限的調(diào)整, 后 兩個實現(xiàn)溫度下限的調(diào)整。測量結(jié)果放在 DS18B20 的暫存器里,用一條讀暫存器內(nèi)容的存儲器操作命令可以把暫存器中數(shù)據(jù)讀出。 北京交通大學微機原理與接口技術(shù)綜合實踐說明書 6 另一種給 DS18B20 供電的方法是從 VDD 引腳接入一個外部電源,見圖 3。 同時,計數(shù)器被復(fù)位到一個值,這北京交通大學微機原理與接口技術(shù)綜合實踐說明書 7 個值由斜坡式累加器電路確定,斜坡式 累加器電路用來補償感溫振蕩器的拋物線特性。這樣就允許許多 DS18B20 并聯(lián)在一起同時測溫,如果某個地方的溫北京交通大學微機原理與接口技術(shù)綜合實踐說明書 8 度超過了限定值,報警的器件就會被立即識別出來并讀取,而不用讀未報警的器件。 單線 CRC 可以用一個由移位寄存器和 XOR 門構(gòu)成的多項式發(fā)生器來產(chǎn)生,見圖 7。還有一個第九字節(jié),可以用讀暫存器命令讀出。初始化序列包括一個由總線控制器發(fā)出的復(fù)位脈沖和跟有其后由 從機發(fā)出的存在脈沖。然而,只有在最近一次測溫后遇到符合報警條件的情況, DS18B20才會響應(yīng)這條命令。 Convert T [44h] 這條命令啟動一次溫度轉(zhuǎn)換而無需其他數(shù)據(jù)。保存 A 寄存器 MOV A,4 。1us NOP 。設(shè)置時間常數(shù) CLR 。調(diào)讀 1 位子程序 RRC A 。 WR :寫選通信號,控制對 8155 的寫操作,低電平有效。 下表為 8155 芯片的 I/O 口地址 AD7 AD6 AD5 AD4 AD3 AD2 AD1 AD0 所選端口 0 0 0 命令 /狀態(tài)寄存器 0 0 1 A 口 0 1 0 B 口 0 1 1 C 口 1 0 0 定時器低 8位 1 0 1 定時器高 6位及方式 RAM 單元 8155 的 A 口、 B口可工作于基本 I/O 方式或選通 I/O 方式。其格式如下: D7 D6 D5 D4 D3 D2 D1 D0 M2 M1 T13 T12 T11 T10 T9 T8 D7 D6 D5 D4 D3 D2 D1 D0 T7 T6 T5 T4 T3 T2 T1 T0 定時器 /計數(shù)器的使用 8155 的定時器 /計數(shù)器與 MCS51 單片機芯片內(nèi)部的定時器 /計數(shù)器,在功能上是完全相同的,同樣具有定時和計數(shù)兩種功能。 74ls07 引腳圖 74ls07 邏輯圖 74LS07 真值表 75452 75452 是雙外圍器件驅(qū)動芯片,其引腳圖如 下 圖 左 所示: 1A 和 1B 是內(nèi)部與非門的兩個輸入端,通過三極管放大后由 1Y 輸出。 三極管 三極管 ,是一種電流控制電流的半導(dǎo)體器件 。 LED 顯示器有多種結(jié)構(gòu)形式,單段的圓形或方形 LED 常用來顯示設(shè)備的運行狀態(tài), 8 段 LED 可以顯示各種數(shù)字和字符,所以也稱為 LED 數(shù)碼管,其外形如圖所示。 2)溫度轉(zhuǎn)化程序,由 于 DS18B20 采集溫度值為兩個字節(jié),通過子程序 TEMPER 將采集溫度轉(zhuǎn)化為單字節(jié)數(shù)據(jù)。 2. LED 顯示器一次顯示溫度下限,上限,實際采集溫度值。課程設(shè)計不向平時完成作業(yè),有不懂的不能等待老師給我們一一詳解,必須自己親自動手去查資料,弄清所有的問題。標志位 1 BIT01 EQU 20H BIT02 EQU 21H BZ2 EQU 22H 。若 BZ 為一,則跳轉(zhuǎn) S22 LJMP GET_TEMPER S22: MOV A,0CCH 。循環(huán) 8 次寫入一個字節(jié) CLR C WR1: CLR DQ 。主程序循環(huán) 。溫度下限 TMAX EQU 34H 。其中最難的應(yīng)該是程序的編寫了, DS18B20 溫度感應(yīng)器是我們單片機課程里沒學過的,需要我們查資料自學,它的 ROM操作指令和存儲器操作命令,初始化程序、寫時間隙和讀時間隙以及各種時序圖等,都讓我們費好大勁才研究明白 ?? 雖然這次的課程設(shè)計算起來在實驗室的時間只有三天,不過因為我們都有自己的實驗板,所以在宿舍里做實驗的時間 遠 不止三天。 程序調(diào)試結(jié)果: 1. 上電后,蜂鳴器和發(fā)光二極管均為高電平,同時報警。 2)在主程序中將功能劃分為幾個部分, 分別 調(diào)用 采集溫度子程序、溫度轉(zhuǎn)換子程序、鍵盤子程序、比較警報子程序、顯示子程序來 實現(xiàn)整體循環(huán) 。 LED 顯示器工作原理: LED(發(fā)光二極管 Light Emitting Diode 的英文縮寫)是利用 PN 結(jié)把電能轉(zhuǎn)換成光能的固體發(fā)光器件,根據(jù)制造材料的不同可以發(fā)出紅、黃、綠、白等不同色彩的可見光來。各種小型電子設(shè)備作諧振、耦合、濾波、旁路。 序號 名 稱 數(shù) 量 序號 名 稱 數(shù) 量 1 電阻 5 18 晶振 1 2 電阻 1 19 單排插針 /座 ( 3) 1 3 電阻 1K 1 20 短路塊 1 4 電阻 4 21 單排插座 ( 3) 1 5 電阻 3K 1 22 單排插座 ( 30) 2 6 電阻 1 23 DIP 40 2 7 電阻 1 24 DIP 14 3 8 排電阻 *8 1 25 DIP8 3 9 電解電容 10 電解電容 10UF 2 27 電源線 (黃 ) 1 11 電解電容 47UF/33UF 1 28 電源線 ( 黑) 1 12 瓷片電容 30P/33P 2 29 支座 4 13 獨石電容 1 30 14 獨石電容 2 31 15 三極管 9013 1 32 16 發(fā)光二極管(紅) 1 33 17 按鈕開關(guān) 4 34 主要設(shè)備、器件結(jié)構(gòu)及原理介紹 74LS14 六反相器(有施密特觸發(fā)器) 。當 TIMER IN 接外部脈沖時,為計數(shù)方式;接系統(tǒng)時鐘時,可作為定時方式。 當 CE = 0, IO/M= 0 時,選中 8155 片內(nèi) RAM,這時 8155 只能作片外 RAM 使用,其北京交通大學微機原理與接口技術(shù)綜合實踐說明書 18 RAM 的低 8 位編址為 00H~ FFH;當 CE = 0, IO/M= 1時,選中 8155 的 I/O 口,其端口地址的低 8位由 AD7~ AD0 確定,如表 66 所示。單片機 與 8155 之間的地址、數(shù)據(jù)、命令與狀態(tài)信息都是通過這個總線口傳送的。保存 B RLOP: MOV B,08H 。保存 B PUSH A 。設(shè)置時間常數(shù) CLR 。 RESET PUSH B 。如果總線控制器在這條命令之后跟著發(fā)出讀時間隙,而 DS1820又正在忙于把暫存器拷貝到 2E 存儲器, DS1820 就會輸出一個 “0” ,如果拷貝結(jié)束的話,DS18B20 則輸出 “1” 。搜索 ROM命令允許總線控制器用排除法識別總線上的所有從機的 64 位編碼。如果總線停留在低電平超過 480μs ,總線上的所有器件都將被復(fù)位。下面兩個字節(jié)沒有使用,但是在讀回數(shù)據(jù)時,它們?nèi)勘憩F(xiàn)為邏輯 1。 CRC 值的比較以及是否進行下一步操作完全由總線控制器決定。每進行一次測溫就對這個標識進行一次更新。計數(shù)器被預(yù)置到對應(yīng)于 55℃ 的一個值。在發(fā)出任何涉及拷貝到 2E 存儲器或啟動溫度轉(zhuǎn)換的協(xié)議之后,必須在最多 10μs 之內(nèi)把 I/O 線轉(zhuǎn)換到強上拉。成功執(zhí)行完一條 ROM 操作序列后,即可進行存儲器和控制操作,控制器可以提供 6 條存儲器和控制操作指令中的任一條。 最后兩位顯示 下 限溫度 。DS18B20 也可用外部 5V 電源供電。要想使 DS18B20 能夠進行精確的溫度轉(zhuǎn)換, I/O 線必須在轉(zhuǎn)換期間保證供電。如果控制器接收到一個 “0” ,它就知道必須在溫度轉(zhuǎn)換期間給 I/O 線提供 強上拉。如用于華氏溫度,必須要用一個轉(zhuǎn)換因子查找表。成功進行一次 ROM 操作后,就可以對 DS18B20 進行特定的操作,總線控制器可以發(fā)出六個存儲器和控制操作命令中的任一 條 。數(shù)據(jù)經(jīng)過校驗后,用一個拷貝暫存器命令會把數(shù)據(jù)傳到非易性( 2E ) RAM 中。一個多點總線由一個單線總線和多個掛于其上的從機構(gòu)成。所有和 64 位 ROM 序列不匹配的從機都將等待復(fù)位脈沖。接下來寫入的兩個字節(jié)將被存到暫存器中的地址位置 2和 3。 寫時間隙 當主機把數(shù)據(jù)線從邏輯高電平拉到邏輯低電平的時候,寫時間隙開始??偩€低 等待 DJNZ ACC,WAITL 。保存 B MOV B,08H 。1us NOP 。 在訪問外部程序存儲器和外部數(shù)據(jù) 時 分別作為地址高位字節(jié)和 16 位 地址 (MOVX DPTR), 此時通過內(nèi)部強上拉傳送 1 當使用 8 位尋址方式 (MOV Ri)訪問外部數(shù)據(jù)存儲器時 ,P2 口發(fā)送 P2 特殊功能寄存器的內(nèi)容 I/O P3 口是帶內(nèi)部上拉的雙向 I/O 口向 P3 口寫入 1 時 ,P3 口被內(nèi)部上拉為高電平 ,可用作輸入口 。 PC0~ PC5:有兩個作用,既可作為通用的 I/O 口,也可作為 PA 口和 PB 口的控制信 號線,這些可通過程序控制。 PC0 為 AINTR, PC1 為 ABF, PC2 為 , PC3 為BINTR, PC4 為 BBF,
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1