【正文】
址,這個(gè)外接的寄存器就稱為地址鎖存器。高 8位由 P2 口輸出,低 8 位由 P0 輸出。單片機(jī)與 7448 譯碼驅(qū)動(dòng)器及 LED 的接口電路如下所示。 abfcgdeD P Y[ L E D g n ]1234567abcdefg a. 分段布置圖 V C Ca b c d e f ga b c d e f g c. 共陽極 單片 機(jī)與 7448 譯碼驅(qū)動(dòng)器及 LED 的連接 現(xiàn)直接用 7448 譯碼驅(qū)動(dòng) LED 顯示數(shù)字,直觀明了,在軟件方面也有優(yōu)點(diǎn)。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的紅外防盜報(bào)警系統(tǒng)設(shè)計(jì) 11 圖 261 表示七段數(shù)字顯示器利用不同發(fā)光段組合,顯示 0~15 等阿拉伯?dāng)?shù)字。 常用的 LED 顯示器有七段,這種顯示器 有共陰極和共陽極兩種。下面對(duì)顯示器和譯碼驅(qū)動(dòng)器分別進(jìn)行介紹。 并且采用 7448 譯碼驅(qū)動(dòng) ,為軟件提供了方便。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的紅外防盜報(bào)警系統(tǒng)設(shè)計(jì) 10 D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q719OE1LE11U?7 4 L S 3 7 3E A / V P31R E S E T9RD17WR16P 0 039P 0 138P 0 237P 0 336P 0 435P 0 534P 0 633P 0 732A L E / P30U?8 9 C 5 1D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710RD5WR36A09A18R E S E T35CS6U?8 2 5 5 圖 25: 89C51 與 8255A 的接口電路圖 顯示部分 在數(shù)字測量儀表和各種數(shù)字系統(tǒng)種,都需要將數(shù)字量直觀地顯示出來,一方供人們直觀讀取測量和運(yùn)算的結(jié)果;另一方面用于監(jiān)視數(shù)字系統(tǒng)的工作情況。圖中 8255A 的 PA 口地址為 7CH, PB 口地址為 7DH, PC 口地址為 7EH,控制字寄存器地址為 7EH。 D7=1時(shí)為 C口置位 /復(fù)位控制字。在這種情況下, B口和 C口的 PC0~PC2只能編程方式為 0或方式 1工作。 在這種方式下 ,A、 B、 C三個(gè)口分為兩組: A組包括 A口和 C口的高 4位, A口可由編程設(shè)定為輸入口或輸出口,若懸河 C口的高 4位用來作為輸入 /輸出操作的控制和同步信號(hào); B組包括 B口和 C口的低 4位, B口同樣由編程設(shè)定輸入或輸出口, C口的低 4位用來作為輸入 /輸出操作的控制和同步信號(hào);任何一個(gè)端口都有可做為輸入或輸出;若只有一個(gè)端口工作于方式 1,余下的 13位,可以工作在方式 0下; A口和 B口 的 輸入數(shù)據(jù)輸出數(shù)據(jù)都被鎖 表 23 8255A端口選擇及功能 A0 A1 操 作 0 0 0 1 1 0 0 0 0 1 1 0 1 1 X X 1 1 X X 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 0 1 0 0 X X 1 0 1 0 1 1 0 A口 數(shù)據(jù)總線 B口 數(shù)據(jù)總線 C口 數(shù)據(jù)總線 數(shù)據(jù)總線 A口 數(shù)據(jù)總線 B口 數(shù)據(jù)總線 C口 數(shù)據(jù)總線 ——控制寄存器 數(shù)據(jù)總線為三態(tài) 非法狀態(tài) 數(shù)據(jù)總線為三態(tài) 方式 2(雙向總線方式)。在方式 0時(shí),各個(gè)端口的輸入、輸出可有 16種不同的組合。 A口、 B口及 C口的高 4位和低 4位都可以設(shè)定為輸入或輸出。 這種方式不需要任何選通信號(hào)。它由以下幾個(gè)部分組成: D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710RD5WR36A09A18R E S E T35CS6GND7V C C268255A a b 8255的工作方式 8255有 3中工作方式 , 即方式 0、方式 方式 2, 如圖 242所示。 8255A的引 腳和結(jié)構(gòu) 8255A的引腳如圖 a所示。 E A / V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P30T X D11R X D10V C C40GND20A T 8 9 C 5 15V P F O5NC6MR1R s t8P F I4G N D3V c c2R s t7U5M A X 7 08C30 .01 uFC44 7u FI N T 1R E S E T8 9C 51無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的紅外防盜報(bào)警系統(tǒng)設(shè)計(jì) 6 5V P F O5NC6MR1R s t8P F I4G N D3V c c2R s t7U5M A X 7 0 8C30 . 0 1 u FC44 7 u FI N T 1R E S E T8 9 C 5 1 8 2 5 5R E S E T 圖 231: MAX708與 89C51及 8255A的接口電路圖 8255A 芯片介紹 8255A是 INTEL公司生產(chǎn)的可編程輸入輸出接口芯片,它具有 3個(gè) 8位的并行I/O口分別稱為 PA口、 PB口、 PC口又分為高 4位口( PC7~PC4)和低 4位( PC3~PC0),它們都可以通過軟件編程來改變 I/O口的工作方式。 圖 23: MAX708與 89C51的接口電路圖 圖 23 中的時(shí)鐘復(fù)位電路現(xiàn)在用的是一塊 MAX708 芯片,因?yàn)?8255 也需要復(fù)位,用該芯片可以使單片機(jī)和 8255 同時(shí)復(fù)位。在振蕩器穩(wěn)定工作時(shí),在 RST 引腳施加兩個(gè)機(jī)器周期(即 24 個(gè)晶振周期)以上的高電平,將器件復(fù)位。這個(gè)系列對(duì)于以 8051 為基礎(chǔ)的系統(tǒng)來說,進(jìn)行取代和構(gòu)造十分容易。這個(gè)系列單片機(jī)最吸引人的特點(diǎn)就是在片內(nèi)含有 Flash 存儲(chǔ)器,因此它有著十分廣泛的用途,特別是在便攜式和需要特殊信息保存的儀器和系統(tǒng)中顯得更為有用。由于 8255 每片 3 個(gè)口,每個(gè)有 8 個(gè)點(diǎn),故每片 8255 可監(jiān)測 24 個(gè)房間,若需要,還可以增加 8255 的數(shù)量。本設(shè)計(jì)采用熱釋紅外線傳感器,通過探測人體特有的紅外線來檢測 盜情。在家中無人的情況下還具有探測有無物體移動(dòng)的功能,以發(fā)現(xiàn)家 中是否有偷竊等異常情況。常用的傳感器有對(duì)射紅外探測器、磁控管(門磁)、震動(dòng)開關(guān)、被動(dòng)紅外探測器( PIR)、雙鑒探測器、煙感、溫感探測頭等。 而本設(shè)計(jì)輸入部分主要是各種各樣的傳感器。當(dāng)一發(fā)一收的頻率經(jīng)中心控制器判別一致時(shí),表明波束行進(jìn)的方向沒有物體存在。由于誤報(bào)等原因本設(shè)計(jì)采用被動(dòng)式探頭。 在本設(shè)計(jì)中只需要使用幾個(gè)數(shù)字來表示被盜地點(diǎn),用液晶顯示就顯得浪費(fèi)了,而數(shù)碼顯示就簡單便宜了。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的紅外防盜報(bào)警系統(tǒng)設(shè)計(jì) 3 LCD 是低電壓驅(qū)動(dòng),極微小功耗,與 CMOS 功耗電路可直接匹配,是 LSI的孿生兄弟,此外其極薄的扁平結(jié)構(gòu)立刻眼在極亮的環(huán)境光下使用,以及信息容量大,生產(chǎn)容易等等,都充分顯示了它的優(yōu)越性能。若顯示的位數(shù)不大于 8 位,則控制顯示器公共位只需要一個(gè) I/O 口(稱為掃描口),控制顯示器的各位所顯示的字型也需一個(gè) 8 位口(稱為段數(shù)據(jù)口),為了防止閃爍,顯示的時(shí)間在 1~ 2ms。顯示的亮度既與導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間有關(guān)。 所謂動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮顯示器各個(gè)位(掃描),對(duì)于顯示器的每一位來說,每隔一段時(shí)間點(diǎn)亮一次。當(dāng)顯示器位數(shù)較少時(shí)采用靜態(tài)顯示的方法是適合的。這種顯示方式每一位都需要有一個(gè) 8 位輸出口控制,靜態(tài)顯示時(shí),較小的電流可以得到較高的亮度且字符不閃爍,所以可以采用 8255A 的輸出口直接驅(qū)動(dòng)。 顯示器工作原理及其選擇 點(diǎn)亮顯示器有靜態(tài)和動(dòng)態(tài)兩種方法。非常適用于電池供電或其他要求低供耗場合。芯片上的 EEPROM 允許在線(+ 5V)電檫除,點(diǎn)寫入或采用通用的非易失存儲(chǔ)器對(duì)程序存儲(chǔ)器重復(fù)編程。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于單片機(jī)的紅外防盜報(bào)警系統(tǒng)設(shè)計(jì) 2 第 1 章 方案選擇論證 單片機(jī)的選擇 本設(shè)計(jì)采用低功耗,高性能的 89C51 單片機(jī) ,北京集成電路設(shè)計(jì)中心推出的BI/ ATu89C51 的單片機(jī)。當(dāng)住戶家中無人時(shí),可把家庭內(nèi)的防盜報(bào)警系統(tǒng)設(shè)置為布防狀態(tài),當(dāng)竊賊闖入時(shí),報(bào)警系統(tǒng)自動(dòng)發(fā)出警報(bào)并向小區(qū)安保中心報(bào)警 [3]。當(dāng)無人遮擋紅外光時(shí),鎖相環(huán)輸出低電平,報(bào)警處于監(jiān)控狀態(tài);一旦有人闖入便遮擋了紅外光,則鎖相環(huán)失鎖,輸出高電平,驅(qū)動(dòng)繼電器接通無線發(fā)射電路,監(jiān)控室便可接收到無線報(bào)警信號(hào),并可區(qū)分報(bào)警地點(diǎn)。 通常紅外線發(fā)射電路都是采用脈沖調(diào)制式。由于他是不可見光,因此用他做防盜報(bào)警監(jiān)控器,具有良好的隱蔽性,白天黑夜均可使用,而且抗干擾能力強(qiáng)。s unceasing progress and science and technology,economical unceasing development, the people living standard obtainsthe very big enhancement, to private property protection consciousnessin unceasing enhancement, thus set the new