基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)_第1頁(yè)
基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)_第2頁(yè)
基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)_第3頁(yè)
基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)_第4頁(yè)
基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)設(shè)計(jì)摘要伴隨著經(jīng)濟(jì)的飛快開展,科學(xué)技術(shù)的開展速度令人側(cè)目。隨著人民生活水平日趨提高,大家對(duì)自己的個(gè)人財(cái)產(chǎn)的保護(hù)意識(shí)也是越來(lái)越重,因此,越來(lái)越多的家庭都安裝了報(bào)警監(jiān)控系統(tǒng)來(lái)保護(hù)自己的私有財(cái)產(chǎn)和人身平安。在眾多的報(bào)警系統(tǒng)當(dāng)作,紅外報(bào)警監(jiān)控系統(tǒng)憑借它很高的穩(wěn)定性和可靠性贏得了廣泛的市場(chǎng)。本設(shè)計(jì)采用了STC89C52單片機(jī),把STC89C52作為了這個(gè)系統(tǒng)的核心來(lái)進(jìn)行系統(tǒng)的設(shè)計(jì),由于人的體溫恒定在37度左右,所以人體會(huì)發(fā)射出特定波長(zhǎng)的紅外線,這種紅外線通過(guò)被HC-SR501人體紅外傳感器的檢測(cè)后,紅外線信號(hào)就會(huì)轉(zhuǎn)化成為電壓信號(hào),通過(guò)單片機(jī)對(duì)信號(hào)進(jìn)行經(jīng)過(guò)一系列的處理以后,就會(huì)驅(qū)動(dòng)控制聲光報(bào)警電路進(jìn)行報(bào)警。本設(shè)計(jì)使用HC-SR501人體感應(yīng)模塊來(lái)進(jìn)行探測(cè)。HC-SR501靈敏度高、可靠性強(qiáng)、安裝簡(jiǎn)單方便而且非常隱蔽,不容易人被發(fā)現(xiàn)。本文設(shè)計(jì)完成的紅外報(bào)警監(jiān)控系統(tǒng),比普通的報(bào)警監(jiān)控系統(tǒng)抗干擾性能更好、安裝更方便、本錢低廉,是現(xiàn)代家庭防盜報(bào)警的最正確選擇。關(guān)鍵詞STC89C52;報(bào)警電路;HC-SR501模塊;晶體振蕩器ThedesignandimplementationofInfraredalarmmonitoringsystembasedonSCMAbstractAlongwiththe

fast

developmentofeconomy,

scienceandtechnologydevelopmentspeedis

surprising.

Withthepeople'slivingstandards

graduallyimprove,

everyonetohis

personalproperty

protectionconsciousnessis

moreandmoreheavy,

therefore,

moreandmorefamilies

haveinstalled

alarmmonitoring

systemto

theprotectionofprivatepropertyandthe

people'sownpersonalsafety.Inmanyofthe

alarmsystem

as,

infrared

alarmmonitoringsystem

withits

highstabilityandreliability

towinbroad

market.

ThisdesignusestheSTC89C52singlechip,

STC89C52as

the

core

ofthissystemto

systemdesign,

becauseofthe

constanttemperature

at37degrees,

so

thebodywill

emit

aspecificwavelengthof

infrared,

theinfrared

by

detectionofHC-SR501

humanbodyinfrared

sensor,

theinfraredsignal

willbe

convertedinto

voltagesignal,

throughthemicrocontrollerto

signal

after

aseriesofprocessing,

will

drivecontrolacousto-optic

alarming.

ThisdesignusesHC-SR501

humanbodyinductionmodule

todetect.

HC-SR501

hastheadvantagesofhighsensitivity,

strongreliability,

simpleandconvenientinstallation

andvery

subtle,

noteasy

befound.Inthispaperthedesign

ofthe

infrared

alarmsystem,

alarmmonitoring

systemsthan

ordinary

betteranti-jammingperformance,

moreconvenientinstallation,

lowcost,

isthebestchoicefor

themodernfamily

anti-theft

