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

正文內(nèi)容

飲水機(jī)水溫控制系統(tǒng)設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: 口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào) 。在 FLASH 編程期間,此引腳用于輸入編程脈沖。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 振蕩器特性 : AT89C51 中有一個(gè)構(gòu)成內(nèi)部振蕩器的高增益反向放大器,引腳 XTAL1 和 XTAL2分別是該放大器的輸入端和輸出端,這個(gè)放大器與作為反饋原件的片外石英晶體一起構(gòu)成自激振蕩器。 測(cè)溫模塊 測(cè)溫模塊采用 一種新型的可編程溫度傳感器 DS18B20, 它 能代替模擬溫度傳感器和信號(hào)處理電路,直接與單片機(jī)溝通,完成溫度采集和數(shù)據(jù)處理。采用數(shù)字信號(hào)輸出提高了信號(hào)抗干擾能力和溫度測(cè)量精度。由表 21 可見(jiàn),設(shè)飲水機(jī)水溫控制系統(tǒng)設(shè)計(jì) 8 定的分辨率越高,所需要的溫度數(shù)據(jù)轉(zhuǎn)換時(shí)間就越長(zhǎng),在實(shí)際應(yīng)用中要將分辨率和轉(zhuǎn)換時(shí)間權(quán)衡考慮。每一個(gè) DS18B20芯片的 ROM 中存放了一個(gè) 64 位 ID 號(hào):前 8 位是產(chǎn)品 類型編號(hào),隨后 48 位是該器件的自身序號(hào),最后 8 位是前面 56 位的循環(huán)冗余校驗(yàn)碼。 DS18B20 的 5 個(gè)功能指令: 9 ( 1)溫度轉(zhuǎn)換指令( 44H)。寫(xiě)便箋式存儲(chǔ)器從 TH 存儲(chǔ)單元開(kāi)始,三個(gè)字節(jié)的數(shù)據(jù)將被定位在 2 到 4 號(hào)便箋式存儲(chǔ)器單元。但如果不想讀完所有字節(jié),微控制器可以再任何時(shí)候輸出復(fù)位信號(hào)中斷其傳輸。 ( 5)回讀 SRAM( B8H)。 在進(jìn)行 DS18B20 操作時(shí)一般有以下步驟: 1,初始化 DS18B20。每一次 DS18B20 的操作都必須滿足以上步驟,若是缺少或順序混亂,期間將不會(huì)返回值。近年來(lái)也有用 CRT 顯示的。 LED 顯示器在大型報(bào)時(shí)屏幕,銀行利率顯示,城市霓虹燈建設(shè)中,得到廣泛應(yīng)用。數(shù)碼管內(nèi)部由七個(gè)條形發(fā)光二極管和一個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各管的亮暗組合成字符。每段發(fā)光二極管需 5~10mA 的驅(qū)動(dòng)電流才能正常發(fā)光,一般需加限流電阻控制電流的大小。 表 22 LED 顯示字形及字符串對(duì)應(yīng)關(guān)系 顯示 段 符 號(hào) 十六進(jìn)制代碼 dp g f e d c b a 共陰極 共陽(yáng)極 0 1 2 3 4 5 6 7 8 9 A b C d E F H P 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 1 1 0 1 1 0 1 1 0 1 1 0 1 1 1 1 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH 77H 7CH 39H 5EH 79H 71H 76H F3H C0H F9H A4H B0H 99H 92H 82H F8H 80H 90H 88H 83H C6H A1H 86H 8EH 89H 8CH 飲水機(jī)水溫控制系統(tǒng)設(shè)計(jì) 12 可采用硬件譯碼輸出字型碼控制顯示內(nèi)容,如采用 74LS4 CD4511(共陰極 )或74LS46(74LS47)、 CD4513(共陽(yáng)極 )。 動(dòng)態(tài)掃描方法是用其接 口電路把所有數(shù)碼管的 7 個(gè)筆劃段 a~ g 同名端連在一起 ,而每一個(gè)數(shù)碼管的公共極 COM 各自獨(dú)立地受 I/O 線控制,用作片選信號(hào)位。在輪流點(diǎn)亮數(shù)碼管的掃描過(guò)程中,每位數(shù)碼管的點(diǎn)亮?xí)r間極為短暫。 13 按鍵模塊 在一些智能化儀表中,人機(jī)接口通常是 LED 顯示和小型鍵盤(pán)。 基于單片機(jī)的按鍵電路如圖 28 所示: 圖 2 8 按鍵電路與單片機(jī)的連接 飲水機(jī)水溫控制系統(tǒng)設(shè)計(jì) 14 將 P1 口用作鍵盤(pán)控制接口, S S S3 分別對(duì)應(yīng) A、 B、 C 鍵,連接到單片機(jī)的、 、 。它們都需要直流電壓供電,供電電壓為 5V ,但考慮到電壓的波動(dòng)及損耗,本設(shè)計(jì)選用 總的電源,穩(wěn)壓后為各模塊供電。穩(wěn)壓設(shè)計(jì)電路如圖 210 所示: Vin1GND2Vout378L051000pFC1100pFCPUGNDVCCS1 圖 2 10 穩(wěn)壓供電電路 圖中開(kāi)關(guān) S1 用來(lái)控制整個(gè)系統(tǒng)的開(kāi)啟或停止。這個(gè)脈沖是一種方波,在一個(gè)周期內(nèi),此方波信號(hào)的高電平時(shí)段 占整個(gè)周期的比例,我們稱之為占空比。圖 a 是一個(gè)占空比為 10%的 PWM 輸出,即在信號(hào)周期中, 10%的時(shí)間通,其余 90%的時(shí)間斷。 AT89C51 單片機(jī)具有兩個(gè)定時(shí)器 T0 和 T1,通過(guò)控制定時(shí)器初值可以實(shí)現(xiàn)輸出不同占空比的脈沖波形。由于光耦合器輸入輸出間互相隔離,電信號(hào)傳輸具有單向性等特點(diǎn),因而具有良好的電絕緣能力和抗干擾能力。當(dāng) 傳來(lái)高電位信號(hào)時(shí), NPN導(dǎo)通,揚(yáng)聲器報(bào)警。 系統(tǒng)中的軟件部分應(yīng)該完成系統(tǒng)初始化、控制過(guò)程的實(shí)現(xiàn)等功能,是一個(gè)控制系統(tǒng)的核心部分,軟件設(shè)計(jì)的好壞直接影響到系統(tǒng)的性能。 MOV P0, 00H ( 2)中斷設(shè)置初始化: 定時(shí)器 T0 的設(shè)置為: MOV TMOD, 00H ; T0 工作方式 0 MOV TH, 0E0H MOV TL, 18H ; T0 初值,定時(shí)時(shí)間為 1ms 外部中斷 1( INTI1)的設(shè)置為: MOV TCON, 04H ;外部有負(fù)跳變時(shí),申請(qǐng)中斷 中斷設(shè)置: MOV IP, 02H ; IP 初始化,優(yōu)先定時(shí)器 T0 MOV IE, 82H ; IE 初始化,開(kāi)中斷,允許 T0 中斷響應(yīng) 測(cè)溫部分結(jié)構(gòu)流程 DS18B20 的測(cè)溫部分結(jié)構(gòu)流程如圖 32 所示: 21 開(kāi)始 與設(shè)定值比較( 0050H ) = ( 0051H )?調(diào) P W M 模塊加熱YN實(shí)時(shí)測(cè)溫狀態(tài)將值送 0050H初始化( 0050H ) ( 0051H )?N不執(zhí)行操作進(jìn)行冷卻Y讀取數(shù)據(jù) L E D 顯示 圖 3 2 測(cè)溫部分流程圖 圖中 0050H 用于存放 DS18B20 側(cè)得的溫度數(shù)值, 0051H 存放溫度預(yù)設(shè)值。 DS18B20 在接受到復(fù)位脈沖后等待 15~ 60μs 才發(fā)出應(yīng)答脈沖。發(fā)送復(fù)位脈沖 MOV R7,33 。判斷 DS18B20 應(yīng)答 LCALL DELAY1 SETB DQ RET1: RET (2)DS18B20 WRITE 子程序 : 寫(xiě)時(shí)隙需要 15~ 75 μs,且在 2 次獨(dú)立的寫(xiě)時(shí)隙之間至少需要 1μs 的恢復(fù)時(shí)間。產(chǎn)生寫(xiě)信號(hào) MOV R7, 1 LCALL DELAY17us 。字節(jié)是否發(fā)送完 SETB DQ RET (3)DS18B20 READ 子程序 讀時(shí)隙需 15~ 60 μs,且在 2 次獨(dú)立的讀時(shí)隙之間至少需要 1 μs 的恢復(fù)時(shí)間。程序代碼如下: RD18B20:CLR C MOV R1, 2 MOV R0, TEMLSB 。判斷字節(jié)是否讀完 MOVX R0, A 。 25 鍵掃子程序結(jié)構(gòu)流程 鍵盤(pán)部分運(yùn)行流程如圖 34 所示: 保存鍵值 ( A 中 )結(jié) 束開(kāi) 始有鍵閉合調(diào)顯示子程序延時(shí)去抖動(dòng)有鍵閉合YYNN鍵釋放否 調(diào)顯示子程序YN 圖 3 4 鍵盤(pán)運(yùn)行流程圖 圖中用延時(shí)去抖動(dòng)子程序確保沒(méi)有誤按,保證按鍵的準(zhǔn)確性。組合十位與個(gè)位 ADD A, 01H 。屏蔽十位 MOV R0, A 。放入十位單元 MOV A, R3 。 啟動(dòng)定時(shí)器 T0 JNB TF0, $ 。更為重要的是,本系統(tǒng)設(shè)置了 3 個(gè)按鍵,使用戶可以以個(gè) 人喜愛(ài)設(shè)置水溫的恒定溫度,突出個(gè)性化與人性化,更方便人們使用。確立堆棧區(qū) MOV PSW, 00H 。RAM清零 INC R0 DJNZ R7, QL MOV IP, 02H 。LED初始化為 000 NEXT: LCALL ANYKEY 。調(diào)傳送子程序 LCALL TIME JK: LCALL DISP 。 初始化顯示 000 。 鍵掃子程序 。保存鍵值 KEYSF: LCALL KEYS 。等到鍵釋放 KEYY: MOV A, B 。P1口值送累加器 A CPL A 。 鍵功能子程序 。判斷是否有按鍵按下 MOV B, 07H ANL A, B K0: CJNE A, 00H, YXZ AJMP RUN 。 PWM 子程序 。 啟動(dòng)定時(shí)器 T0 JNB TF0, $ 。 啟動(dòng)定時(shí)器 T0 JNB TF0, $ 。 加一子程序 。將十位加 1 MOV R1, 00 MOV A, 9 MOV B, R2 SUB A, B DJNZ A, ADD100 LCALL GENGXIN AJMP ADD1 ADD100: INC R3 。將個(gè)位數(shù)減 1 MOV A, 0 MOV B, R1 SUBB A, B JZ A, SUB10 LCALL GENGXIN AJMP SUB1 SUB10: DEC R2 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1