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

正文內(nèi)容

基于單片機的溫度傳感器開發(fā)設計-大學畢業(yè)論文畢業(yè)設計學位論文范文模板參考資料(完整版)

2025-01-16 11:03上一頁面

下一頁面
  

【正文】 TMIN 。A 中高低四位互換 MOV TEM, A MOV A, TL 。數(shù)據(jù)線低電平 3s SETB DQ 。低電平持續(xù) 6s RRC A 。480?s 復位脈沖(低電平) SETB DQ MOV R0, 1EH DJNZ R0, $ 。若 BZ 為一,則跳轉(zhuǎn) S22 LJMP GET_TEMPER S22: MOV A,0CCH 。讀取此時的溫度值 LCALL TEMPER 。標志位 1 BIT01 EQU 20H BIT02 EQU 21H BZ2 EQU 22H 。 3. 按鍵 2 分別 控制 下 限的 增減切換,按鍵 4 分別控制上限的增減切換;通過按鍵調(diào)節(jié)溫度上限低于實際采集溫度值時 蜂鳴器報警 ; 當再次調(diào)節(jié)使上限大于實際溫度時,蜂鳴器報警停止。我們猜測是電壓過高導致蜂鳴器不能正常振動,于是在一塊獨立的電路板上單獨檢驗蜂鳴器:在其兩端 加了 5V多的電壓,蜂鳴器正常報警。 4) 比較 報警子程序,在主程序中調(diào)用該子程序,以達到采集溫度高于控制溫度上限、采集溫度低于控制溫度下限時報警的目的。顯然,將單片機的數(shù)據(jù)輸出口與 LED各段引腳相連,控制輸出的數(shù)據(jù)就可以使 LED 顯示不同的字符。因此,我們介紹 8段 LED數(shù)碼管顯示器。 23 電磁式蜂鳴器驅(qū)動原理: 蜂鳴器發(fā)聲原理是電流通過電磁線圈,使電磁線圈產(chǎn)生磁場來驅(qū)動振動膜發(fā)聲的,因此 需要一定的電流才能驅(qū)動它,單片機 IO 引腳輸出的電流較小,單片機輸出的 TTL 電平基本上驅(qū)動不了蜂鳴器,因此需要增加一個電流放大的電路。 三極管是一種電流放大器件,但在實際使用中常常利用三極管的電流放大作用,通過電阻轉(zhuǎn)變?yōu)殡妷悍糯笞饔谩5皖l瓷介電容器限于在工作頻率較低的回路中作旁路或隔直流用,或?qū)Ψ€(wěn)定性和損耗要求不高的場合〈包括高頻在內(nèi)〉。 1Y, 2Y 輸出的是經(jīng)過三極管放大后的信號,從而起到增加驅(qū)動能力的作用。 D7D6 =10 達到計數(shù)值(計數(shù)器減為 0)后停止。具體表現(xiàn)在: ① 8155 的定時器 /計數(shù)器是減法計數(shù) ,而 MCS51 的定時器 /計數(shù)器卻 是加法計數(shù) .因此確定計數(shù)初值的方法是不同的 . ② MCS 51 的定時器 /計數(shù)器有多種工作方式 .而 8155 的定時器 /計數(shù)器 ,則只有一種固定的工作方式 ,既 14位計數(shù) ,通過軟件方法進行計數(shù)值加載 . ③ MCS 51 的定時器 /計數(shù)器有兩種計數(shù)脈沖。 圖 616 8155 命令寄存器格式 8155 內(nèi)還有一個狀態(tài)寄存器,用于鎖存輸入 /輸出口和定時 /計數(shù)器的當前狀態(tài),供 CPU查詢用。當 C口作為狀態(tài)控制信號時,其每位線的作用如下: PC0: AINTR( A 口中斷請求線) PC1: ABF( A口緩沖器滿信號) PC2: ( A 口選通信號) PC3: BINTR( B 口中斷請求線) PC4: BBF( B口緩沖器滿信號) PC5: ( B 口選通信號) 8155 的 I/O 工作方式選擇是通過對 8155 內(nèi)部命令寄存器設定控制字實現(xiàn)的。 TIMER IN:定時 /計數(shù)器脈沖輸入端。 IO/M : 8155 的 RAM 存儲器或 I/O 口選擇線。 當作為輸入腳時 , 被外部拉低的 P3口會因為內(nèi)部上拉而輸出電流 P3 口還具有以下特殊功能 : RxD() 串行輸入口 TxD() 串行輸出口 INT0() 外部中斷 0 INT1() 外部中斷 T0() 定時器 0 外部輸入 T1() 定時器 1 外部輸入 WR() 外部數(shù)據(jù)存儲器寫信號 RD() 外部數(shù)據(jù)存儲器讀信號 RST I 復位 當晶振在運行中 , 只要復位管腳出現(xiàn) 2個機器周期高電平即可復位 , 內(nèi)部有擴散電阻連接到 Vss 僅需要外接一個電容到 Vcc 即可實現(xiàn)上電復位 ALE O 地址鎖存使能在訪問外部存儲器時 , 輸出脈沖鎖存地址的低字節(jié) , 在正常情況下 , ALE 輸出信號恒定為 1/6 振蕩頻率 , 并可用作外部時鐘 或定時 , 注意每次訪問外部數(shù)據(jù)時一個 ALE 脈沖將被忽略 ALE 可以通過置位 SFR 的 禁止 , 置位后 ALE 只能在執(zhí)行 MOVX 指令時被激活 PSEN O 程序存儲使能 當執(zhí)行外部程序存儲器代碼時 PSEN 每 個機器周期被激活兩次 在訪問外部數(shù)據(jù)存儲器時 PSEN 無效 訪問內(nèi)部程序存儲器時 PSEN 無效 /EAVpp I 外部尋址使能 /編程電壓在訪問整個外部程序存儲器時 EA 必須外部置低 如果 EA 為高時 , 將執(zhí)行內(nèi)部程序除非程序計數(shù)器包含大于片內(nèi) FLASH 的地址 該引腳在對 FLASH 編程時接 5V/12V 編程電壓 (Vpp) 如果保密位 1 已編程 EA在復位時由內(nèi)部鎖存 XTAL1 I 晶體 1 反相振蕩放大器輸入和內(nèi)部時鐘發(fā)生電路輸入 XTAL2 O 晶體 2 反相振蕩放大器輸出 16 三、 8155 8155 的內(nèi)部結構和引腳功能 8155 各引腳功能說明如下: RST:復位信號輸入端,高電平有效。8 位讀完 ? POP B 。1us NOP 。1us NOP 。設置寫位個數(shù) WLOP: RRC A 。1us NOP 。釋放總線等待一段時間 SJMP SHORT WH : MOV B,111 WH1 : ORL C, DJNZ B,WH1 。發(fā)出復位脈沖 MOV B,250 。有兩種寫時間隙:寫 1時間隙和寫 0時間隙。如果總線控制器在這條命令之后跟著發(fā)出讀時間隙,而 DS18B20 又忙于做時間轉(zhuǎn)換的話, DS18B20 將在總線上輸出 “0” ,若溫度轉(zhuǎn)換完成,則輸出 “1” ??梢栽谌魏螘r刻發(fā)出復位命令來中止寫入。只要 DS18B20 不掉電,報警狀態(tài)將一直保持,直到再一次測得的溫度值達不到報警條件。這條命令在總線上有單個或多個器件時都可以使用。 ROM 操作命令 一旦總線控制器探測到一個存在脈沖,它就可以發(fā)出 5個 ROM 命令中的任一個。單線總線需要一個約 5KΩ 的上拉電阻。 CRC 的執(zhí)行方式如第二個標題“CRC 發(fā)生器 ” 所述。這一過程確保更改存儲器時數(shù)據(jù)的完整性。然后從系列編號的最低有效位開始,一次一位移入寄存器 。 CRC 發(fā)生器 DS1820 中有 8 位 CRC 存儲在 64 位 ROM 的最高有效字節(jié)中。最前面 8位是單線系列編碼( DS1820 的編碼是 9h)。 報警搜索操作 DS18B20 完成一次溫度轉(zhuǎn)換后,就拿溫度值和存儲在 TH和 TL 中的值進行比較。 斜坡式累加器用來補償感溫振蕩器的非線性,以期在測溫時獲得比較高的分辨力。這個命令協(xié)議詳見 “ 存儲器操作命令 ”節(jié)。這樣在轉(zhuǎn)換期間可以允許在單線總線上進行其他數(shù)據(jù)往來。由于 DS18B20 的工作電流達到 1mA,所以僅靠 5K 上拉電阻提供電源是不行的,當幾只 DS18B20 掛在同一根 I/O 線上并同時想進行溫度轉(zhuǎn)換時,這個問題變得更加尖銳。如果沒有對 DS18B20 使用報警搜索命令,這些寄存器可以做為一般用途的用戶存儲器使用。 DS18B20 依靠一個單線端口通訊。基于感應加熱原理,設計開發(fā)某型號 溫奶器 的控制系統(tǒng),完成 溫奶器 控制系統(tǒng)的硬件和軟件設計,設計開發(fā)的 溫奶器 具有成本低、 安全 、 實用 等優(yōu)點,有一定的市場競爭力。 DS18B20 有三個主要數(shù)字部件: 1) 64 位激光 ROM, 2)溫度傳感器, 3)非易失性溫度報警觸發(fā)器 TH 和 TL。一條控制操作命令指示 DS18B20 完成一次溫度測量。當有特定的時間和電壓需求時(見節(jié)標題 “單線總線系統(tǒng) ”), I/O 要提供足夠的能量。使用寄生電源方式時, VDD 引腳必須接地。 對于總線控制器不知道總線上的 DS18B20 是用寄生電源還是用外部電源的情況, DS18B20 預備了一種信號指示電源的使用意圖。如果計數(shù)器在門周期結束前到達 0,則溫度寄存器(同樣被預置到 55℃ )的值增加,表明所測溫度大于 55℃ 。數(shù)據(jù)通過單線接口以串行方式傳輸。當報警標識置位時, DS1820 會對報警搜索命令有 反應。這個協(xié)議用 ROM 操作協(xié)議流程圖來描述。當在 DS1820 中存儲的或由其計算的 CRC 值和總線控制器計算的值不相符時, DS1820 內(nèi)部并沒有一個能阻止命令序列進行的電路。當在單線總線上通訊時,暫存器幫助確保數(shù)據(jù)的完整性。第七和第八字節(jié)是計數(shù)寄存器,它們可以被用來獲得更高的溫度分辨力(見 “ 測溫操作 ” 一節(jié))。為此每一個總線上的器件都必須是漏極開路或三態(tài)輸出。 通過單線總線端口訪問 DS1820 的協(xié)議如下: ? 初始化 ? ROM 操作命令 9 ? 存儲器操作命令 ? 執(zhí)行 /數(shù)據(jù) 初始化 通過單線總線的所有執(zhí)行(處理)都從一個初 始化序列開始。 Match ROM [55h] 匹配 ROM 命令,后跟 64 位 ROM 序列,讓總線控制器在多點總線上定位一只特定的 DS18B20。 Alarm Search [ECh] 這條命令的流程圖和 Search ROM 相同。一個復位脈沖跟著一個存在脈沖表明 DS18B20 已經(jīng)準備好發(fā)送和接收數(shù)據(jù)(適當?shù)?ROM命令和存儲器操作命令)。如果使用寄生電源,總線控制器必須在這條命令發(fā)出后立即起動強上拉并最少保持 10ms。 Read Power Supply [B4h] 若把這條命令發(fā)給 DS18B20 后發(fā)出讀時間隙,器件會返回它的電源模式: “0”=寄生電源, “1” = 外部電源。保存 B 寄存器 PUSH A 。清存在信號標志 WAITL: JB ,WH 。寫開始 NOP 。釋放總線 RET 。保存 A MOV B,23 。P1 口讀到 A MOV C,EOH 。設置讀位數(shù) ACALL RDBIT 。 P1 口第 2 功能 : T2() 定時 /計數(shù)器 2 的外部計數(shù)輸入 /時鐘輸出 T2EX() 定時 /計數(shù)器 2 重裝載 /捕捉 /方向控制 I/O P2 口是帶內(nèi)部上拉的雙向 I/O 口 , 向 P2口寫入 1時 , P2口被內(nèi)部上拉為高電平 , 可用作輸入口 。 RD :讀選通信號,控制對 8155 的讀操作,低電平有效。 PA0~ PA7: 8位通用 I/O 口,其輸入、輸出的流向可由程序控制。這時, A、 B、 C 口的口地址低 8位分別為01H、 02H、 03H(設地址無關位為 0)。 PC0 為 AINTR, PC1 為 ABF,PC2 為 , PC3~ PC5 為輸出。 定時 /計數(shù)器由兩個 8 位寄存器構成,其中的低 14 位組成計數(shù)器,剩下的兩個高位( M2, M1)用于定義輸出方式。具體說明如下: D7D6 =00 不影響計數(shù)器工作。 真值表如 右 : 邏輯圖 如下 : Input Output A Y L H H L 21 7407 7407TTL 集電極開路六正相 高壓驅(qū)動器。 瓷片電容 用高介電常數(shù)的電容器陶瓷〈鈦酸鋇一氧化鈦〉擠壓成圓管、圓片或圓盤作為介質(zhì),并用燒滲法將銀鍍在陶瓷上作為電極 制成。 容量范圍: 耐壓:二倍額定電壓。 當它處于正向工作狀態(tài)時(即兩端加上正向電壓),電流從 LED 陽極流向陰極時,半導體晶體就發(fā)出從紫外到紅外不同顏色的光線,光的強弱與電流有關。 LED 的伏安特性類似于普通二極管,正向壓降約為 2 伏左右,工作電流一般在 10 20mA之間較為合適。 共陰 極 LED 的所有發(fā)光管的陰極并接成公共端 COM,而共陽極 LED 的所有發(fā)光管的陽極并接成公共端 COM。 子程序部分 : 1) DS18B20 采集溫 度子程序,通過調(diào)用初始化和讀寫程序采集室內(nèi)溫度。 2. 按鍵功能 實現(xiàn) 后, 蜂鳴器報警 出現(xiàn)新問題: 當通過按鍵調(diào)節(jié)溫度上限使之低于實際溫度采集值時,蜂鳴器發(fā)出不正常的震動聲。程序執(zhí)行后,二者初始狀態(tài)設為低電平,均停止報警。溫度值 TMIN EQU 33H 。給下限賦值 MOV BZ2,00H 。調(diào)用顯示程序 LJMP LOOP 。采集溫度 RET 。低電平持續(xù) 108?s INI
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1