alarm.KeywordsSTC89C52;alarmcircuit;HC-SR501module;crystaloscillator目錄第1章緒論11.1引言11.2選題背景1第2章紅外報(bào)警監(jiān)控系統(tǒng)根底知識(shí)22.1系統(tǒng)描述22.2STC89C52單片機(jī)22.2.1STC89C52單片機(jī)的結(jié)構(gòu)32.2.2STC89C52的特點(diǎn)42.2.3STC89C52單片機(jī)的根本結(jié)構(gòu)52.3HC-SR501人體感應(yīng)模塊62.3.1人體感應(yīng)模塊的工作原理:7HC-SR501人體紅外感應(yīng)模塊的電氣參數(shù)72.3.3HC-SR501人體感應(yīng)模塊的特性82.3.4人體感應(yīng)模塊的使用說(shuō)明82.3.5HC-SR501人體感應(yīng)器的感應(yīng)范圍及安裝要求9第3章紅外報(bào)警監(jiān)控系統(tǒng)的設(shè)計(jì)方案103.1紅外報(bào)警監(jiān)控系統(tǒng)的設(shè)計(jì)思路103.2紅外報(bào)警監(jiān)控系統(tǒng)涉及的模塊103.2.1系統(tǒng)電源模塊113.2.2放大電路113.2.3復(fù)位電路123.2.4時(shí)鐘電路123.2.5蜂鳴器報(bào)警電路133.2.6LED指示電路13第4章基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)的軟件設(shè)計(jì)14主程序的總體流程圖144.2主程序的C語(yǔ)言編程14第5章軟件仿真185.1硬件調(diào)試185.2軟件調(diào)試195.3系統(tǒng)調(diào)試19結(jié)論20致謝21參考文獻(xiàn)22附錄A譯文23STC89C52處理芯片23第1章緒論1.1引言隨著社會(huì)經(jīng)濟(jì)的開展,科技不斷的在進(jìn)步,其中電子技術(shù)開展速度令人側(cè)目,在短短的幾十年里面,電子產(chǎn)品從無(wú)到有,從有到多,如今滲透了社會(huì)的各個(gè)領(lǐng)域,人們的生活的各個(gè)方面都含有電子產(chǎn)品的影子,電子技術(shù)及產(chǎn)品大大簡(jiǎn)化了人們的生活方式。隨著社會(huì)生產(chǎn)力的開展,社會(huì)信息化程度也越來(lái)越高,而這一切又反過(guò)來(lái)促使電子技術(shù)和產(chǎn)品的不斷的高速開展,電子產(chǎn)品更新?lián)Q代的節(jié)奏也越來(lái)越快。比方8年前小小的一張SD卡容量是128MB,如今卻已經(jīng)到達(dá)128GB以上。這令人咋舌的開展速度促使電子技術(shù)被應(yīng)用得越來(lái)越廣泛,也越來(lái)越平民化。所以說(shuō)電子技術(shù)正在一點(diǎn)一點(diǎn)不斷地滲透進(jìn)我們的生活,改變了人們的生活方式。我們的生活與電子技術(shù)緊密的結(jié)合在一起,世界已經(jīng)離不開電子技術(shù)!1.2選題背景改革開放以后,中國(guó)的經(jīng)濟(jì)在飛速的開展,人民的生活水平也到達(dá)了一個(gè)較高的水準(zhǔn),這導(dǎo)致人們對(duì)自己私有財(cái)產(chǎn)的保護(hù)意識(shí)在不斷的加強(qiáng)。面對(duì)科技開展,盜竊方式層出不窮,因此對(duì)于防盜措施要求也是越來(lái)越高。本設(shè)計(jì)的目的是為了實(shí)現(xiàn)預(yù)防盜竊,給予人們對(duì)自己私有財(cái)產(chǎn)和人生平安的一個(gè)有力保障。目前市面上的報(bào)警器都存在著許多問題,由于工作原理和設(shè)計(jì)的限制,大多數(shù)報(bào)警器都存在著誤報(bào)率高、可靠性低、范圍小、靈敏度低等問題,另外,安裝閉路監(jiān)控電路防盜系統(tǒng)的線路非常的復(fù)雜,對(duì)于安裝技術(shù)要求比擬高,硬件本錢和維護(hù)本錢太高了,不適合在一般家庭當(dāng)中安裝使用,不利于廣泛推廣利用。而本設(shè)計(jì)所采用的是探測(cè)紅外線的紅外傳感器來(lái)探測(cè),由于紅外線是不可見光,所以這個(gè)系統(tǒng)有很高的保密性和隱蔽性,因此被廣泛應(yīng)用于報(bào)警防盜等平安等裝置之中。在探測(cè)區(qū)域內(nèi),一旦人體所輻射出的紅外線被人體紅外感應(yīng)模塊檢測(cè)到,模塊將人體輻射出的紅外線吸收,通過(guò)一系列的處理后使其轉(zhuǎn)變?yōu)殡妷盒盘?hào)。本設(shè)計(jì)的系統(tǒng)由STC89C52為核心,通過(guò)組織報(bào)警電路、HC-SR501人體感應(yīng)模塊、復(fù)位電路這幾個(gè)局部組合而成的一個(gè)系統(tǒng)。第2章紅外報(bào)警監(jiān)控系統(tǒng)根底知識(shí)2.1系統(tǒng)描述本設(shè)計(jì)是STC89C52單片機(jī)為核心來(lái)設(shè)計(jì)的紅外報(bào)警監(jiān)控系統(tǒng),如果在人體紅外傳感器的探測(cè)范圍之中有檢測(cè)到人體所產(chǎn)生的紅外輻射時(shí),傳感器就會(huì)將紅外輻射信號(hào)進(jìn)行一系列的轉(zhuǎn)化,經(jīng)過(guò)轉(zhuǎn)化后就會(huì)產(chǎn)生一個(gè)與之相對(duì)應(yīng)的電信號(hào)繼而輸出。當(dāng)沒有人在里面的運(yùn)動(dòng)檢測(cè)區(qū)域時(shí),通過(guò)人體紅外傳感器的輸出信號(hào)是低的,一旦在區(qū)域范圍內(nèi)的檢測(cè)到時(shí),傳感器所輸出的電信號(hào)立刻由低電平向高電平轉(zhuǎn)換,同時(shí)把這個(gè)高電平信號(hào)輸入到單片機(jī)當(dāng)中,這個(gè)信號(hào)會(huì)被當(dāng)作單片機(jī)的外部觸發(fā)信號(hào)來(lái)進(jìn)行一系列的處理,經(jīng)過(guò)單片機(jī)的內(nèi)部軟件的一系列編程處理之后,STC89C52單片機(jī)將會(huì)輸出一個(gè)控制信號(hào),由這個(gè)信號(hào)來(lái)控制報(bào)警電路進(jìn)行報(bào)警。這個(gè)設(shè)計(jì)的電路結(jié)構(gòu)由信號(hào)檢測(cè)電路、復(fù)位電路、STC89C52單片機(jī)報(bào)警執(zhí)行電路組合而成。經(jīng)過(guò)我的分析和總結(jié),總體框圖如下圖:復(fù)位電路復(fù)位電路信號(hào)檢測(cè)電路放大CPUSTC89C52執(zhí)行報(bào)警電路驅(qū)動(dòng)圖系統(tǒng)框圖2.2STC89C52單片機(jī)這個(gè)設(shè)計(jì)的核心是STC89C52單片機(jī),我所使用的STC89C52是宏晶公司所生產(chǎn)的,這一款單片機(jī)是性價(jià)比非常高。單片機(jī)的最高時(shí)鐘工作頻率能夠到達(dá)驚人的80Mhz,片內(nèi)的Flash只讀程序存儲(chǔ)器可以反復(fù)的寫入和擦除十萬(wàn)屢次,SCT89C51兼容80C51引腳結(jié)構(gòu)以及標(biāo)準(zhǔn)的MCS-51,這塊單片機(jī)能夠做到在系統(tǒng)可編程,因?yàn)閱涡酒傻?位CPU和ISP閃存存儲(chǔ)單元,通過(guò)在計(jì)算機(jī)程序的控制可以用代碼下載到單片機(jī)中,這樣就不需要去特意的去買通用編程器節(jié)省了很多不需要的開支,而且速度更快。2.2.1STC89C52單片機(jī)的結(jié)構(gòu)宏晶生產(chǎn)STC89C52完全兼容傳統(tǒng)的8051單片機(jī)指令,它是一款低功耗、高速、超強(qiáng)抗干擾的單片機(jī)。STC89C52有四種封裝形式:44針腳的PLCC和LQFP、PQFP形式;40針腳的PDIP形式。圖2.2PDIP-40引腳圖圖2.3PLCC-44封引腳圖圖2.4LQFP-44和PQFP-44引腳圖2.2.2STC89C52的特點(diǎn)(1)精簡(jiǎn)指令集結(jié)構(gòu)的8051CPU(3)工作頻率范圍:0到48MHz.(4)2-12K字節(jié)的內(nèi)部應(yīng)用程序空間(5)片上集成512字節(jié)RAM(6)23/27通用的I/O端口,每個(gè)I/O端口的驅(qū)動(dòng)能力都可以到達(dá)20mA,但最大驅(qū)動(dòng)能力不能超過(guò)55mA(7)將能夠在系統(tǒng)中做的,上面的編程應(yīng)用程序不需要特殊的程序,通過(guò)串口〔P3.0、P3.1〕可以直接通過(guò)電腦下載到單片機(jī),這個(gè)過(guò)程僅僅只需要幾秒鐘就可以完成(8)EEPROM功能(9)看門狗(10)在STC89C52當(dāng)中集成了專用的復(fù)位電路(11)當(dāng)下載用戶程序的時(shí)候,可以選擇應(yīng)用外部晶體/時(shí)鐘或者內(nèi)部R/C振蕩器。(12)具有兩個(gè)十六位的定時(shí)器/計(jì)數(shù)器(13)外部中斷2路,下降沿中斷或低電平觸發(fā)中斷,斷電可由外部提供的低電平觸發(fā)中斷喚醒中斷(14)PWM〔4〕/PCA,可用于實(shí)現(xiàn)4或4的外部中斷定時(shí)器(15)異步串行口〔UART〕(16)SPI同步通信端口,從模型的主要模式(17)在0到75攝氏度的溫度范圍內(nèi)能夠正常工作2.2.3STC89C52單片機(jī)的根本結(jié)構(gòu)圖2.5STC89C52根本結(jié)構(gòu)圖2.3HC-SR501人體感應(yīng)模塊圖2.6HC-SR501人體感應(yīng)模塊實(shí)物圖2.3.1人體感應(yīng)模塊的工作原理:因?yàn)槊恳粋€(gè)人的體溫都是恒定的保持在37攝氏度左右,所以人體會(huì)發(fā)出10um左右的波長(zhǎng)的紅外線,人體感應(yīng)模塊通過(guò)lhi778探頭檢測(cè)所發(fā)射的紅外工作。通過(guò)探頭上的菲泥爾濾光片增強(qiáng)人體說(shuō)發(fā)射出的紅外線,然后把增強(qiáng)后的紅外線聚集到紅外感應(yīng)源上面去。一般都是采用熱釋電元件來(lái)充當(dāng)紅外感應(yīng)源,一旦接收到的人體紅外輻射溫度產(chǎn)生了變化,這時(shí)候熱釋電元件內(nèi)部的電荷就會(huì)失去平衡,從而向外釋放電荷,所釋放出的電荷通過(guò)后續(xù)電路時(shí),經(jīng)檢測(cè)處理之后就會(huì)產(chǎn)生報(bào)警信號(hào),從而執(zhí)行報(bào)警。2.3.2 HC-SR501人體紅外感應(yīng)模塊的電氣參數(shù)產(chǎn)品型號(hào)HC-SR501工作電壓4.5-20V直流電壓靜態(tài)電流小于50uA電平輸出觸發(fā)方式H重復(fù)觸發(fā),L不能重復(fù)觸發(fā)延時(shí)時(shí)間5-200S(可調(diào))可制作范圍零點(diǎn)幾秒-幾十分鐘封鎖時(shí)間2.5S(默認(rèn))可制作范圍零點(diǎn)幾秒-幾十秒電路板尺寸32毫米×24毫米感應(yīng)角度小于100度錐角工作溫度-15-+70度表2.1HC-SR501的電器參數(shù)2.3.3HC-SR501人體感應(yīng)模塊的特性1、LHI778探頭的目的是探測(cè)人體輻射。所以使用紅外輻射波長(zhǎng)敏感的熱釋電元打的敏感范圍應(yīng)該在10um左右的波長(zhǎng)。。2、為了探測(cè)的準(zhǔn)確性減少其他紅外源的干擾,在探頭的輻射照面覆蓋上一層菲泥爾濾光片,來(lái)控制了環(huán)境對(duì)探頭的干擾,這樣做的效果很明顯。3、在被動(dòng)紅外探頭里面會(huì)集成兩個(gè)熱釋電元。這兩個(gè)電元互相串聯(lián)或并聯(lián),并且使得這兩個(gè)電元要有相反的電極化方向,由于環(huán)境背景的輻射對(duì)這兩個(gè)元件作用是一樣的,由于極化反向相反,所以他們各自產(chǎn)生的釋電效應(yīng)會(huì)完全相互抵消掉,所以探測(cè)器不會(huì)輸出任何信號(hào)。4、一旦有人來(lái)LHI78探頭所在的檢測(cè)區(qū)里面的時(shí)候,人體的紅外輻射經(jīng)過(guò)濾光片的鏡面進(jìn)行聚焦,聚焦后的熱量分別被兩個(gè)熱釋電元件接收,由于兩個(gè)元件所接受的熱量是不同的,兩個(gè)熱釋電元接收的熱量也不一樣,所以熱釋電是不一樣的,因此熱釋電效應(yīng)不能被完全的抵消掉,電信號(hào)經(jīng)過(guò)一系列的處理后控制報(bào)警器報(bào)警。5、之所以菲泥爾濾光片會(huì)產(chǎn)生許多的不同的試場(chǎng)來(lái)進(jìn)行監(jiān)控是因?yàn)樗鼤?huì)根據(jù)對(duì)性能的要求不同,從而產(chǎn)生不同的感應(yīng)距離,如果視場(chǎng)越多,那么就說(shuō)明它對(duì)報(bào)警孔子種子的也就更加的嚴(yán)密。2.3.4人體感應(yīng)模塊的使用說(shuō)明1.在剛通電的時(shí)候,感應(yīng)模塊要的初始化時(shí)間大概要有一分鐘左右,在這段時(shí)間里面,模塊會(huì)間歇性的輸出0到3次,在一分鐘的初始化時(shí)間過(guò)后,模塊進(jìn)入待機(jī)狀態(tài)。2.模塊不要放在燈光等干擾源附近,防止被那些干擾源所干擾從而產(chǎn)生錯(cuò)誤的信號(hào)。在使用模塊的時(shí)候應(yīng)該盡量的防止安裝在空氣流動(dòng)快的地方,在有風(fēng)的地方感應(yīng)器會(huì)受到一定程度上的干擾。3.模塊采用長(zhǎng)方形窗口的雙元探頭,雙元應(yīng)該處于長(zhǎng)向的兩端,當(dāng)有人在探測(cè)區(qū)域里面從右邊的一端向左邊的一端走過(guò)的時(shí)候,紅外光譜到達(dá)這兩個(gè)探頭的時(shí)間和距離都是有這一定的差距,而這個(gè)差距越大,就代表這個(gè)模塊的感應(yīng)效果就越靈敏。但是,當(dāng)有人從底部到頂部或從上到下,雙元探測(cè)器沒有光譜的變化,所以不會(huì)產(chǎn)生間隙,所以會(huì)導(dǎo)致傳感器誤差。所以安裝的時(shí)候要盡量的對(duì)準(zhǔn)和人體運(yùn)動(dòng)反向想平行的地方安裝,盡可能確實(shí)保人體在經(jīng)過(guò)探頭的時(shí)候能被探頭的雙元感應(yīng)到。2.3.5HC-SR501人體感應(yīng)器的感應(yīng)范圍及安裝要求圖2.7HC-SR501的感應(yīng)范圍為了降低人體感應(yīng)器的誤報(bào)率,我們?cè)诎惭b的時(shí)候有幾點(diǎn)需要特別的注意,正確的安裝應(yīng)滿足以下條件:a.模塊應(yīng)該離地面2.0-2.4米。b.模塊不能安裝在有強(qiáng)氣流經(jīng)過(guò)的地方。c.模塊探測(cè)范圍內(nèi)不能有屏風(fēng)、大型盆景之類的隔離物。d.模塊應(yīng)該遠(yuǎn)離那些會(huì)產(chǎn)生熱量的物體,比方空調(diào)、冰箱等。第3章紅外報(bào)警監(jiān)控系統(tǒng)的設(shè)計(jì)方案3.1紅外報(bào)警監(jiān)控系統(tǒng)的設(shè)計(jì)思路單片機(jī)是這個(gè)設(shè)計(jì)的核心,因此這個(gè)設(shè)計(jì)就是一種對(duì)于單片機(jī)應(yīng)用系統(tǒng)的應(yīng)用。硬件和軟件這兩個(gè)局部構(gòu)成了這個(gè)應(yīng)用系統(tǒng)。它的設(shè)計(jì)過(guò)程大致可以分成總體設(shè)計(jì)、硬件設(shè)計(jì)還有軟件設(shè)計(jì)這幾個(gè)局部。從畢業(yè)設(shè)計(jì)的設(shè)計(jì)要求與目的進(jìn)行分析,我之所以選用的單片機(jī)是STC89C52是因?yàn)镾TC89C52的主控電路之中集成了復(fù)位電路和時(shí)鐘電路,并且能夠在系統(tǒng)可編程,所以他能夠在很大程度上節(jié)省在硬件上和軟件本錢,能夠節(jié)約大量的時(shí)間,而且簡(jiǎn)單有實(shí)用。按照總體框圖的設(shè)計(jì)思路,利用軟件PROTEL99SE來(lái)設(shè)計(jì)得到的總電路圖如圖3.1所示:圖3.1報(bào)警器總電路圖3.2紅外報(bào)警監(jiān)控系統(tǒng)涉及的模塊這個(gè)紅外報(bào)警監(jiān)控系統(tǒng)的電路組成局部有:系統(tǒng)電源及指示燈,STC89C52單片機(jī),復(fù)位電路,放大電路,時(shí)鐘點(diǎn)了,蜂鳴器報(bào)警電路和LED指示電路。3.2.1系統(tǒng)電源模塊圖3.2電源及指示燈模塊3.2.2放大電路放大電路的作用是把感應(yīng)器所產(chǎn)生的微弱的電流信號(hào)進(jìn)行放大處理,它的電路圖如圖3.3所示:圖3.3放大電路3.2.3復(fù)位電路復(fù)位電路的作用是使電路回到同一角色的初始狀態(tài),其工作原理和計(jì)算機(jī),只要復(fù)位電路啟動(dòng)原理和方法和計(jì)算機(jī)是不一樣的。圖3.4復(fù)位電路3.2.4時(shí)鐘電路時(shí)鐘電路是只一個(gè)有嚴(yán)格周期性的振蕩電路。時(shí)鐘電路的組成包括了電容、晶振以及晶體振蕩器。圖3.5時(shí)鐘電路3.2.5蜂鳴器報(bào)警電路圖3.6蜂鳴器報(bào)警電路3.2.6LED指示電路圖3.7LED指示電路第4章基于單片機(jī)的紅外報(bào)警監(jiān)控系統(tǒng)的軟件設(shè)計(jì)根據(jù)上述的模塊的工作原理以及硬件的結(jié)構(gòu)設(shè)計(jì)的系統(tǒng)流程圖如圖4.1.1所示:圖4.1主程序流程圖4.2主程序的C語(yǔ)言編程#include<reg52.h>voidinit();//定時(shí)器0初始化函數(shù)sbitrt=P1^1;//定義人體傳感器輸入引腳是P11sbitspk=P2^7;//定義蜂鳴器輸出入引腳是P07sbitled=P2^0;//定義報(bào)警指示燈輸出引腳是P27inti,j,n;//定義全局變量longintt=0;//延時(shí)程序//voiddelay(intn){for(i=250;i>0;i--)for(j=n;j>0;j--);}main(void){init();//定時(shí)器函數(shù)初始化spk=0;//關(guān)閉蜂鳴器,上電就不會(huì)響led=1;while(1){ if(rt==0){for(n=0;n<20;n++){led=~led;//報(bào)警指示燈閃 spk=0;//蜂鳴器響 delay(50);}} if(t>=250){led=~led;//工作狀態(tài)燈不停閃,邊上工作正常 spk=1;t=0;}}//while(1)}//mainvoidinit(){ TMOD=0X01; //設(shè)置定時(shí)器0為模式一〔也就是16位計(jì)算模式〕 TH0=(65536-10000)/256; //給計(jì)數(shù)存放器賦值,為50ms的時(shí)間 TL0=(65536-10000)%256; EA=1; //開啟總中斷 ET0=1; //開啟定時(shí)器0中斷 TR0=1; //啟動(dòng)定時(shí)器0}voidtimer()interrupt1{ TH0=(65536-10000)/256; //重新賦值50毫秒中斷 TL0=(65536-10000)%256; t++; //t累加 //可隨意更改中斷時(shí)間做一個(gè)精確的脈沖發(fā)生器,最大中斷時(shí)間為65536毫秒}第5章軟件仿真圖5.1KEIL編譯結(jié)果經(jīng)過(guò)編譯,證明這個(gè)程序是實(shí)際可行的5.1硬件調(diào)試之所以要進(jìn)行硬件調(diào)試,是為了排除明顯的硬件錯(cuò)誤。根據(jù)電路圖制作出PCB板后,再按照電路圖把對(duì)應(yīng)的元器件逐一連接,并且檢測(cè)是不是連接正確。然后檢測(cè)調(diào)試每個(gè)硬件的各個(gè)局部,確保每個(gè)接口都是正確可靠的。然后在通過(guò)儀器檢測(cè)電路是不是正確,是不是有短路、斷路等錯(cuò)誤的存在。5.2軟件調(diào)試在編制好系統(tǒng)的軟件程序以后,使用匯編軟件對(duì)程序進(jìn)行編制,讓程序變成可以在器件里面執(zhí)行的目標(biāo)代碼。根據(jù)〔子程序,中斷程序,算法模塊——主程序〕,以便調(diào)試。前三步調(diào)試完成后,通過(guò)主程序把前面的三個(gè)局部進(jìn)行連接,組合成一體,然后進(jìn)行最后的整體調(diào)試。通過(guò)整體調(diào)試來(lái)檢查各個(gè)局部的程序之間是會(huì)否相互沖突,互相影響。采用逐步擴(kuò)大的方法來(lái)進(jìn)行整體調(diào)試,依次增加一個(gè)模塊,最后直到所有模塊都組合成一個(gè)整體位置,這樣做的好處是能夠更加簡(jiǎn)單的發(fā)現(xiàn)哪里發(fā)生錯(cuò)誤,從而能夠更簡(jiǎn)單的去糾正錯(cuò)誤。如果整體通過(guò)的調(diào)試檢測(cè),那么說(shuō)明所設(shè)計(jì)的軟件根本上是正確可行的。5.3系統(tǒng)調(diào)試在軟件調(diào)試通過(guò)以后,確保所設(shè)計(jì)的程序是可行的,就可以進(jìn)行系統(tǒng)調(diào)試了。①講電腦與單片機(jī)的開發(fā)板通過(guò)串口線來(lái)進(jìn)行連接。插上電源線,關(guān)閉開發(fā)板上面的電元開關(guān)。②翻開下載軟件,STC_ISP③翻開代碼文件④點(diǎn)擊download按鈕進(jìn)行下載程序,把程序下載到單片機(jī)上⑤翻開電源開關(guān),給單片機(jī)系統(tǒng)通電結(jié)論本系統(tǒng)設(shè)計(jì)的核心芯片STC89C52,紅外報(bào)警監(jiān)控系統(tǒng)的設(shè)計(jì)具有電路簡(jiǎn)單,可靠性高,本錢低的優(yōu)點(diǎn),我認(rèn)為這是最經(jīng)濟(jì)、實(shí)用的家庭防盜報(bào)警系統(tǒng)方案。本設(shè)計(jì)是一個(gè)實(shí)踐應(yīng)用性非常強(qiáng)大的一個(gè)課題,但是要讓這個(gè)設(shè)計(jì)產(chǎn)品化,讓它完全能夠進(jìn)入到實(shí)際的市場(chǎng)應(yīng)用的,讓它能夠經(jīng)受住嚴(yán)格實(shí)際環(huán)境的驗(yàn)證,這還要進(jìn)行很多細(xì)節(jié)上的修改以及其他許多的深入細(xì)致的工作。隨著社會(huì)的進(jìn)步,科技也在日新月異的在開展,如今住宅小區(qū)的智能化是現(xiàn)在住宅的必然的開展方向,這導(dǎo)致了住宅小區(qū)智能化管理系統(tǒng)將對(duì)平安智能化的要求越來(lái)越高。本次設(shè)計(jì)完成了軟件和硬件的主要功能模塊的設(shè)計(jì),為進(jìn)一步設(shè)計(jì)開發(fā)及功能擴(kuò)展打下了堅(jiān)實(shí)的根底。由于時(shí)間關(guān)系和水平有限,設(shè)計(jì)的系統(tǒng)比擬的簡(jiǎn)單,功能也比擬單一,對(duì)于環(huán)境干擾和實(shí)際情景下的工作狀態(tài)的考慮還有很多缺乏的地方。這些缺乏和功能上的拓展只能在日后掌握更多的專業(yè)知識(shí)之后才能更加深入進(jìn)行補(bǔ)充和完善了。致謝在我的畢業(yè)設(shè)計(jì)過(guò)程當(dāng)中,我的導(dǎo)師教授給與了我很大的幫助,提供了很多的相關(guān)的資料。從論文的選題、設(shè)計(jì)、準(zhǔn)備到完成,乃至論文的撰寫與修改,這一切的一切都凝聚著導(dǎo)師巨大的心血。在此,我由衷的對(duì)班建民導(dǎo)師表示衷心的感謝!同時(shí),也要感謝學(xué)校所提供的PC電腦和各種試驗(yàn)儀器等設(shè)施,使我的設(shè)計(jì)已經(jīng)順利完成。寒窗幾載,春花秋實(shí)。在大學(xué)的四年是我人生之中非常主要的一個(gè)人生階段。在這四年當(dāng)中,在學(xué)習(xí)了專業(yè)的知識(shí)的同時(shí),我各方面的能力也得到了很大的鍛煉,這為今后的工作生活有著很大的影響,通過(guò)這四年的鍛煉讓我能夠沉著的面對(duì)今后來(lái)自社會(huì)的挑戰(zhàn)。通過(guò)這次的畢業(yè)設(shè)計(jì),我學(xué)習(xí)到了很多平時(shí)學(xué)不到的事情,第一次通過(guò)自己的努力專研去把這幾年學(xué)習(xí)到的理論知識(shí)付諸實(shí)踐,這對(duì)我來(lái)說(shuō)是一次珍貴的經(jīng)歷。最后,感謝所有給與我?guī)椭耐瑢W(xué)和老師們,我衷心的祝愿各位身體健康、萬(wàn)事如意!參考文獻(xiàn)[1]李華主編.MCS-51單片機(jī)實(shí)用接口技術(shù)[M].北京航空航天大學(xué)出版社,1993[2]周航慈.單片應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京航空航天大學(xué)出版社,1990[3]趙曉安.MCS-51單片機(jī)原理及應(yīng)用[M].天津大學(xué)出版社,2001[4]何立民.單片機(jī)應(yīng)用技術(shù)選編[M].北京航空航天大學(xué)出版社,1996[5]李廣第.單片機(jī)根底[M].北京航空航天大學(xué)出版社,1999[6]肖景和趙鍵.紅外線熱釋電與超聲波遙控電路[M].人民郵電出版社[7]肖金球.單片機(jī)原理與接口技術(shù)[M].清華大學(xué)出版社,2004[11]張瑾.電路設(shè)計(jì)與制板:Protel

