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

正文內(nèi)容

基于單片機(jī)的多功能飲水機(jī)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-文庫(kù)吧資料

2025-03-06 11:56本頁(yè)面
  

【正文】 j qv^$UE9wEwZQcUE%amp。gTXRm 6X4NGpP$vSTTamp。 849Gx^Gj qv^$UE9wEwZQcUE% amp。gTXRm 6X4NGpP$vSTTamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^Gj qv^$UE9wEwZQcUE% amp。 gTXRm 6X4NGpP$vSTTamp。MuWFA5ux^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 MuWFA5uxY7JnD6YWRrWwc^vR9CpbK! zn% Mz849Gx^Gj qv^$UE9wEwZQcUE%amp。 gTXRm 6X4NGpP$vSTTamp。 849Gx^Gjqv^$UE9wEwZQcUE%amp。 QA9wkxFyeQ^! djsXuyUP2kNXpRWXm Aamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。qYpEh5pDx2zVkumamp。 ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。MuWFA5uxY7JnD6YWRrWwc^vR9CpbK!zn% Mz849Gx^G89Am UE9aQGn8xp$Ramp。 gTXRm 6X4NGpP$vSTTamp。849Gx^Gj qv^$UE9wEwZQcUE%amp。 QA9wkxFyeQ^! dj sXuyUP2kNXpRWXm Aamp。 ksv*3t nGK8! z8vGt YM*Jgamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 ksv*3tnGK8! z89Am UE9aQGn8xp$Ramp。 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 UE9aQGn8xp$Ramp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。 Temp_Integer=H_18B20|L_18B20。 //取溫度小數(shù)部分二進(jìn)制 L_18B20=L_18B204。 //讀取溫度為負(fù)時(shí) fg=1 } Temp_Decimal=L_18B20amp。 //補(bǔ)碼轉(zhuǎn)換,取反加一 H_18B20=~H_18B20。 //讀取溫度低八位數(shù)據(jù) H_18B20=ReadOneChar()。 //skip:跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0xBE)。 Init_DS18B20()。 // skip:跳過(guò)讀序號(hào)列號(hào)的操作 WriteOneChar(0x44)。 Init_DS18B20()。 } /**********************DS18b20 讀取主函數(shù) ,整個(gè)流程 5ms 左右************************/ uchar ReadTemperature(void) //讀取溫度 { uchar L_18B20=0。 dat=1。 delay2(5)。 DQ = datamp。 i0。 } void WriteOneChar(unsigned char dat) //寫(xiě)一個(gè)字節(jié) { uchar i=0。 delay2(5)。 畢業(yè)設(shè)計(jì) DQ = 1。i) { DQ = 0。 for (i=8。 } uchar ReadOneChar(void) //讀一個(gè)字節(jié) ,LSB { uchar i=0。 //稍做延時(shí)后 如果 x=0 則初始化成功 x=1 則初始化失敗 delay2(5)。 //拉高總線 delay2(10)。 //單片機(jī)將 DQ拉低 delay2(80)。 //DQ 復(fù)位 delay2(8)。 } uchar Init_DS18B20(void) { uchar x=0。 uchar fg=0。 //ds18b20 端口 uchar Temp_Integer=0。 同時(shí)也明白了理論與實(shí)踐相結(jié)合的重要性, 只 有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得 到實(shí)踐。以單片機(jī)核心的電路設(shè)計(jì)的基本方法和技術(shù)了解有關(guān)電路參數(shù)的計(jì)算方法。同時(shí)也提高了我解決實(shí)際問(wèn)題的能力,培養(yǎng)了自我創(chuàng)新意識(shí)。圖 DS1302 流程圖。 畢業(yè)設(shè)計(jì) 圖 鍵處理程序流程圖 本系統(tǒng)有五個(gè)按鍵功能如表 31所述。 主程序流程圖 中斷服務(wù)程序流程圖 (二)人機(jī)接口單元軟件 首先判斷有無(wú)鍵按下,有鍵按下時(shí), KEYOK標(biāo)志位置 0; 無(wú)鍵按下時(shí), KEY_OK 標(biāo)志位置 1。 HD7279A 的 10 腳 17腳分別與 8 位 LED 數(shù)碼管的 g、 f、 e、 d、 c、 b、 a、 dp 段相連, 18 腳 25 腳為 LED 數(shù)碼管的位驅(qū)動(dòng)輸出端,負(fù)責(zé) LED 每一位的亮與滅,如圖 所示。 畢業(yè)設(shè)計(jì) 圖 AT89C52 與 HD7279A 接口電路 圖 HD7279 與 LED、鍵盤(pán)接口電路 數(shù)碼 單元 HD7279A 是的串行控制芯片,能同時(shí)驅(qū)動(dòng) 8 位共陰極 LED 數(shù)碼管,在這里我們只用到了 8 位共陰極 LED 數(shù)碼管。 利用 HD7279 的 10 腳作為行線, 18 腳 — 22 腳作為列線組成 5 鍵的鍵盤(pán),完成對(duì) 鍵盤(pán)的譯碼和鍵值分別為 20H、 18H、 10H、 08H、 00H。 CLK 為數(shù)據(jù)串行傳送的同步時(shí)鐘輸入端,時(shí)鐘的上升沿將數(shù)據(jù)寫(xiě)入 HD7279A 或從HD7279A 中讀出數(shù)據(jù)。當(dāng) 89C52 訪問(wèn) HD7279A(寫(xiě)入指令、顯示數(shù)據(jù)、位地址、段地址或讀出鍵值)時(shí),將 /CS 置低電平。 圖 HD7279的引腳 與 HD7279 接口 如圖 , 89C52 的 、 、 、 分別與 HD7279A 的 6腳 (/CS)、 7腳 (CLOCK)、 8腳 (DATA)和 9腳 (/KEY)相連。該端由低電平變成高電平并且保持 25ms即復(fù)位結(jié)束。 RC引腳用于連接 HD7279的外接振蕩元件,其典型值為 R=, C=15pF。 DP為小數(shù)點(diǎn)的驅(qū)動(dòng)輸出端。 介紹 其引腳排列如圖 , 電源采用 +5V供電 ,DIG0DIG7分別為 8個(gè) LED數(shù)碼管的位驅(qū)動(dòng)輸出端。 X5045 與單片機(jī)引腳連接和 相關(guān)地址的分配如下 : /CS:片選端,低電平有效,與 ; CLK:串行時(shí)鐘輸入端, 與 ; SO:串行數(shù)據(jù)輸出端, 與 ; SI:串行數(shù)據(jù)輸入端, 與 RESET:復(fù)位端 ,與單片機(jī)的復(fù)位引腳 RESET相連。 /CS 信號(hào)一般不通過(guò) P2 口選通,因?yàn)?P2 口工作于地址總線時(shí),其輸出是脈沖方式,呈現(xiàn)高電平,不能保證片選持續(xù)有效,也就不能對(duì)其進(jìn)行任何操作。 與單片機(jī)的接口電路 接口電路 如圖 , 89C52 的 、 、 、 腳分別與 X5045 的片選端 1腳 (/CS)、串行輸入 2 腳 (SO)、串行時(shí)鐘 6腳( SCK)和串行輸出 5腳 (SI)相連,二者的 RESET 引腳相連。 (3)低電壓檢測(cè) 工作過(guò)程中 X5045 監(jiān)測(cè)電源電壓下降 , 電源電壓跌落到 Vcc以下時(shí),會(huì)產(chǎn)生一個(gè)復(fù)位脈沖,復(fù)位脈沖保持有效到電源電壓降 1V 以下。當(dāng)系 統(tǒng)出現(xiàn)故障時(shí),在設(shè)定的時(shí)間內(nèi)如果沒(méi)有對(duì) X5045 進(jìn)行訪問(wèn),看門(mén)狗定時(shí)器以 RESET 信號(hào)作為輸出響應(yīng),即變?yōu)楦唠娖?,延時(shí)約 200ms 后 , RESET 由高電平變?yōu)榈碗娖健? (2)看門(mén)狗定時(shí)器 看門(mén)狗定時(shí)器對(duì)微處理器提供了一個(gè)因外界干擾而引起程序陷入死循環(huán)或“跑飛”狀態(tài)保護(hù)的功能。 ⑧ GND:電源地。 ⑦ /RESET:復(fù)位輸入端,漏極開(kāi)路輸出方式,高電平有效。 ⑥ /WP:寫(xiě)保護(hù)輸入端,當(dāng) WP/為低電平時(shí),對(duì)芯片的寫(xiě)操作被禁 止,其他功能仍正常。 CS/的電平變化將復(fù)位看門(mén)狗定時(shí)器 。 ④ /CS:芯片選擇輸入端(片選)。 ② SI:串行數(shù)據(jù)輸入端 , 所有操作命令、字節(jié)地址及寫(xiě)入的數(shù)據(jù)在此引腳上輸入, SI線上輸入的數(shù)據(jù)在 SCK的上升沿被鎖存。 芯片 引腳 引腳定義 如圖 。 9012 三極管 與固態(tài)繼電器結(jié)合起到開(kāi)關(guān)的作用, 實(shí)現(xiàn)對(duì)水的加熱處理。 I/O是數(shù)據(jù)輸入 /輸出端,接到單片機(jī)的 口, X X2是 晶振輸入 /輸出端。 GND 引腳接地 , VCC 接電源。 I/O 為串行數(shù)據(jù)輸入輸出端 (雙向 ), SCLK 為時(shí)鐘輸入端 。上電運(yùn)行時(shí),在 Vcc≥ 之前, RST 必須保持低電平。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302進(jìn)行操作。 X1 和 X2外接 晶振。當(dāng) Vcc2Vcc1+ 時(shí), Vcc2給 DS1302 供電。 (1)芯片引腳 DS1302 的引腳排列 圖 如圖 , Vcc1是 后備電源, Vcc2是 主電源。 DS18B20 溫度傳感器將感受到的水溫由 DQ 端口輸出,通過(guò)單片機(jī) 端口送入單片機(jī)進(jìn)行處理與控制。 (3)DS18B20 與單片機(jī)接口電路 如圖 , DQ 為溫度傳感器的數(shù)據(jù)輸入 /輸出端 , 接到單片機(jī)的 口。修改上、下限溫度值時(shí),只需使用一個(gè)功能命令即可對(duì) TL、 TH 寫(xiě)入。 ③ 低溫觸發(fā)器 TL、高溫觸發(fā)器 TH: 用于設(shè)置低溫、高溫的報(bào) 警數(shù)值。 ① 64 位光刻 ROM:使每一個(gè)出廠的 DS18820 地址序列號(hào)都各不相同,這樣,就可以實(shí)現(xiàn)一根總線上掛接多個(gè) DS18820。 ⑧ 可通過(guò)報(bào)警搜索命令識(shí)別哪片 DS18820 采集的溫度超越上、下限。 ⑥ 數(shù)字量的轉(zhuǎn)換精度及轉(zhuǎn)換時(shí)間可通過(guò)簡(jiǎn)單的編程來(lái)控制 ,9位精度的轉(zhuǎn)換時(shí)間為,10 位精度的轉(zhuǎn)換時(shí)間 ,12位精度的轉(zhuǎn)換時(shí)間 750ms?!?。 ③ 不需要外部電源,直接通過(guò)信號(hào)線供電,電源電壓范圍為 ~ 5V。 (二)溫度采集單元 (1)DS18B20 溫度傳感器 的特點(diǎn) 本單元選用 DS18B20 溫度傳感器來(lái)進(jìn)行溫度數(shù)據(jù)的采集,其特點(diǎn) 如下: ① 單線結(jié)構(gòu),只需一根信號(hào)線和 CPU 相連。欲使 CPU僅訪問(wèn)外部程序存儲(chǔ)器 (地址為 0000HFFFFH),EA 端必須保持低電平 (接地) 。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次 PSEN 信號(hào)。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平 , 使單片機(jī)復(fù)位。 2)時(shí)鐘引腳 XTAL1( 19 腳)和 XTAL2( 18 腳)為振蕩器輸入輸出端口,外接 12MHz 晶振 。 P3 口輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。 P2 口 : 是一個(gè)帶有內(nèi)部上拉電阻的 8位雙向 I/O口, P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流) 4 個(gè) TTL 邏輯門(mén)電路。 (4)串行口 P0 口 : 是一組 8 位漏極開(kāi)路型雙向 I/O口,也 是 地址 /數(shù)據(jù)總線復(fù)用口。 (2)中斷系統(tǒng) AT89C52 共有 6個(gè)中斷向 量:兩個(gè)外中斷( INT0 和 INT1), 3個(gè)定時(shí)器中斷(定時(shí)器 0、 2)和串行口中斷。當(dāng)一條指令訪問(wèn) 7FH 以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的 。 圖 總體框圖 畢業(yè)設(shè)計(jì) 二 、硬件設(shè)計(jì) (一) AT89C52 單片機(jī) 單片機(jī) 特點(diǎn): 兼容 MCS51 指令系統(tǒng) ; 8k 可 反 復(fù)擦寫(xiě) (1000 次) Flash ROM; 32 個(gè)雙向 I/O 口 ; 256x8bit 內(nèi)部 RAM; 3個(gè) 16 位可編程定時(shí) /計(jì)數(shù)器中斷 ; 時(shí)鐘頻率 024MHz; 2個(gè)串行中斷 ; 可編程 UART 串行通道 ; 2個(gè)外部中斷源 ; 共 6個(gè)中斷源 ; 2個(gè)讀寫(xiě)中斷口線 ; 3級(jí)加密位 ; 低功耗空閑和掉電模式 ; 軟件設(shè)置睡眠和喚醒功能 。 程序采用 E2PROM 存儲(chǔ)器,可以很容易的實(shí)現(xiàn)軟件升級(jí),從軟件方面提高準(zhǔn)確度。本系統(tǒng)主要由單片機(jī)、溫度傳感器、控制電路、 LED 顯示、鍵盤(pán)、電源電路組成。用增鍵、減鍵、左右鍵來(lái)完成對(duì)應(yīng)的參數(shù)設(shè)置。上電后系統(tǒng)將自動(dòng)運(yùn)行,顯示的是當(dāng)前的水溫,按一次設(shè)定按鍵可實(shí)現(xiàn)溫度控制的上限值。 采用的 自動(dòng)檢測(cè)和控制的電子設(shè)計(jì)技術(shù),可較好地實(shí)現(xiàn)對(duì)水溫的測(cè)量和控制,具有較
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1