亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        單片機(jī)鍋爐液位控制系統(tǒng)

        2018-03-24 08:58:12徐偉
        關(guān)鍵詞:液位單片機(jī)

        徐偉

        摘 要:本文的研究目的是掌握單片機(jī)在工業(yè)控制中的應(yīng)用,涉及單片機(jī)的結(jié)構(gòu),原理及其匯編語(yǔ)言指令和程序的掌握。主要內(nèi)容為單片機(jī)鍋爐液位控制系統(tǒng)。通過(guò)單片機(jī)對(duì)鍋爐液位的語(yǔ)音顯示和報(bào)警,可以避免鍋爐爆炸等生產(chǎn)事故,從而確保了安全生產(chǎn)。

        關(guān)鍵詞:?jiǎn)纹瑱C(jī);液位;顯示和報(bào)警

        中圖分類號(hào):TP27 文獻(xiàn)標(biāo)志碼:A

        0 前言

        單片機(jī)作為計(jì)算機(jī)的一個(gè)分支,廣泛應(yīng)用于工業(yè)控制、智能儀器儀表、機(jī)電一體化產(chǎn)品、家用電器等各個(gè)領(lǐng)域。單片機(jī)又稱微控制器。它把三大部分(CPU+存儲(chǔ)器+I/O接口)和一些實(shí)時(shí)控制所需的功能器件集成在該芯片上。

        這次的設(shè)計(jì)任務(wù)是利用單片機(jī)構(gòu)成一個(gè)小系統(tǒng)在鍋爐液位控制中的應(yīng)用與研究。雖然系統(tǒng)比較小,但是可以看出單片機(jī)的功能強(qiáng)大和應(yīng)用的廣泛性。

        1 系統(tǒng)的設(shè)計(jì)

        由任務(wù)書的要求我們可以確定。我們的設(shè)計(jì)性質(zhì)為產(chǎn)品開發(fā)。按產(chǎn)品開發(fā)設(shè)計(jì)步驟,我們把設(shè)計(jì)分為4個(gè)部分:(1)總體介紹;(2)硬件系統(tǒng)的設(shè)計(jì);(3)軟件系統(tǒng)的設(shè)計(jì);(4)軟硬件結(jié)合性能測(cè)試分析。

        1.1 總體介紹

        系統(tǒng)控制圖如圖1所示。

        1.1.1 單片機(jī) ATMEL 89C51

        (1)結(jié)構(gòu)特點(diǎn)與分類。ATEMEL 89系列單片機(jī)內(nèi)部結(jié)構(gòu)與80C51接近,主要含有以下部件:(a)8051CPU;(b)內(nèi)部震蕩電路;(c)總線控制部件;(d)定時(shí)/計(jì)數(shù)部件,中斷控制部件;(e)并行I/O接口,串行I/O接口;(f)片內(nèi)RAM,特殊功能寄存器SFR,F(xiàn)lash程序存儲(chǔ)器。ATEMEL 89系列單片機(jī)可分為標(biāo)準(zhǔn)型,低檔型,高檔型。

        (2)兼容性。ATEMEL 89系列單片機(jī)與MCS-51指令系統(tǒng)兼容,可以用相同引腳的89系列單片機(jī)直接代替80C51產(chǎn)品。AT89C51相同封裝的80C51兼容,指令系統(tǒng)完全相同,開發(fā)與設(shè)計(jì)均與80C51相同,是ATMEL公司功能強(qiáng),性價(jià)比高的單片機(jī)。

        (3)ATC89C51特點(diǎn):(a)程序存儲(chǔ)器的加密位。ATC89C51內(nèi)部有4KB的閃存程序存儲(chǔ)器,其閃存存儲(chǔ)器均有3個(gè)加密位。(b)AT89C51片內(nèi)有4KB的Flash程序存儲(chǔ)陣列,一片新的AT89C51,其存儲(chǔ)器陣列處于擦除狀態(tài)(FFH),此時(shí)可以對(duì)其進(jìn)行編程,存儲(chǔ)器陣列一次編程一個(gè)字節(jié),若編程任何非空字節(jié)時(shí),需對(duì)整個(gè)存儲(chǔ)器陣列進(jìn)行擦除。

        1.1.2 3-8譯碼器74LS138

        3-8譯碼器74LS138為一種常用的地址譯碼芯片,其引腳圖如圖2所示。

        其中G1、/G2A、/G2B為3個(gè)控制端,只有當(dāng)G1為“1”且/G2A,/G2B均為“0”時(shí),譯碼器才能進(jìn)行譯碼輸出。否則譯碼器的8個(gè)輸出端全為高阻狀態(tài)。具體使用時(shí),G1,G2A,G2B即可直接至+5V(電源端)或接地,也可參與地址譯碼。但其譯碼關(guān)系必須為100。需要時(shí)也可通過(guò)反相器使輸入信號(hào)滿足要求。

        1.1.3 8D鎖存器74LS373

        74LS373是一種帶輸出三態(tài)門的8D鎖存器,其結(jié)構(gòu)如圖3所示:1D~8D為輸入端。1Q~8Q為輸出端。G位數(shù)據(jù)鎖存控制端:當(dāng)G為“1”時(shí),鎖存器輸出端同輸入端;當(dāng)G由“1”變“0”時(shí),數(shù)據(jù)輸入鎖存器中。/OE為輸出允許端:當(dāng)/OE為“0”時(shí),三態(tài)門打開;當(dāng)/OE為“1”時(shí)三態(tài)門關(guān)閉,輸出呈高阻狀態(tài)。在MCS-51單片機(jī)系統(tǒng)中,常采用74LS373作為地址鎖存器使用,其連接方法如圖4所示:其中輸入端1D~8D接至單片機(jī)的P0口,輸出端提供的是低8位地址,G端接至單片機(jī)的地址鎖存允許信號(hào)ALE。輸出允許端/OE接地,表示輸出三態(tài)門一直打開。

        1.1.4 74LS244 驅(qū)動(dòng)器

        74LS244常作單片機(jī)的總線驅(qū)動(dòng)器,也做三態(tài)數(shù)據(jù)緩沖器。

        1.1.5 液晶數(shù)碼管

        LED顯示器是由發(fā)光二極管顯示字段組成的顯示器件。在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是七段LED。通常的七段LED顯示器中有8個(gè)發(fā)光二極管,其中7個(gè)發(fā)光二極管構(gòu)成7筆字型,一個(gè)發(fā)光二極管構(gòu)成小數(shù)點(diǎn)。

        1.1.6 LED顯示器的顯示方式

        在單片機(jī)應(yīng)用系統(tǒng)中可利用LED顯示塊靈活地構(gòu)成所要求位數(shù)的顯示器。根據(jù)顯示方式的不同,位選線和段選線的連接方法有所不同。段選線控制字符選擇,位選線控制顯示位的亮或暗。

        (1)LED靜態(tài)顯示方式。LED工作在靜態(tài)顯示方式下,共陰極接地或共陽(yáng)極接+5V;每一位的段選碼與一個(gè)8位并行I/O口相連。 N位靜態(tài)顯示器要求有N×8根I/O口線,占用I/O口線較多。故在位數(shù)較多時(shí)往往采用動(dòng)態(tài)顯示方式。

        (2)LED動(dòng)態(tài)顯示方式。LED動(dòng)態(tài)顯示是將所有的段選線并接在一個(gè)I/O口上,共陰極端或共陽(yáng)極端分別由相應(yīng)的I/O口線控制。

        1.1.7 語(yǔ)音芯片ISD1420

        ISD1400系列單片語(yǔ)音錄放集成電路,其內(nèi)部設(shè)有時(shí)鐘振蕩器,128K E2PROM(電可編,電可擦只讀存儲(chǔ)器),前置放大器,自動(dòng)增益電路,反混疊濾波器,模擬轉(zhuǎn)發(fā)器,平滑濾波器,差分功放等高品質(zhì)語(yǔ)音錄放系統(tǒng)所需的全部基本功能電路。ISD1400系列單片器件采用單一電源供電,工作電壓為直流(VDD)5V。其靜電電流典型值0.5μA,最大值2μA;工作電流典型值15mA,最大值30mA;錄放周期后,僅需0.5μA保持電流。

        (1)管腳功能。這里對(duì)管腳文字及管腳功能作以下簡(jiǎn)介:①A0~A7:地址輸入端;②VCCD:數(shù)字電路電源正極;③VCCA:模擬電路電源正極 ;④VSSD : 數(shù)字電路電源負(fù)極,地;⑤VSSA:模擬電路電源負(fù)極,地;⑥SP+:功放輸出端,接揚(yáng)聲器(+);⑦SP—:功放輸出端,接揚(yáng)聲器(—);⑧XCLK:外接時(shí)鐘(振蕩電路);⑨ANA IN:模擬量輸入;⑩ANA OUT:模擬量輸出;AGC:自動(dòng)增益控制;MIC:駐極體話筒輸入;MIC REF:駐極體話筒參考輸入;PLAYE:邊緣觸發(fā)放音端;PLAYL:電平觸發(fā)放音端;REC:錄音觸發(fā)端;RECLED:發(fā)光二極管接口端;NC:空腳

        (2)操作模式:ISD1420地址輸入端具有雙重功能,根據(jù)地址中的A6,A7的電平的高低,決定著A0~A7的功能。如果A6,A7都是低電平,則A0~A7輸入均為地址位,A0作起始地址用。地址位僅作為輸入端,在操作過(guò)程中不能輸出內(nèi)部的地址信息。根據(jù)PLAYE,PLAYL或REC的下降沿信號(hào),地址輸入被鎖定。如果A6,A7同為高電平,它們即為模式位。操作模式可以與微機(jī)接口,也可以用連線控制操作。有關(guān)地址輸入端的功能說(shuō)明如下:(a)A0:信息檢索;(b)A1:刪除EOM標(biāo)志;(c)A3:循環(huán)重放信息;(d)A4:連續(xù)尋址;(e)A2,A5未用。

        (3)典型應(yīng)用電路:ISD1400系列器件目前已被用于微型固體錄音機(jī)、通信、電話、車船、飛機(jī)黑匣子、有聲電子信函、語(yǔ)音信箱、高級(jí)玩具等。ISD1420與計(jì)算機(jī),單片機(jī)相結(jié)合,應(yīng)用前景十分廣闊。它可以開發(fā)會(huì)說(shuō)話的電子秤,語(yǔ)音數(shù)字萬(wàn)用表,會(huì)說(shuō)話的電壓表和電流表,多路語(yǔ)音報(bào)警系統(tǒng)等新穎的電子電器來(lái)。

        1.2 硬件系統(tǒng)的設(shè)計(jì)

        1.2.1單片機(jī)通信

        (1)基本概念:計(jì)算機(jī)與外界的信息交換稱為通信。基本的通信方法有并行通信和串行通信兩種。一個(gè)信息的各位數(shù)據(jù)被同時(shí)傳送的通信方法稱為并行通信。并行通信依靠I/O接口實(shí)現(xiàn)。其通信速度快,但傳輸線根數(shù)多,只適用于近距離(相距數(shù)米)的通信。一個(gè)信息的各位數(shù)據(jù)被逐位順序傳送的通信方式稱為串行通信。串行通信可通過(guò)串行接口實(shí)現(xiàn)。串行通信速度慢,但傳輸線少,適宜長(zhǎng)距離通信。串行通信又有異步通信和同步通信兩種方式。

        (2)串行接口的功能與結(jié)構(gòu):串行口有4種工作方式。方式0并不用于通信,而是通過(guò)外接移位寄存器芯片實(shí)現(xiàn)擴(kuò)展并行I/O接口線的功能。方式1、方式2、方式3都是異步通信方式。方式1用于雙機(jī)串行通信。方式2、方式3主要用于多機(jī)通信,也可用于雙機(jī)通信。

        (3)串行接口的工作方式:由于本單片機(jī)控制系統(tǒng)通信距離較長(zhǎng),且為雙機(jī)通信,宜采用方式1。

        1.2.2 語(yǔ)音與顯示系統(tǒng)

        本系統(tǒng)中,在ISD1420中分段存入“液位過(guò)低”,“液位過(guò)高”,“危險(xiǎn)液位”……“鍋爐有故障,請(qǐng)檢查”等語(yǔ)音信息,在單片機(jī)的控制下,可以根據(jù)需要提取任意的組合信息。

        顯示器件中最常見的是LED(發(fā)光二極管)和LED數(shù)碼管,前者多用于信號(hào)指示,后者可用于數(shù)字輸出,它們有足夠的亮度,耗電與發(fā)熱都很少,并可在單一+5V電源下工作。

        對(duì)于輸入器件,通過(guò)擴(kuò)展輸入口與單片機(jī)連接;對(duì)于輸出器件,則常通過(guò)擴(kuò)展輸出口與單片機(jī)連接。本例LED通過(guò)74LS245驅(qū)動(dòng)芯片與單片機(jī)接口。

        本系統(tǒng)采用共陰極數(shù)碼管動(dòng)態(tài)掃描顯示,兩個(gè)74ls245與4個(gè)LED數(shù)碼管相連接,用于位驅(qū)動(dòng)和段驅(qū)動(dòng)。片選信號(hào)由74ls138提供。

        1.2.3 單片機(jī)外圍電路

        (1)控制部件及振蕩器:控制部件是單片機(jī)的神經(jīng)中樞,它包括定時(shí)和控制電路、指令寄存器、譯碼器以及信息傳送等部件。單片機(jī)的定時(shí)控制功能是用片內(nèi)的時(shí)鐘電路和定時(shí)電路來(lái)完成的。而片內(nèi)的時(shí)鐘產(chǎn)生有兩種方式:內(nèi)部時(shí)鐘方式和外部時(shí)鐘方式。采用內(nèi)部時(shí)鐘方式時(shí),片內(nèi)高增益反相放大器通過(guò)XTAL1,XYAL2外接作為反饋元件的晶體(呈感性)與電容組成的并聯(lián)諧振回路構(gòu)成一個(gè)自激振蕩器向內(nèi)部時(shí)鐘電路提供振蕩時(shí)鐘。振蕩器的頻率主要取決于晶體的振蕩頻率,一般晶體可在1.2MHz~12MHz任選。電容C1,C2的值則有微調(diào)作用,通常取30pF左右。如圖5所示。

        (2)復(fù)位電路:與其他計(jì)算機(jī)一樣,MCS—51單片機(jī)系統(tǒng)常常有上電復(fù)位和按鈕復(fù)位兩種方法。復(fù)位是靠外部電路實(shí)現(xiàn)的。圖6是上電復(fù)位及按鈕復(fù)位的電路。

        上電時(shí),+5V電源立即對(duì)單片機(jī)芯片供電,同時(shí)經(jīng)電阻R對(duì)電容C3充電。C3上電壓建立的過(guò)程就產(chǎn)生一定寬度的負(fù)脈沖,經(jīng)反相后,RST上出現(xiàn)正脈沖使單片機(jī)實(shí)現(xiàn)了上電復(fù)位。按鈕按下時(shí),RST上同樣出現(xiàn)高電平,實(shí)現(xiàn)了按鈕復(fù)位。非門在這里不僅起了反相作用,還增大了驅(qū)動(dòng)能力,電容C,C起濾波作用,防止干擾竄入復(fù)位端產(chǎn)生誤動(dòng)作。

        1.2.4系統(tǒng)硬件電路

        液位信息自串行輸入口RXD送入,P2口送出高電平經(jīng)74LS138譯碼器變成低電平選通驅(qū)動(dòng)器74LS245,先位選碼后段選碼,在4個(gè)數(shù)碼管上顯示液位數(shù)值,并判斷其是否在報(bào)警范圍內(nèi),若在,則由低電平選通ISD1420語(yǔ)音芯片和高電平選通74LS373地址所存器,并送入液位信息地址到語(yǔ)音芯片進(jìn)行報(bào)警。這樣就提醒操作者及時(shí)調(diào)節(jié)閥門,維持液位在安全范圍內(nèi)。

        1.2.5硬件電路制作與檢查

        根據(jù)硬件電路選擇所需元器件,先把大的片子在電路板上合理布局,然后進(jìn)行焊接。最后焊接電阻電容等小的元件。等全部完成后,檢查焊點(diǎn)是否實(shí)得,切忌有虛焊點(diǎn),反復(fù)檢查,認(rèn)真對(duì)待。

        1.3 軟件系統(tǒng)的設(shè)計(jì)

        1.3.1系統(tǒng)軟件流程圖

        根據(jù)此次單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)要求,軟件流程圖如圖7所示。

        1.3.2 軟件程序

        根據(jù)軟件系統(tǒng)流程圖編寫程序如下所示:

        ORG 0000H

        AJMP MAIN

        ORG 0030H

        MAIN: MOV A,30H ;主程序

        CLR C

        SUBB A,#20H

        JC DANGER ;H<-75 JMP

        MOV A,30H

        CLR C

        SUBB A,#33H

        JC LOW_ALARM ;H<-60 JMP

        MOV A,30H

        CLR C

        SUBB A,#0CCH

        JNC HIGH_ALARM ;H>60 JMP

        MOV A,30H

        CLR C

        SUBB A,#5AH

        JC OPEN_WATER ;-60 < H < -30 JMP

        MOV A,30H

        CLR C

        SUBB A,#0A5H

        JNC STOP_WATER ;30 < H < 60 JMP

        AJMP DISPLAY

        DANGER: ;危險(xiǎn)液位報(bào)警

        CLR P1.0 ;STOP BUMP

        CLR P1.1 ;STOP WIND

        MOV DPTR,#4000H

        MOV A,#10H

        MOVX @DPTR,A ;DANGER ALARM

        ORL P2,#0E0H

        AJMP DISPLAY

        LOW_ALARM: ;低液位報(bào)警

        MOV DPTR,#4000H

        MOV A,#08H

        MOVX @DPTR,A ;LOW ALARM

        ORL P2,#0E0H

        AJMP DISPLAY

        HIGH_ALARM: ; 高液位報(bào)警

        MOV DPTR,#4000H

        MOV A,#04H

        MOVX @DPTR,A

        ORL P2,#0E0H

        AJMP DISPLAY

        OPEN_WATER: ;開泵

        SETB P1.0 ;OPEN BUMP

        AJMP DISPLAY

        STOP_WATER: ;關(guān)泵

        CLR P1.0 ;STOP BUMP

        DISPLAY: ;數(shù)字量與高度之間轉(zhuǎn)換

        MOV A,30H

        MOV B,#0C8H ;200

        MUL AB

        MOV 32H,A ;LOW BIT

        MOV 31H,B ;HIGH BIT

        MOV 33H,#0FFH ;255

        MOV A,32H

        MOV R7,#00H

        CLR C

        LOOP_SUBB:

        SUBB A,33H

        JC JIE_WEI

        INC R7

        SJMP LOOP_SUBB

        JIE_WEI:

        DEC 31H

        MOV A,31H

        CJNE A,#0FFH,LOOP_SUB

        SJMP LOOP_OUT

        LOOP_SUB:

        INC R7

        SJMP LOOP_SUBB

        LOOP_OUT:

        MOV A,R7

        CLR C

        SUBB A,#64H

        JC MINUS

        MOV 40H,#00H ;SAVE BIT 1

        SJMP PLUS

        MINUS:

        MOV A,#64H

        CLR C

        SUBB A,R7

        MOV 40H,#40H ;SAVE BIT 1

        PLUS: MOV B,#64H

        DIV AB

        MOV 41H,A ;SAVE BIT 2

        MOV A,B

        MOV B,#0AH

        DIV AB

        MOV 42H,A ;SAVE BIT 3

        MOV 43H,B ;SAVE BIT 4

        MOV 50H,40H ;DIDP 1 BIT

        MOV R6,#00H ;PUT COUNT VALUE

        FIND1_IN:

        MOV A,R6

        MOV DPTR,#TAB

        MOVC A,@A+DPTR

        CJNE A,41H,F(xiàn)IND_NO1

        LJMP FIND1

        FIND_NO1:

        INC R6

        SJMP FIND1_IN

        FIND1: MOV 51H,R6

        MOV R6,#00H

        FIND2_IN:

        MOV A,R6

        MOV DPTR,#TAB

        MOVC A,@A+DPTR

        CJNE A,42H,F(xiàn)IND_NO2

        SJMP FIND2

        FIND_NO2:

        INC R6

        SJMP FIND2_IN

        FIND2: MOV 52H,R6

        MOV R6,#00H

        FIND3_IN:

        MOV A,R6

        MOV DPTR,#TAB

        MOVC A,@A+DPTR

        CJNE A,#43H,F(xiàn)IND_NO3

        SJMP FIND3

        FIND_NO3:

        INC R6

        SJMP FIND3_IN

        FIND3: MOV 53H,R6

        SJMP DISP_START

        TAB:DB 3FH,06H,59H,4FH,66H

        DB 6DH,7DH,07H,7FH,67H

        DISP_START: ;顯示程序

        MOV DPTR,#2000H

        MOV A,#01H

        MOVX @DPTR,A

        ORL P2,#0E0H

        MOV DPTR,#0000H

        MOV A,50H

        MOVX @DPTR,A ;DISP 1 BIT

        ACALL DELAY_1ms

        MOV DPTR,#2000H

        MOV A,#02H

        MOVX @DPTR,A

        ORL P2,#0E0H

        MOV DPTR,#0000H

        MOV A,51H

        MOVX @DPTR,A ;DISP 2 BIT

        ACALL DELAY_1ms

        MOV DPTR,#2000H

        MOV A,#04H

        MOVX @DPTR,A

        ORL P2,#0E0H

        MOV DPTR,#0000H

        MOV A,52H

        MOVX @DPTR,A ;DISP 3 BIT

        ACALL DELAY_1ms

        MOV DPTR,#2000H

        MOV A,#08H

        MOVX @DPTR,A

        ORL P2,#0E0H

        MOV DPTR,#0000H

        MOV A,53H

        MOVX @DPTR,A

        ACALL DELAY_1ms

        AJMP MAIN ;返回主程序

        DELAY_1ms: ;延時(shí)1毫秒

        MOV R1,#0AH

        DEL1:MOV R2,#18H

        DEL2:NOP

        NOP

        DJNZ R2,DEL2

        DJNZ R1,DEL1

        RET

        END MAIN

        1.3.3 軟件調(diào)試

        本系統(tǒng)主要有兩個(gè)程序模塊,顯示程序和報(bào)警程序。借助計(jì)算機(jī)軟件調(diào)試工具,對(duì)已編好的系統(tǒng)程序分塊進(jìn)行反復(fù)調(diào)試,發(fā)現(xiàn)錯(cuò)誤及時(shí)更正,直到完全無(wú)誤為止。

        1.4 軟硬件結(jié)合性能測(cè)試介紹

        單片機(jī)應(yīng)用系統(tǒng)的程序存儲(chǔ)器必須寫有調(diào)試好的應(yīng)用程序,系統(tǒng)才能運(yùn)行。因此,總要有調(diào)試過(guò)程,甚至反復(fù)多次調(diào)試。由于程序是連續(xù)高速的運(yùn)行的,我們無(wú)法觀察它的運(yùn)行情況,也無(wú)法加以修改,為了提供診斷、修改等調(diào)試手段,必須用到開發(fā)工具。

        從用戶源程序的編寫到單片機(jī)應(yīng)用系統(tǒng)正常工作前的全過(guò)程,統(tǒng)稱為單片機(jī)應(yīng)用系統(tǒng)的開發(fā),而用已實(shí)現(xiàn)這一開發(fā)的工具便稱為開發(fā)裝置或開發(fā)系統(tǒng)。

        開發(fā)系統(tǒng)本身也是一個(gè)計(jì)算機(jī)系統(tǒng),在完成上述開發(fā)任務(wù)時(shí),可進(jìn)行仿真:把應(yīng)用系統(tǒng)自身的單片機(jī)拔掉,將開發(fā)系統(tǒng)的仿真插頭插入以取代原單片機(jī),從而實(shí)現(xiàn)對(duì)用戶樣機(jī)軟、硬件的故障診斷和調(diào)試。

        結(jié)語(yǔ)

        (1)設(shè)計(jì)單片機(jī)應(yīng)用系統(tǒng)時(shí),首先必須明確設(shè)計(jì)任務(wù)和設(shè)計(jì)要求,抓住關(guān)鍵問(wèn)題,作為系統(tǒng)總體方案設(shè)計(jì)的依據(jù).合理選擇機(jī)型和系統(tǒng)構(gòu)成方案。合理劃分軟硬件的功能,以有利兼顧系統(tǒng)價(jià)格比和縮短研制周期。

        (2)機(jī)型選擇。系統(tǒng)的擴(kuò)展和配置是硬件設(shè)計(jì)的主要內(nèi)容。當(dāng)機(jī)型確定后,必須根據(jù)應(yīng)用對(duì)象所需的數(shù)字量及模擬量通道,進(jìn)行I/O饑餓口的分配,擬定外圍設(shè)備接口相應(yīng)的電路,考慮中斷順序和方法。硬件設(shè)計(jì)應(yīng)充分滿足系統(tǒng)功能要求,并留有適當(dāng)余地,以便調(diào)試時(shí)修改和二次開發(fā)。

        (3)軟件設(shè)計(jì)常采用模塊化結(jié)構(gòu),分塊設(shè)計(jì)和調(diào)試,易于尋找故障和修改。根據(jù)每個(gè)模塊的功能,首先畫出程序流程圖,然后盡可能應(yīng)用程序設(shè)計(jì)方法的技巧編制應(yīng)用程序。

        (4)為提高應(yīng)用系統(tǒng)可靠性,還應(yīng)進(jìn)行軟硬件抗干擾設(shè)計(jì)。

        參考文獻(xiàn)

        [1]丁元杰.單片微機(jī)原理及應(yīng)用[M].北京:機(jī)械工業(yè)出版社,1999.

        [2]陳汝全,林水生.實(shí)用微機(jī)與單片機(jī)控制技術(shù)[M].成都:電子科技大學(xué)出版社,1993.

        猜你喜歡
        液位單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        基于STM32燃?xì)鉄崴仩t液位控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
        石油儲(chǔ)罐液位開關(guān)的應(yīng)用分析
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        雙電容測(cè)量液位方法
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        寶馬530車?yán)鋮s液液位過(guò)低報(bào)警
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        成人黄网站免费永久在线观看 | 极品少妇被猛的白浆直喷白浆| 亚洲av无码一区二区三区在线| 久久亚洲国产成人精品v| 性感的小蜜桃在线观看| 性欧美丰满熟妇xxxx性久久久| 中文字幕一区二区三区乱码| 无码国产精品一区二区免费网曝| 国产自拍在线视频观看| 先锋影音人妻啪啪va资源网站| 亚洲中文字幕无码爆乳| 国产精品1区2区| 青青草免费视频一区二区| 未发育成型小奶头毛片av| 久久精品国产亚洲av高清漫画 | 少妇又紧又色又爽又刺| 丰满人妻一区二区三区蜜桃| 丰满熟妇乱子伦| av少妇偷窃癖在线观看| 久久av一区二区三区黑人| 国产乱人对白| 欧美老妇人与禽交| 蜜桃视频一区二区三区在线| 日本中文一区二区在线| 护士人妻hd中文字幕| 亚洲中文字幕无码卡通动漫野外| 亚洲精品综合一区二区| 久久婷婷色香五月综合缴缴情 | 精品国产91天堂嫩模在线观看| 在线观看国产av一区二区| 中国杭州少妇xxxx做受| 欧美国产日本高清不卡| 2022AV一区在线| 亚洲中文字幕久久在线| 少妇私密会所按摩到高潮呻吟| 国产一区二区激情对白在线| 97中文乱码字幕在线| 免费欧洲毛片a级视频老妇女 | 国产亚洲精品第一综合麻豆| 女同成片av免费观看| 变态另类手机版av天堂看网|