99SE入門與提高[12]郭天祥附錄A譯文STC89C52處理芯片首要性能:與MCS-51單片機(jī)產(chǎn)物兼容、8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器、1000次擦寫周期、全靜態(tài)操作:0Hz~33Hz、三級(jí)加密程序存儲(chǔ)器、32個(gè)可編程I/O口線、三個(gè)16位定時(shí)器/計(jì)數(shù)器八個(gè)間斷源、全雙職工UART串行通道、低功耗空閑和掉電模式、掉電后間斷可喚醒、看門狗定時(shí)器、雙數(shù)值指針、掉電標(biāo)識(shí)符。成效特性描述:STC89C52是一種低功耗、高性能CMOS8位微控制器,具有8K在系統(tǒng)可編程Flash存儲(chǔ)器。使用高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51產(chǎn)物指令和引腳完全兼容。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。在單芯片上,擁有靈巧的8位CPU和在線系統(tǒng)可編程Flash,使患上STC89C52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高矯捷、超有用的解決方案。STC89C52具有以下標(biāo)準(zhǔn)成效:8k字節(jié)Flash,256字節(jié)RAM,32位I/O口線,看門狗定時(shí)器,2個(gè)數(shù)值指針,三個(gè)16位定時(shí)器/計(jì)數(shù)器,一個(gè)6向量2級(jí)間斷結(jié)構(gòu),全雙職工串行口,片內(nèi)晶振及鐘表電路。另外,AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選擇節(jié)電模式??臻e模式下,CPU停止工作,允許RAM、定時(shí)器/計(jì)數(shù)器、串口、間斷繼續(xù)工作。掉電保護(hù)體式格局下,RAM內(nèi)容被生存,振動(dòng)器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)間斷或者硬件復(fù)位為止。8位微控制器8K字節(jié)在系統(tǒng)可編程FlashAT89S52P0口:P0口是一個(gè)8位漏極開路的雙向I/O口。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。對(duì)于P0端口寫“1〞時(shí),引腳用作高阻抗輸入。當(dāng)訪問外部程序和數(shù)值存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)值復(fù)用。在這種模式下,P0具有內(nèi)部上拉電阻。在flash編程時(shí),P0口也用來(lái)吸收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。程序校驗(yàn)時(shí),需要外部上拉電阻。P1口:P1口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,p1輸出緩沖器能驅(qū)動(dòng)四個(gè)TTL邏輯電平。對(duì)于P1端口寫“1〞時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流〔IIL〕。此外,P1.0和P1.2分別作定時(shí)器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入〔P1.0/T2〕和時(shí)器/計(jì)數(shù)器2的觸發(fā)輸入〔P1.1/T2EX〕,具體如下表所示。在flash編程和校驗(yàn)時(shí),P1口吸收低8位地址字節(jié)。引腳號(hào)第二成效:P1.0T2〔定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入〕,鐘表輸出P1.1T2EX〔定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制〕P1.5MOSI〔在線系統(tǒng)編程用〕P1.6MISO〔在線系統(tǒng)編程用〕P1.7SCK〔在線系統(tǒng)編程用〕P2口:P2口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動(dòng)四個(gè)TTL邏輯電平。對(duì)于P2端口寫“1〞時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流〔IIL〕。在訪問外部程序存儲(chǔ)器或者用16位地址讀取外部數(shù)值存儲(chǔ)器〔例如執(zhí)行MOVX@DPTR〕時(shí),P2口送出高八位地址。在這種應(yīng)用中,P2口使用很強(qiáng)的內(nèi)部上拉發(fā)送1。在使用8位地址〔如MOVX@RI〕訪問外部數(shù)值存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。在flash編程和校驗(yàn)時(shí),P2口也吸收高8位地址字節(jié)和一些控制信號(hào)。P3口:P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,p2輸出緩沖器能驅(qū)動(dòng)四個(gè)TTL邏輯電平。對(duì)于P3端口寫“1〞時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入口使用。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流〔IIL〕。P3口亦作為AT89S52特殊成效〔第二成效〕使用,如下表所示。在flash編程和校驗(yàn)時(shí),P3口也吸收一些控制信號(hào)。端口引腳第二成效:P3.0RXD(串行輸入口)P3.1TXD(串行輸出口)P3.2INTO(外間斷0)P3.3INT1(外間斷1)P3.4TO(定時(shí)/計(jì)數(shù)器0)P3.5T1(定時(shí)/計(jì)數(shù)器1)P3.6WR(外部數(shù)值存儲(chǔ)器寫選通)P3.7RD(外部數(shù)值存儲(chǔ)器讀選通)此外,P3口還吸收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。RST——復(fù)位輸入:當(dāng)振動(dòng)器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。ALE/PROG——當(dāng)訪問外部程序存儲(chǔ)器或者數(shù)值存儲(chǔ)器時(shí),ALE〔地址鎖存允許〕輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以鐘表振動(dòng)頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)于外輸出鐘表或者用于定時(shí)目的。要注重的是:每當(dāng)訪問外部數(shù)值存儲(chǔ)器時(shí)將跳過(guò)一個(gè)ALE脈沖。對(duì)于FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖〔PROG〕。如有必要,可通過(guò)對(duì)于特殊成效存放器〔SFR〕區(qū)中的8EH單位的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才氣將ALE激活。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無(wú)效。PSEN——程序儲(chǔ)存允許〔PSEN〕輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89C52由外部程序存儲(chǔ)器取指令〔或者數(shù)值〕時(shí),每一個(gè)機(jī)器周期兩次PSEN有用,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問外部數(shù)值存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。EA/VPP——外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器〔地址為0000H-FFFFH〕,EA端必須保持低電平〔接地〕。需注重的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。如EA端為高電平〔接Vcc端〕,CPU那么執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該部件是使用12V編程電壓Vpp。通過(guò)畢業(yè)設(shè)計(jì),提高理論聯(lián)系實(shí)際的解決實(shí)際問題的能力;提高對(duì)接口技術(shù)等相關(guān)硬件知識(shí)的深入理解;掌握8051的控制字的設(shè)置、工作方式、編程原理和微機(jī)接口方法。加深理解逐次逼近法模數(shù)轉(zhuǎn)換器的特征和工作原理,掌握ADC0809的接口方法以及A/D輸入程序的設(shè)計(jì)和調(diào)試方法。眾所周知,現(xiàn)在不管是企業(yè)、工廠,還是家庭,都根本上實(shí)現(xiàn)了自動(dòng)化,即一些智能化的設(shè)備被使用,這樣為使用者提供了極大的方便。智能化,就是讓處理單元代替了人的思維與操作,來(lái)控制外部設(shè)備工作。繼電器,就是一個(gè)典型的實(shí)例〔現(xiàn)代自動(dòng)化控制設(shè)備中都存在一個(gè)電子與電氣電路的互相聯(lián)結(jié)問題,一方面要使電子電路的控制信號(hào)能夠控制電氣電路的執(zhí)行元件(電動(dòng)機(jī)、電磁鐵、電燈等);一方面又要為電子電路的電氣提供良好的電隔離,以保護(hù)電子電路和人身的平安,電子繼電器便能完成這一橋梁作用〕。該設(shè)計(jì)就是表達(dá)了一些智能的方面。不斷改變模擬量來(lái)到達(dá)控制及電器、電動(dòng)機(jī)工作的目的。具體為:以8086、0809、8255等為核心芯片,用一路模擬量來(lái)模擬現(xiàn)實(shí)的物理量,通過(guò)0809進(jìn)行采集,根據(jù)不同的模擬量輸入和其大小進(jìn)而控制LED指示燈、繼電器、電機(jī)的動(dòng)作。熟悉微型計(jì)算機(jī)的出現(xiàn)和大量使用將人類社會(huì)帶入了一個(gè)新的時(shí)代。單片微型計(jì)算機(jī)〔簡(jiǎn)稱單片機(jī)〕在其中扮演著十分重要的角色,在工業(yè)控制、數(shù)據(jù)采集以及儀器儀表自動(dòng)化等許多領(lǐng)域都起著十分重要的作用。熟悉了以80C51系列單片機(jī)為核心,系統(tǒng)介紹了其結(jié)構(gòu)原理和應(yīng)用技術(shù)。主要內(nèi)容包括單片機(jī)的根底知識(shí)、結(jié)構(gòu)與原理、指令系統(tǒng)、匯編語(yǔ)言程序設(shè)計(jì)、單片機(jī)內(nèi)部并行口的應(yīng)用、中斷技術(shù)、定時(shí)計(jì)數(shù)技術(shù)、串行通信技術(shù)、系統(tǒng)擴(kuò)展技術(shù)、A/D和D/A轉(zhuǎn)換器接口、單片機(jī)應(yīng)用及開發(fā)技術(shù)等知識(shí)。隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的開展,單片機(jī)技術(shù)已成為計(jì)算機(jī)技術(shù)的一個(gè)獨(dú)特分支,在民用和工業(yè)測(cè)控等領(lǐng)域得到了廣泛的應(yīng)用。單片機(jī)具有體積小、功能強(qiáng)、可靠性高、價(jià)格低、使用方便和系統(tǒng)設(shè)計(jì)靈活等特點(diǎn)。目前,單片機(jī)控制系統(tǒng)正以空前的速度取代著傳統(tǒng)電子控制系統(tǒng)。學(xué)習(xí)單片機(jī)并掌握其設(shè)計(jì)使用技術(shù)已經(jīng)成為當(dāng)代大學(xué)生和一些工程技術(shù)人員必備的技能,很多企業(yè)迫切需要大量熟練掌握單片機(jī)技術(shù),并能開發(fā)、應(yīng)用和維護(hù)管理單片機(jī)控制系統(tǒng)的高級(jí)工程技術(shù)人員。這個(gè)系統(tǒng)采用了單片機(jī)實(shí)現(xiàn)遠(yuǎn)程多路數(shù)據(jù)采集和監(jiān)測(cè),本實(shí)踐使用雙機(jī),遠(yuǎn)端單片機(jī)控制多路數(shù)據(jù)采集器,本地單片機(jī)控制遠(yuǎn)端單片機(jī),雙機(jī)通訊以RS-232C標(biāo)準(zhǔn)進(jìn)行,通過(guò)軟硬件的調(diào)試,該系統(tǒng)可以實(shí)現(xiàn)數(shù)據(jù)的處理、數(shù)據(jù)的顯示、鍵盤輸入和系統(tǒng)報(bào)警等工作,試驗(yàn)證明,系統(tǒng)是可行的。在計(jì)算機(jī)廣泛應(yīng)用的今天,數(shù)據(jù)采集的重要性是十分顯著的。數(shù)據(jù)采集,是指從傳感器和其它待測(cè)設(shè)備等模擬和數(shù)字被測(cè)單元中自動(dòng)采集信息的過(guò)程。數(shù)據(jù)采集系統(tǒng)是結(jié)合基于計(jì)算機(jī)的測(cè)量軟硬件產(chǎn)品來(lái)實(shí)現(xiàn)靈活的、用戶自定義的測(cè)量系統(tǒng)。它是計(jì)算機(jī)與外部物理世界連接的橋梁。各種類型信號(hào)采集的難易程度差異很大。實(shí)際采集時(shí),噪聲也可能帶來(lái)一些麻煩。數(shù)據(jù)采集時(shí),有一些根本原理要注意,還有更多的實(shí)際的問題要解決。本系統(tǒng)采用雙CPU控制,主機(jī)與從機(jī)的CPU都是使用單片機(jī)。從CPU負(fù)責(zé)采集七路數(shù)據(jù),同時(shí)應(yīng)答主CPU發(fā)送的命令。主CPU進(jìn)行數(shù)據(jù)處理,數(shù)據(jù)顯示,鍵盤輸入,系統(tǒng)報(bào)警,語(yǔ)音播報(bào)通道的電壓值。在主CPU與從CPU的通訊中,采用國(guó)際標(biāo)準(zhǔn)的RS232C接口,且用線最少〔只要兩根〕。本系統(tǒng)實(shí)現(xiàn)了一種具有語(yǔ)音播報(bào)、語(yǔ)音提示的高性能、高智能的實(shí)用型遠(yuǎn)距離多路數(shù)據(jù)采集系統(tǒng)。工業(yè)測(cè)量系統(tǒng)常常必須對(duì)來(lái)自多個(gè)信號(hào)源的信號(hào)進(jìn)行數(shù)字化處理,可采用幾種方式來(lái)實(shí)現(xiàn)這種處理。模擬多路復(fù)用器(MUX)在來(lái)自8個(gè)模擬傳感器的輸入信號(hào)中進(jìn)行選擇,然后MUX將輸出信號(hào)饋送給信號(hào)調(diào)節(jié)放大器,信號(hào)調(diào)節(jié)放大器將輸出信號(hào)饋送給模數(shù)轉(zhuǎn)換器(ADC)。目前普遍采用集成了多路復(fù)用器和ADC的IC,但也可以購(gòu)置別離的元件。系統(tǒng)功能1、實(shí)現(xiàn)現(xiàn)場(chǎng)模擬信號(hào)產(chǎn)生器,即通過(guò)自制一正弦波信號(hào)發(fā)生器,利用可變電阻改變振蕩頻率,使頻率在200Hz~2kHz范圍變化,再經(jīng)頻率電壓變換后輸出相應(yīng)1~5v直流電壓〔200Hz對(duì)應(yīng)1v,2kHz對(duì)應(yīng)5v〕2、路數(shù)據(jù)采集器數(shù)據(jù)采集器第一路輸入自制0V~5V直流電壓,第2~7路分別輸入來(lái)自直流源的5V、4V、3V、2V、1V、0V直流電壓〔各路輸入可由分壓器產(chǎn)生,不要求精度〕。將各路模擬信號(hào)分別轉(zhuǎn)換成8位二進(jìn)制數(shù)字信號(hào),在經(jīng)并/串變換電路,用串行碼送入傳輸線路。3、主控器通過(guò)串行傳輸線路對(duì)各路數(shù)據(jù)進(jìn)行采集和顯示。采集方式包括循環(huán)采集〔即1路、2路……7路、1路……〕和選擇采集〔任選一路〕二種方式。顯示局部能同時(shí)顯示地址和相應(yīng)的數(shù)據(jù)。4、主機(jī)實(shí)現(xiàn)語(yǔ)音操作提示和播放各通道電壓的功能,故障報(bào)警功能。設(shè)計(jì)前的準(zhǔn)備工作研制者接到某項(xiàng)任務(wù)后,在進(jìn)行具體設(shè)計(jì)之前,一般需先進(jìn)行以下工作:1、可行性調(diào)研可行性調(diào)研的目的,是分析完成這個(gè)工程的可能性。進(jìn)行這方面的工作,可參考國(guó)內(nèi)外有關(guān)資料,看是否有人進(jìn)行過(guò)類似的工作。如果有,那么可分析他人是如何進(jìn)行這方面工作的,有什么優(yōu)點(diǎn)和缺點(diǎn),有什么是值得借鑒的;如果沒有,那么需作進(jìn)一步的調(diào)研,此時(shí)的重點(diǎn)應(yīng)放在能否實(shí)現(xiàn)這個(gè)環(huán)節(jié),首先從理論上進(jìn)行分析,探討實(shí)現(xiàn)的可能性,所要求的客觀條件是否具備(如環(huán)境、測(cè)試手段、儀器設(shè)計(jì)、資金等),然后結(jié)合實(shí)際情況,再?zèng)Q定能否立項(xiàng)的問題。2、系統(tǒng)總體方案設(shè)計(jì)在進(jìn)行可行性調(diào)研后,如果可以立項(xiàng),下一步工作就是系統(tǒng)總體方案的設(shè)計(jì)。工作的重點(diǎn)應(yīng)放在該工程的技術(shù)難度上,此時(shí)可參考這一方面更詳細(xì)、更具體的資料,根據(jù)系統(tǒng)的不同局部和要實(shí)現(xiàn)的功能,參考國(guó)內(nèi)外同類產(chǎn)品的性能,提出合理而可行的技術(shù)指標(biāo),編寫出設(shè)計(jì)任務(wù)書,從而完成系統(tǒng)總體方案設(shè)計(jì)。3、設(shè)計(jì)方案細(xì)化,確定軟硬件功能一旦總體方案決定下來(lái),下一步的工作就是將該工程細(xì)化,即需明確哪些局部用硬件來(lái)完成,哪些局部用軟件來(lái)完成。由于硬件結(jié)構(gòu)與軟件方案會(huì)相互影響,因此,從簡(jiǎn)化電路結(jié)構(gòu)、降低本錢、減少故障率、提高系統(tǒng)的靈活性與通用性方面考慮,提倡軟件能實(shí)現(xiàn)的功能盡可能由軟件來(lái)完成;但也應(yīng)考慮以軟件代硬件的實(shí)質(zhì)是以降低系統(tǒng)實(shí)時(shí)性、增加處理進(jìn)行為代價(jià)的,而且軟件設(shè)計(jì)費(fèi)用、研制周期也將增加,因此系統(tǒng)的軟、硬件功能分配應(yīng)根據(jù)系統(tǒng)的要求及實(shí)際情況而合理安排,統(tǒng)一考慮。在確定軟硬件功能的根底上,設(shè)計(jì)者的工作就開始涉及到一毓的具體問題,如儀器的體積及與具體技術(shù)指標(biāo)相對(duì)應(yīng)的硬件實(shí)現(xiàn)方案,軟件的總體規(guī)劃等。在確定人員分工、安排工作進(jìn)度、規(guī)定接口參數(shù)后,就必須考慮硬件、軟件的具體設(shè)計(jì)問題了。在討論具體設(shè)計(jì)問題這前,這里還要強(qiáng)調(diào)一下,對(duì)于一個(gè)具體應(yīng)用系統(tǒng)的設(shè)計(jì),上面這幾局部工作是必不可少的,否那么,可能導(dǎo)致設(shè)計(jì)方案的整體更改,甚至可能導(dǎo)致方案無(wú)法實(shí)現(xiàn)造成人力、物力的浪費(fèi)。這一點(diǎn),對(duì)于設(shè)計(jì)得來(lái)講,應(yīng)加倍注意。一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件設(shè)計(jì)包括兩大局部?jī)?nèi)容:一是單片機(jī)系統(tǒng)的擴(kuò)展局部設(shè)計(jì)。它包括存儲(chǔ)器擴(kuò)展和和接口擴(kuò)展。存儲(chǔ)器的擴(kuò)展指EPROM、EEPROM和RAM的擴(kuò)展,接口擴(kuò)展是指8255、8155

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論