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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)__基于數(shù)字溫度傳感器的數(shù)字溫度計(jì)課程設(shè)計(jì)報(bào)告書(編輯修改稿)

2025-08-16 19:27 本頁面
 

【文章內(nèi)容簡介】 80H)寫入全 1,此時(shí)P0 口的全部引腳浮空,可作為高阻抗輸入。在 CPU 訪問片外存儲(chǔ)器時(shí),P0 口分時(shí)提供低 8 位地址和 8 位數(shù)據(jù)的復(fù)用總線。在此期間, P0 口內(nèi)部上拉電阻有效。 P1 口 (~ , 1~8 腳 ): P1 口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O 口。 P1 口每位能驅(qū)動(dòng) 4 個(gè) LS 型 TTL 負(fù)載。在 P1 口作為輸入口使用時(shí),應(yīng)先向 P1 口鎖存地址 (90H)寫入全 1,此時(shí) P1 口引腳由內(nèi)部上拉電阻拉成高電平。 P2 口 (~ , 21~28 腳 ): P2 口是一個(gè)帶內(nèi)部上拉電阻的 8 位 13 準(zhǔn)雙向 I/O 口。 P 口每位能驅(qū)動(dòng) 4 個(gè) LS 型 TTL 負(fù)載。在訪問片外EPROM/RAM 時(shí),它輸出高 8 位地址。 P3 口 (~ , 10~17 腳 ): P3 口是一個(gè)帶內(nèi)部上拉電阻的 8 位準(zhǔn)雙向 I/O 口。 P3 口每位能驅(qū)動(dòng) 4個(gè) LS 型 TTL負(fù)載。 P3口與其它 I/O 端口有很大的區(qū)別,它的每個(gè)引腳都有第二功能,如下: : (RXD)串行數(shù)據(jù)接收。 : (RXD)串行數(shù)據(jù)發(fā)送。 : (INT0)外部中斷 0 輸入。 : (INT1)外部中斷 1 輸入。 : (T0)定時(shí) /計(jì)數(shù)器 0 的外部計(jì)數(shù)輸入。 : (T1)定時(shí) /計(jì)數(shù)器 1 的外部計(jì)數(shù)輸入。 : (WR)外部數(shù)據(jù)存儲(chǔ)器寫選通。 : (RD)外部數(shù)據(jù)存儲(chǔ)器讀選通。 80C51單片機(jī)的中斷系統(tǒng) 80C51 系列單片 機(jī)的中斷系統(tǒng)有 5 個(gè)中斷源, 2 個(gè)優(yōu)先級,可以實(shí)現(xiàn)二級中斷服務(wù)嵌套。由片內(nèi)特殊功能寄存器中的中斷允許寄存器 IE 控制 CPU 是否響應(yīng)中斷請求;由中斷優(yōu)先級寄存器 IP 安排各中斷源的優(yōu)先級;同一優(yōu)先級內(nèi)各中斷同時(shí)提出中斷請求時(shí),由內(nèi)部的查詢邏輯確定其響應(yīng)次序。 80C51單片機(jī)的定時(shí) /計(jì)數(shù)器 在單片機(jī)應(yīng)用系統(tǒng)中,常常會(huì)有定時(shí)控制需求,如定時(shí)輸出、定時(shí)檢測、定時(shí)掃描等;也經(jīng)常要對外部事件進(jìn)行計(jì)數(shù)。 80C51 單片機(jī)內(nèi)集成有兩個(gè)可編程的定時(shí) /計(jì)數(shù)器: T0 和 T1,它們既可以工作于定時(shí)模式,也可以工作于外部事件計(jì)數(shù) 模式,此外, T1 還可以作為串行口的波特率發(fā)生器。 芯片 DS18B20 的說明 DS18B20 的主要特性 ( 1)適應(yīng)電壓范圍更寬,電壓范圍: ~ ,在寄生電源方式下可由數(shù)據(jù)線供電 ( 2)獨(dú)特的單線接口方式, DS18B20 在與微處理器連接時(shí)僅需要一條口線即可實(shí)現(xiàn)微處理與 DS18B20 的雙向通訊 ( 3) DS18B20 支持多點(diǎn)組網(wǎng)功能,多個(gè) DS18B20 可以并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測溫 ( 4) DS18B20 在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成 14 在形 如一只三極管的集成電路內(nèi) ( 5)溫范圍- 55℃~+ 125℃,在 10~ +85℃時(shí)精度為177。 ℃ ( 6)可編程的分辨率為 9~ 12 位,對應(yīng)的可分辨溫度分別為 ℃、 ℃、℃和 ℃,可以實(shí)現(xiàn)高精度測溫。 ( 7)在 9 位分辨率最多在 把溫度轉(zhuǎn)換成數(shù)字, 12 位分辨率是最多可在 750ms 內(nèi)將溫度轉(zhuǎn)換成數(shù)字,速度更快。 ( 8)溫度測試結(jié)果直接轉(zhuǎn)換成數(shù)字溫度信號,以“一線總線”串行傳輸給 CPU,同事科傳送 SRC 檢驗(yàn)碼,菊友極強(qiáng)的抗干擾校正能力。 ( 9)負(fù)壓特性:電源極性接反時(shí)芯片 不會(huì)因發(fā)熱而燒毀,但不會(huì)正常工作。 液晶顯示器 1602LCD 的說明 接口信號說明: 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 Data I/0 2 VDD 電源正極 10 D3 Data I/0 3 VL 液晶顯示偏壓信號 11 D4 Data I/0 4 RS 數(shù)據(jù) /命令選擇端 12 D5 Data I/0 5 R/W 讀 /寫選擇端 13 D6 Data I/0 6 E 使能信號 14 D7 Data I/0 7 D0 Data I/0 15 BLA 背光級正極 8 D1 Data I/0 16 BLK 背光級負(fù)極 控制命令表: 序號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標(biāo)返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關(guān)控制 0 0 0 0 0 0 1 D C B 5 光標(biāo)或字符移位 0 0 0 0 0 1 S/C R/L * * 15 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數(shù)據(jù)存貯器地址 0 0 1 顯示數(shù)據(jù)存貯器地址 9 讀忙標(biāo)志或地址 0 1 BF 計(jì)數(shù)器地址 10 寫數(shù)到 CGRAM 或DDRAM) 1 0 要寫的數(shù)據(jù)內(nèi)容 11 從 CGRAM 或 DDRAM讀數(shù) 1 1 讀出的數(shù)據(jù)內(nèi)容 液晶顯示簡介 液晶顯示模塊是一個(gè)慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。要顯示字符時(shí)要先輸入顯示字符地址,也就是告訴模塊在哪 里顯示字符, 下圖 是 1602 的內(nèi)部顯址。 圖 4— 1 ① 液晶顯示原理 16 液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、 PDA 移動(dòng)通信工具等眾多領(lǐng)域。 ② 液晶顯示器的分類 液晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點(diǎn)陣式等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。如果根據(jù)驅(qū)動(dòng)方式來分,可以分為靜態(tài)驅(qū)動(dòng)( Static)、單純矩陣驅(qū)動(dòng)( Simple Matrix)和主動(dòng)矩陣驅(qū)動(dòng)( Active Matrix)三種。 ③ 字符的顯示 用 LCD 顯示一個(gè)字符時(shí)比較復(fù)雜,因?yàn)橐粋€(gè)字符由 68 或 88 點(diǎn)陣組成,既要找到和顯示屏幕上某幾個(gè)位置對應(yīng)的顯示 RAM 區(qū)的 8 字節(jié),還要使每字節(jié)的不同位為 “1” ,其它的為 “0” ,為 “1” 的點(diǎn)亮,為 “0” 的不亮。這樣一來就組成某個(gè)字符。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在 LCD 上開始顯示的行列號及每行的列數(shù)找出顯示 RAM對應(yīng)的地址,設(shè)立 光標(biāo),在此送上該字符對應(yīng)的代碼即可。 17 軟件方案設(shè)計(jì) 程序流程圖 圖 51 總流程圖 開始 DS18B20 初始化 跳過讀ROM 溫度轉(zhuǎn)換 跳過讀ROM 讀取寄存器中 RAM 數(shù)據(jù) 將測得值乘以 將溫度值送數(shù)碼管顯示 結(jié)束 18 發(fā) DS18B20 復(fù)位命 令 發(fā)跳過 ROM 命令 發(fā)溫度轉(zhuǎn)換開始命令 結(jié)束 讀出溫度子程序 讀出溫度子程序的主要功能是讀出 RAM 中的 9 字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯(cuò)時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。如圖 52 示 52 讀出溫度子程序流程圖 溫度轉(zhuǎn)換命令子程序 溫度轉(zhuǎn)換命令子程序主要是發(fā)溫度轉(zhuǎn)換開始命令,當(dāng)采用 12 位分辨率時(shí)轉(zhuǎn)換時(shí)間約為 750ms,在本程序設(shè)計(jì)中采用 1s 顯示程序延時(shí)法等待轉(zhuǎn)換的完成。如圖 53所示: Y 發(fā) DS18B20 復(fù)位命令 發(fā)跳過 ROM 命令 發(fā)讀取溫度命令 讀取操作, CRC 校驗(yàn) 9 字節(jié)完? CRC 校驗(yàn)正?確? 移入溫度暫存器 結(jié)束 N N Y 19 計(jì)算溫度子程序 計(jì)算溫度子程序?qū)?RAM 中讀取值進(jìn)行 BCD 碼的轉(zhuǎn)換運(yùn)算,并進(jìn)行溫度值正負(fù)的判定,如圖 54 所示。 圖 54 計(jì)算溫度子程序流程圖 顯示數(shù)據(jù)刷新子程序 顯示數(shù)據(jù)刷新子程序主要是對顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為 0 時(shí)將符號顯示位移入下一位。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1