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

正文內容

基于at89s52單片機ds18d20溫度濕度傳感器的設計畢業(yè)論文(編輯修改稿)

2025-10-03 19:42 本頁面
 

【文章內容簡介】 ,特別強調 ,在 每 次 訪問 外部數據存 儲 器 時 , ALE 脈沖將會跳 過 。如果需要通 過 將 地址 為8EH的 SFR 的第 0位置 “ 1”, ALE 操作將無效。 這 一位置 “ 1” , ALE 僅 在 執(zhí) 行 MOVX或 MOVC 指令 時 有 效。否 則 ,ALE 將被微弱拉高。 這 個 ALE 使能 標 志位 (地址 為 8EH的 SFR 的第 0 位 )的 設 置 對 微控制器 處 于外部 執(zhí) 行模式下無效。 ? PSEN: 外 部程序存 儲 器 選 通信號( PSEN)是外部程序存 儲 器 選 通信號。 當 AT89S52從外部程序存 儲 器 執(zhí) 行外部代 碼時 , PSEN 在 每 個機器周期被激活兩次,而 在 訪問外部數據存 儲 器 時 , PSEN 將不被激活。 ? EA/VPP: 訪問 外部程序存 儲 器控制 信號。 為 使能從 0000H 到 FFFFH 的外部程序存 儲器 讀 取 指令 ,EA 必 須 接 GND。 為 了 執(zhí) 行內部程序指令 ,EA 應該 接 VCC。 在 flash 編 程期 間 ,EA也接收 12 伏 VPP 電壓 。 ? XTAL1: 振 蕩 器反相放大器和內部 時鐘發(fā) 生 電 路的 輸 入端 。 ? XTAL2: 振 蕩 器反相放大器的 輸 出端 。 4. 1. 3 存儲器結構 MCS51 器件有 單 獨的程序存 儲 器和數據存 儲 器。 外部程序存 儲 器和數據存 儲 器都可以 64K 尋 址。 ? 程序存 儲 器: 如果 EA 引腳接地 , 程序 讀 取只從外部存 儲 器 開 始。 對 于 89S52,如果 EA 接 VCC,程序 讀 寫先從內部存 儲 器 (地址 為 0000H~1FFFH)開 始 , 接著從外部 尋 址 , 尋 址地址 為 :2020H~FFFFH。 ? 數據存 儲 器: AT89S52 有 256 字 節(jié) 片內數據存 儲 器。高 128 字 節(jié) 與特殊功能寄存器重 疊。也就是 說 高 128 字 節(jié) 與 特殊功能寄存器有相同的地址 , 而物理上是分 開 的。 當一條指令 訪問高于 7FH 的地址 時 , 尋 址方式決定 CPU 訪問 高 128 字 節(jié) RAM 還 是特 殊功能寄存器空 間 直 接 尋 址方式 訪問 特殊功能寄存器 (SFR)。 例如 ,下面的直接 尋 址指令 訪問 0A0H(P2口 )存 儲單 元 MOV 0A0H , data 仰恩大學畢業(yè)設計(論文) 9 使用 間 接 尋 址方式 訪問 高 128 字 節(jié) RAM。例如 ,下面的 間 接 尋 址方式中, R0 內容 為 0A0H,訪問 的是地址 0A0H 的寄存器,而不是 P2 口 (它的地址也是 0A0H)。 MOV @R0 , data 堆 棧 操作也是 簡 介 尋 址方式。因此 ,高 128 字 節(jié) 數據 RAM 也可用于堆 棧 空 間 。 4. 1. 4 編程方法 采用下列 步驟對 AT89C52 編 程 : 1. 在地址 線 上 輸 入 編 程 單 元地址信號 2. 在數據 線 上 輸 入正確的數據 3. 激活相 應 的控制信號 4. 把 EA/Vpp 升至 12V 5. 每給 Flash 寫入一個字 節(jié) 或程序加密位 時 , 要 給 ALE/PROG 一次脈沖。 節(jié) 寫周期 時 自身定制的 ,典型 值僅僅 50us。改 變 地址、數據重 復 第 1步 到第 5步 ,直到文件 結 束。 4. 2 芯片 ADC0809 4. 2. 1 基本知識 ADC0809是帶有 8位 A/D轉換器、 8路多路開關以及微處理機兼容的控制邏輯的 CMOS組件。它是逐次逼近式 A/D 轉換器,可 以和單片機直接接口。 1. ADC0809 的內部邏輯結構 圖 ADC0809 的內部邏輯結構 圖 仰恩大學畢業(yè)設計(論文) 10 由上圖 , ADC0809 由一個 8路模擬開關、一個地址鎖存與譯碼器、一個 A/D轉換器和一個三態(tài)輸出鎖存器組成。多路開關可選通 8個模擬通道,允許 8路模擬量分時輸入,共用 A/D 轉換器進行轉換。三態(tài)輸出鎖器用于鎖存 A/D 轉換完的數字量,當 OE端為高電平時,才可以從三態(tài)輸出鎖存器取走轉換完的數據。 2. ADC0809 的引腳結構 ADC0809A/D 轉換器 有 28 個引腳,引腳圖如 下圖 所示 圖 ADC0809 的 引腳結構 圖 ? IN0- IN7: 8條模擬量輸入通道 ADC0809 對輸入模擬量要求:信號單極性,電壓范圍是 0- 5V,若信號太小,必須進行放大;輸入的模擬量在轉換過程中應該保持不變,如若模擬量變化太快,則需在輸入前增加采樣保持電路。 ? 地址輸入和控制線: 4條 ALE 為地址鎖存允許輸入線,高電平有效。當 ALE 線為高電平時,地址鎖存與 譯碼器將 A, B, C 三條地址線的地址信號進行鎖存,經譯碼后被選中的通道的模擬量進轉換器進行轉換。 A, B 和 C 為地址輸入線,用于選通 IN0- IN7 上的一路模擬量輸入。通道選擇表如下表 所示。 仰恩大學畢業(yè)設計(論文) 11 表 通道選擇表 C B A 選擇的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 ? 數字量輸出及控制線: 11 條 a) ST 為轉換啟動信號。當 ST 上跳沿時,所有內部寄存器清零;下跳 沿時,開始進行 A/D 轉換;在轉換期間, ST 應保持低電平。 b) EOC 為轉換結束信號。當 EOC 為高電平時,表明轉換結束;否則,表明正在進行A/D 轉換。 c) OE 為輸出允許信號 。 用于控制三條輸出鎖存器向單片機輸出轉換得到的數據。OE= 1,輸出轉換得到的數據; OE= 0,輸出數據線呈高阻狀態(tài)。 d) D7- D0 為數字量輸出線。 ? CLK為時鐘輸入信號線。 因 ADC0809 的內部沒有時鐘電路,所需時鐘信號必須由外界提供,通常使用頻率為500KHZ。 ? VREF(+), VREF(-)為參考電壓輸入。 4. 2. 2 ADC0809 應 用說明 1. ADC0809 內部帶有輸出鎖存器,可以與 AT89S51 單片機直接相連。 2. 初始化時,使 ST 和 OE信號全為低電平。 3. 送要轉換的哪一通道的地址到 A, B, C 端口上。 4. 在 ST 端給出一個至少有 100ns 寬的正脈沖信號。 5. 是否轉換完畢,我們根據 EOC 信號來判斷。 6. 當 EOC 變?yōu)楦唠娖綍r,這時給 OE為高電平,轉換的數據就輸出給單片機了。 仰恩大學畢業(yè)設計(論文) 12 4. 3 LED 七段數碼管 LED 顯示器是于發(fā)光二極管組成的,用來顯示特定的的顯示器。 7 段數碼管發(fā)光二極管使用靈活,簡單方便,當有電流通過時,相應的發(fā)光二極管就點亮;當電 流消滅沒有電流時,發(fā)光二極管就滅。同樣。共陽極 LED 顯示器。就是將所有發(fā)光二極管的陽極接到一起,接到電源正極。這樣,當某個發(fā)光二極管的陰極加有低電平,該發(fā)光二極管即被點亮。 LED 顯示器是于發(fā)光二極管組成的,用來顯示特定的的顯示器。 7 段數碼管發(fā)光二極管使用靈活,簡單方便,當有電流通過時,相應的發(fā)光二極管就點亮;當電流消滅沒有電流時,發(fā)光二極管就滅。同樣。共陽極 LED 顯示器。就是將所有發(fā)光二極管的陽極接到一起,接到電源正極。這樣,當某個發(fā)光二極管的陰極加有低電平,該發(fā)光二極管即被點亮。 表 LED 顯 示器字符段碼表 顯示字符 共陰極段碼 共陽極段碼 顯示字符 共陰極段碼 共陽極段碼 0 3FH C0H C 39H C6H 1 06H F9H D 5EH A1H 2 5BH A4H E 79H 86H 3 4FH B0H F 71H 8EH 4 66H 99H . 80H 7EH 5 6DH 92H P 73H 82H 6 7DH 82H U 3EH C1H 7 06H F8H T 31H CEH 8 7FH 80H Y 6EH 91H 9 6FH 09H 8. FFH 00H A 77H 88H “ 滅 ” 00H FFH B 7CH 83H | | | 通過 a, b, c, d, e, f, g, dp各點和公共點的電位,就可以控制個發(fā)光二極管的亮暗,而不同的發(fā)光的亮暗組合就可以顯示不同的數字( dp點是來表示小數點,在顯示數字中不起作用)。比如,要顯示“ 3”,則只需點亮 a, b, c, d, g5 個發(fā)光二極管,仰恩大學畢業(yè)設計(論文) 13 而其他均為暗,對于共陰極 LED顯示器來說,就是在在這些引腳上輸入高電平即可。 LED顯示器字符段碼表如表 所示。 常用 7段數碼管 LED 顯示器,共陰極和共陽極結構如下圖 所示 : 圖 LED 顯示器 4. 4 74LS138 譯碼器 通用的譯碼器又稱為二進制譯碼器,它的輸入是一組二進制代碼(又稱地址碼),輸出則是一組高、低電平信號。 74LS138 是 3- 8譯碼器,它有 3個輸入使能控制端 1G 、 AG2 、 BG2 ,只有 1G = 1, AG2= BG2 = 0 同時滿足 時才允許譯碼, 3 個條件中有一個不滿足就禁止譯碼。設置多個使能端的目的在于靈活應用、組成各種電路。 由 下表 74LS138 功能表可以寫出(在各使能有效的條件下)輸出與輸入的邏輯表達式: CBAY ?0 , CBAY ?1 , CBAY ?2 , BCAY ?3 , CBAY ?4 , CBAY ?5 , CABY ?6 ,ABCY ?7 , 7420 YYYYABCCBACBACBAABCCBACBACBAF ???????? 表 74LS138 功能表 輸入 輸出 1G 2G 2A 1A 0A 0Y 1Y 2Y 3Y 4Y 5Y 6Y 7Y 仰恩大學畢業(yè)設計(論文) 14 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 0 注: BA GGG 222 ?? , 0為低電平, 1 為高電平,為任意 74LS138 譯碼器有 16個引腳,引腳圖如下圖 : 圖 74LS138 譯碼器 的引腳圖 ? A、 B、 C: 譯碼地址輸入端 ? G1: 選通端 ? /(G2A)、 /(G2B): 選通端(低電平有效) ? Y0~ Y7: 譯碼輸出端(低電平有效) 仰恩大學畢業(yè)設計(論文) 15 下圖為 74LS138 譯碼器 的 邏輯圖 : 圖 74LS138 譯碼器的邏輯圖 4. 5 溫度傳感器 DS18B20 DS18B20 溫度傳感器是美國 DALLAS 半導體公司最新推出的一種改進型智能溫度傳感器,它能直接讀出被測溫度,并且可根據實際要求通過簡單的編程實現 912 位的數字值讀數方式。 ( 1) DS18B20 功能特性 ① 獨特的單線接口僅需要一個端口引腳進行通信; ② 多個 DS18B20 可以并聯(lián)在惟一的三線上,實現多點組網功能; ③ 無須外部器件; ④ 可通過數據線供電,電壓范圍為 ; ⑤ 零待機功耗; ⑥ 溫度以 9 或 12 位數字量讀書; ⑦ 用戶可定義的非易失性溫度報警設置; ⑧ 報警搜索命令識別并標志超過程序限定溫度(溫度報警條件)的器件; ⑨ 負電壓特性,電源極性接反時,溫度計不會因發(fā)熱而燒毀,但不能正常工作。 ( 2)引腳圖 TO- 92封裝的 DS18B20 的引腳排列見下圖,其引腳功能描述見下: 仰恩大學畢業(yè)設計(論文) 16 圖 DS18B20引腳圖 ① GND:地信號。 ② DQ:為數字信號輸入 /輸出端 。 ③ VDD: 為 外接供電電源輸入端。 ( 3) DS18B20 內部存
點擊復制文檔內容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1