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

正文內容

智能飲水機控制系統(tǒng)設計畢業(yè)論文(編輯修改稿)

2025-07-16 13:32 本頁面
 

【文章內容簡介】 電路。圖32 單片機電路AT89C51是美國ATMEL公司生產的低電壓,高性能CMOS8位單片機,片內含4kbytes的可反復擦寫的只讀程序存儲器(PEROM)和128 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度,非易失性存儲技術生產,兼容MCS51指令系統(tǒng),片內置通用8位中央處理器(CPU)和Flash存儲單元,功能強大AT89C51單片機可為您提供許多高性價比的應用場合,可靈活應用于各種控制領域。 輸入控制輸入控制如圖33所示,采用的按鍵控制,這樣不僅減少的制作成本而且便于做。通過74LS373的通斷進行按鍵信號的傳輸,當74LS373被鎖定時,按鍵信號不能傳入單片機,從而達到按鍵的鎖定作用。圖33 輸入電路 顯示部分LED數碼管實際上是由七個發(fā)光管組成8字形構成的,加上小數點就是8個。這些段分別由字母a、b、c、d、e、f、g、p來表示。當數碼管特定的段加上電壓后,這些特定的段就會發(fā)亮,以形成我們眼睛看到的字樣了。如:顯示一個“2”字,那么應當是a亮b亮g亮e亮d亮f不亮c不亮p不亮。LED數碼管有微亮亮和超亮等不同之分,、1寸等不同的尺寸。小尺寸數碼管的顯示筆畫常用一個發(fā)光二極管組成,而大尺寸數碼管是由二個或多個發(fā)光二極管組成,一般情況下,電流不超過30mA。發(fā)光二極管的陽極連接到一起連接到電源正極稱為共陽極數碼管,發(fā)光二極管的陰極連接到一起連接到電源負極稱為共陰極數碼管。常用LED數碼管所顯示的數字和字符是0、A、B、C、D、E、F。 圖33 顯示電路LED數碼管引腳共陰和共陽兩種方式: 找個電源(3到5伏)和1個1K(幾百歐的也行)的電阻,VCC串接個電阻后和GND接在任意2個腳上,組合有很多,但總有一個LED會發(fā)光的,找到一個就夠了,然后GND不動,VCC(串電阻)逐個碰剩下的腳,如果有多個LED(一般是8個),那它就是共陰。相反用VCC不動,GND逐個碰剩下的腳,如果有多個LED(一般是8個),那它就是共陽。也可以直接用數字萬用表,將檔位撥到二極管通斷性測試檔,這時紅表筆代表電源的正極,黑表筆代表電源的負極,然后在引腳上進行逐個測試,以確定是共陽還是共陰。一般十個引腳分別為7個段加2個公共加一個小數點。公共端一般在中間或在兩邊,兩排,一排一個對稱。至于其他引腳的排序你可以自己量出來。先假設是共陰極或共陽極,假設中間那個就是公共端,用數字萬用表逐個判斷即可,如果判斷錯誤不亮,就更改假設,繼續(xù)判斷。直到假設正確,也就是說判斷正確,那么引腳的順序和位置就出來。數碼管所使用的電流與電壓(1)電流:靜態(tài)時,推薦使用1015mA;動態(tài)時,16/1動態(tài)掃描時,平均電流為45mA,峰值電流5060mA。(2)電壓:查引腳排布圖,看一下每段的芯片數量是多少?當紅色時,;當綠色時。 溫度控制部分 溫度的輸入采用ADC0808芯片。ADC0808是采樣分辨率為8位的、以逐次逼近原理進行模/數轉換的器件。其內部有一個8通道多路開關,它可以根據地址碼鎖存譯碼后的信號,只選通8路模擬輸入信號中的一個進行A/D轉換。ADC0808是ADC0809的簡化版本,功能基本相同。一般在硬件仿真時采用ADC0808進行A/D轉換。 圖33 ADC0808內部結構  ADC0808是CMOS單片型逐次逼近式A/D轉換器,它有8路模擬開關、地址鎖存與譯碼器、比較器、8位開關樹型A/D轉換器。 引腳功能(外部特性)ADC0808芯片有28條引腳,采用雙列直插式封裝,如右圖所示。各引腳功能如下:   1~5和26~28(IN0~IN7):8路模擬量輸入端。   115和17~21:8位數字量輸出端。   22(ALE):地址鎖存允許信號,輸入,高電平有效。   6(START): A/D轉換啟動脈沖輸入端,輸入一個正脈沖(至少100ns寬)使其啟動(脈沖上升沿使0809復位,下降沿啟動A/D轉換)。   7(EOC): A/D轉換結束信號,輸出,當A/D轉換結束時,此端輸出一個高電平(轉換期間一直為低電平)。   9(OE):數據輸出允許信號,輸入,高電平有效。當A/D轉換結束時,此端輸入一個高電平,才能打開輸出三態(tài)門,輸出數字量。   10(CLK):時鐘脈沖輸入端。要求時鐘頻率不高于640KHZ。   12(VREF(+))和16(VREF()):參考電壓輸入端   11(VCC):主電源輸入端。   13(GND):地。   23~25(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路    地址碼對應的輸入通道23(ADCA)24(ADCB)25(ADCC)000IN0001IN1010IN2111IN3100IN4101IN5110IN6111IN7通道選擇極限參數電源電壓(VCC):   控制端輸入電壓:~15V   其它輸入和輸出端電壓:~Vcc+   貯存溫度:65℃~+150℃   功耗(T=+25℃):875mW   引線焊接溫度:①氣相焊接(60s):215℃;②紅外焊接(15s):220℃   抗靜電強度:400V 其他功能部分出水控制采用間接控制方式當MOT輸出低電平時,三極管處于截至區(qū),集電極和發(fā)射極導通,接觸器的常開觸電閉合,出水管道導通。出水控制加熱控制采用的原理和方式和出水系統(tǒng)一樣 加熱控制 本章小結 本章主要介紹智能飲水機各部分的硬件結構,對飲水機各功能部分設計及實現原理的闡述。 第4章 智能飲水機的軟件設計 系統(tǒng)分配方式 在進行微機控制系統(tǒng)設計時,除了系統(tǒng)硬件設計外,大量的工作就是如何根據每個生產對象的實際需要設計應用程序。因此,軟件設計在微機控制系統(tǒng)設計中占重要地位。對于本系統(tǒng),軟件更為重要。在單片機控制系統(tǒng)中,大體上可分為數據處理、過程控制兩個基本類型。數據處理包括:數據的采集、數字濾波、標度變換等。過程控制程序主要是使單片機按一定的方法進行計算,然后再輸出,以便控制生產。為了完成上述任務,在進行軟件設計時,通常把整個過程分成若干個部分,每一部分叫做一個模塊。所謂“模塊”,實質上就是所完成一定功能,相對獨立的程序段,這種程序設計方法叫模塊程序設計法。模塊程序設計法的主要優(yōu)點是:單個模塊比起一個完整的程序易編寫及調試;模塊可以共存,一個模塊可以被多個任務在不同條件下調用;模塊程序允許設計者分割任務和利用已有程序,為設計者提供方便。本系統(tǒng)軟件采用模塊化結構,由主程序、溫度檢測程序、顯示子程序、中斷程序服務和其他相關程序等組成。 主程序設計初始化,包括主程序程序框圖如圖41所示。包括三個主要環(huán)節(jié):一是實現各種設置堆棧指針、ADC0808芯片初始化、74LS373芯片初始化、定時器/計數器0初始化、時鐘初值輸入、以及開中斷、定時器/計數器啟動等。二是實現顯示。三是不斷的進行按鍵掃描,判斷是否有按鍵按下?如按鍵按下,則返回顯示;如有按鍵按下,則根據所按鍵實現相應的操作。人機對話功能鍵設置如下:按“開關”鍵,電源的接通和關閉按“HOT”鍵,加熱按“鎖定”鍵,出水鍵無效按“恒溫”鍵,進行恒溫溫度設置,還有實際溫度和恒溫溫度的切換 開始變量定義芯片初始化顯示按鍵掃描,判斷是否有按鍵按下延時10ms按鍵掃描,判斷是否有按鍵按下按“開關”鍵,電源的接通和關閉按“HOT”鍵,加熱按“鎖定”鍵,出水鍵無效按“恒溫”鍵,進行恒溫溫度設置,還有實際溫度和恒溫溫度的切換NYYYN 參考程序如下:_OE=0。ALE=1。if(P0_0==0) //加熱 {delay10ms()。if(P0^0==0){m++。 //加熱標志位 BUZ=0。delay10ms()。BUZ=1。 //鳴叫10usif(m==1) //加熱段 {P1_0=0。HOT=0。}else //停止加熱 {m=0。P1_0=1。HOT=1。}while(P0_0==0)。}}if(P0_1==0) //鎖定出水鍵 {delay10ms()。if(P0_1==0){n++。 //鎖定標志位 BUZ=0。delay10ms()。BUZ=1。if(n==0){P1_2=0。MOT=1。}else{n=0。MOT=0。P1_2=1。}while(P0_1==0)。}}if(P0_2==0)
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1