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

正文內(nèi)容

基于單片機(jī)的水位控制系統(tǒng)-文庫吧資料

2025-06-26 12:42本頁面
  

【正文】 位置,跳到自動模式程序AJMP MEN ; 否則轉(zhuǎn)到手動模式子程序ENDAUT: NOP(空命令)JNB , LG 。return play。mid=(quotientac)/10。if(ac2)quotient++。ac = num%5。開始CPU初始化參數(shù)設(shè)定是否有按鍵采樣子程序顯示實時液位數(shù)據(jù)處理子程序控制電機(jī)啟停按鍵處理是否 圖4—1 主程序流程圖 顯示與A/D轉(zhuǎn)換的數(shù)據(jù)處理系統(tǒng)中,顯示輸出的要求為壓縮BCD碼,而A/D轉(zhuǎn)換輸入的數(shù)據(jù)是8位16進(jìn)制碼,因此在實現(xiàn)顯示之前需要編碼的轉(zhuǎn)換。圖313 繼電器部分電路圖 314 電源指示燈電路圖4 軟件程序設(shè)計 系統(tǒng)主程序流程圖系統(tǒng)主程序的功能主要是完成對單片機(jī)的初始化,設(shè)置警戒液位的上下限,實時顯示液位值以及鍵盤掃描等工作。為了防止電源尖峰脈沖引發(fā)的噪聲干擾以及高頻信號線間的耦合干擾,在電源入口處及芯片頂端或底端,接入去耦電容,以增強系統(tǒng)的穩(wěn)定性。由于使用單片機(jī)I/O口的驅(qū)動電流較弱,不滿足繼電器吸合電流參數(shù)的要求,所以需使用三極管驅(qū)動繼電器吸合。A,B端為發(fā)送接收差分信號端,一般需在A,B端之間加匹配電阻,匹配電阻為120Ω。為了節(jié)省單片機(jī)I/O口資源,將RE和DE引腳連在一起,輸入低電平時,MAX485處于接收狀態(tài);輸入高電平時,其處于發(fā)送數(shù)據(jù)狀態(tài)。圖311 MAX485引腳圖RO引腳接到單片機(jī)串口接收引腳RXD(),DI引腳接到單片機(jī)串口發(fā)送引腳TXD()。3. 6 A/D轉(zhuǎn)換單元硬件設(shè)計A/D轉(zhuǎn)換模塊是系統(tǒng)中較為重要的一部分,由于涉及到模擬部分,A/D轉(zhuǎn)換器的結(jié)構(gòu)較為復(fù)雜。SCLK始終是輸入端,用來輸入串行時鐘信號。只有在SCLK為低電平時,才能將RST置為高電平。如果傳送過程中RST置為低電平,則會終止此次傳輸,I/O引腳變?yōu)楦咦钁B(tài)。RST輸入有兩種功能:首先RST接通控制邏輯,允許地址/命令序列送入移位寄存存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。X1和X2是振蕩源接口。DS1302由Vcc1或Vcc2兩者中電壓較大者供電。此次設(shè)計采用DIP8封裝,管腳功能如圖38:圖37 DS1302引腳圖其中Vcc1為后備電源,Vcc2為主電源。該模塊中使用的兩個芯片管腳功如圖36:在62256中,A0~A14管腳為地址總線,共15位,尋址范圍可達(dá)到32kB;I/O0~I/O7為8位三態(tài)雙向數(shù)據(jù)接口;Vcc,Vss為電源和地;CS是片選接口,低電平有效;OE/WE分別是讀選通和寫選通數(shù)據(jù)輸入輸入線,低電平有效。兩個芯片的管腳圖如圖34:圖34 74LS273及74LS47引腳圖3. 4 存儲單元硬件設(shè)計存儲模塊的硬件設(shè)計比較簡單,由于AT89S52單片機(jī)為數(shù)據(jù)線與低8位地址線復(fù)用,需要使用地址鎖存芯片74LS373。具體來說,SS4分別實現(xiàn)數(shù)字的增一與減一,SS5則作為高低警戒液位的模式選擇和確認(rèn)鍵。下圖中,S2~S5便是控制顯示用的按鍵。在程序查詢方式下,通過I/O端口讀入按鍵狀態(tài),當(dāng)有按鍵按下時,相應(yīng)的I/O端口變?yōu)榈碗娖?,而未被按下的按鍵在上拉電阻作用下為高電平,這樣通過讀I/O口的狀態(tài)判斷是否有按鍵按下??紤]到本設(shè)計實際需要的按鍵較少,故采用獨立式鍵盤接口電路。由于單片機(jī)P0口作普通I/O口時不能輸出高電平,因此需接上拉電阻,實際電路中,使用8*10KΩ電阻作為上拉電阻。為了便于接下來的說明,單片機(jī)各管腳網(wǎng)絡(luò)標(biāo)號定義如圖31。XTAL1:振蕩器反相放大器和內(nèi)部時鐘發(fā)生電路的輸入端。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器的指令。EA/VPP——外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為0000H~FFFFH),EA端必須保持低電平(接地)。對FLASH存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。當(dāng)振蕩器工作時,RST引腳出現(xiàn)兩個機(jī)器周期以上高電平將使單片機(jī)復(fù)位。表31 端口引腳第二功能端口號第二功能RXD(串行輸入口)TXD(串行輸出口)INTO(外中斷0)INT1(外中斷1)TO(定時/計數(shù)器0)T1(定時/計數(shù)器1)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀選通)此外,P3口還接收一些用于FLASH閃存編程和程序校驗的控制信號。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3口:P3口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動4個TTL邏輯電平。在使用8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器的內(nèi)容。在訪問外部程序存儲器或用16位地址讀取外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX DPTR)時,P2口送出高八位地址。對P2端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。此外,()和定時器/計數(shù)器2的觸發(fā)輸入(),具體如下所示:l 在FLASH編程和校驗時,P1口接收低8位地址字節(jié)。對P1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。程序校驗時,需要外部上拉電阻。在這種模式下,P0具有內(nèi)部上拉電阻。對P0端口寫“1”時,引腳用作高阻抗輸入。圖31 AT89S52引腳及網(wǎng)絡(luò)標(biāo)號P0口:P0口是一個8位漏極開路的雙向I/O口。根據(jù)以上的參數(shù),結(jié)合設(shè)計的演示性,選用額定工作電壓120VAC/24VDC,工作電流3A,控制電壓5VDC的小型繼電器。是指繼電器允許加載的電壓和電流。這時的電流遠(yuǎn)遠(yuǎn)小于吸合電流。是指繼電器產(chǎn)生釋放動作的最大電流。而對于線圈所加的工作電壓,否則會產(chǎn)生較大的電流而把線圈燒毀。是指繼電器能夠產(chǎn)生吸合動作的最小電流。是指繼電器中線圈的直流電阻,可以通過萬能表測量。根據(jù)繼電器的型號不同,可以是交流電壓,也可以是直流電壓。繼電器主要產(chǎn)品技術(shù)參數(shù):1) 額定工作電壓。繼電器是一種電子控制器件,它具有控制系統(tǒng)(又稱輸入回路)和被控制系統(tǒng)(又稱輸出回路),通常應(yīng)用于自動控制電路中,它實際上是用較小的電流去控制較大電流的一種“自動開關(guān)”。在中斷工作方式下,該信號往往是CPU發(fā)出的中斷請求響應(yīng)信號。(8)OE——輸出允許信號,高電平有效。該信號可作為被CPU查詢的狀態(tài)信號,也可作為對CPU的中斷請求信號。地 址選中通道ADDCADDBADDA000011110011001101010101IN0IN1IN2IN3IN4IN5IN6IN7 圖2—3 ADC0809外部引腳圖7)EOC——轉(zhuǎn)換結(jié)束信號,高電平有效。加于該端的脈沖的上升沿使逐次逼近寄存止,重新從頭開始轉(zhuǎn)換器清零,下降沿開始A/D轉(zhuǎn)換。在使用時,該信號常和START信號連在一起,以便同時鎖存通道地址和啟動A/D轉(zhuǎn)換。(5)ALE——地址鎖存允許信號,高電平有效。(4)VR(+)、VR()——正、負(fù)參考電壓輸入端,用于提供片內(nèi)DAC電阻網(wǎng)絡(luò)的基準(zhǔn)電壓。8位排列順序是D7為最高位,D0為最低位。內(nèi)部各部分的作用和工作原理在內(nèi)部結(jié)構(gòu)圖中已一目了然,在此就不再贅述,下面僅對各引腳定義分述如下: (1)IN0~I(xiàn)N7——8路模擬輸入,通過3根地址譯碼線ADDA、ADDB、ADDC來選通一路。 (6)工作溫度范圍為40~+85攝氏度 (7)低功耗,約15mW。 (2)具有轉(zhuǎn)換起停控制端。是目前國內(nèi)應(yīng)用最廣泛的8位通用A/D芯片。 A/D轉(zhuǎn)換模塊設(shè)計方案ADC0809是M美國國家半導(dǎo)體公司生產(chǎn)的CMOS工藝8通道,8位逐次逼近式A/D轉(zhuǎn)換器。本系統(tǒng)采用4行4列的16鍵行列式鍵盤,占用單片機(jī)P1口的8個端口。 圖22 AT89C51的管腳圖 鍵盤顯示模塊設(shè)計方案鍵盤顯示電路主要是實現(xiàn)水位設(shè)定值的輸入和顯示實時水位的功能。P2口用于控制電磁閥和水泵動作。其中,P0口用于A/D轉(zhuǎn)換和顯示。15) 和其他外設(shè)芯片放在一起的綜合考慮。13) 資料盡量豐富。11) 仿真器。9) 價格。例如設(shè)計電視機(jī)遙控器,2節(jié)干電池供電,~。6) 功耗。4) 封裝:DIP(雙列直插),PLCC(PLCC有對應(yīng)插座)還是貼片。例如看門狗、雙指針、雙串口、RTC(實時時鐘)、EEPROM、
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1