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

正文內(nèi)容

基于單片機(jī)防盜報(bào)警系統(tǒng)的設(shè)計(jì)-文庫(kù)吧

2025-01-03 15:09 本頁(yè)面


【正文】 作的部件??刂破髦饕ǔ绦蛴?jì)數(shù)器PC(Program Counter)、PC增量器、指令寄存器、指令譯碼器、定時(shí)及控制邏輯電路等。其功能是控制指令讀入、譯碼和執(zhí)行,并對(duì)指令執(zhí)行過(guò)程進(jìn)行定時(shí)和邏輯控制。 存儲(chǔ)器 單片機(jī)內(nèi)部的存儲(chǔ)器分別為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。 程序存儲(chǔ)器主要用來(lái)存儲(chǔ)指令代碼和一些常數(shù)及表格。程序在開(kāi)發(fā)和調(diào)試成功之后就永久性地駐留在程序存儲(chǔ)器中,在停機(jī)斷電狀態(tài)下代碼也不會(huì)丟失。程序存儲(chǔ)器在操作運(yùn)行過(guò)程中只讀不寫,因而又被稱為只讀存儲(chǔ)器ROM(Read Only Memory)。用隨機(jī)存儲(chǔ)器RAM(Random Access Memory)來(lái)存儲(chǔ)程序運(yùn)行期間的工作變量和數(shù)據(jù),所以又被稱為數(shù)據(jù)存儲(chǔ)器。一定容量的RAM集成在單片機(jī)內(nèi),提高了單片機(jī)的運(yùn)行速度,也降低了功耗。標(biāo)準(zhǔn)AT89單片機(jī)的程序存儲(chǔ)器采用4KB的快速擦寫存儲(chǔ)器Flash Memory,編程和擦除完全是電氣實(shí)現(xiàn)。標(biāo)準(zhǔn)AT89單片機(jī)含有128*8位RAM,采用單字節(jié)地址。實(shí)際上片內(nèi)的字節(jié)地址空間是256個(gè)(00H~FFH),其中高128字節(jié)地址(80H~FFH)被特殊功能寄存器SFR占用,用戶只能使用低128字節(jié)單元(00H~7FH)來(lái)存放可讀/寫的數(shù)據(jù)。外圍接口電路CPU與外圍設(shè)備的信息的交換都要通過(guò)接口電路來(lái)進(jìn)行。這主要是解決CPU的高速處理能力和外部設(shè)備低速運(yùn)行之間的速度匹配問(wèn)題,并可以有效地提高CPU的工作效率;同時(shí)也提高了CPU對(duì)外的驅(qū)動(dòng)能力,輸出接口電路具有鎖存器和驅(qū)動(dòng)器,輸入接口電路具有三態(tài)門控制,成為接口電路的基本特征。時(shí)鐘振蕩電路單片機(jī)芯片內(nèi)部有時(shí)鐘電路,但石英晶體和微調(diào)電容都需要外接。AT89C51的晶振頻率為高為24MHz。 AT89C51定時(shí)器/計(jì)數(shù)器相關(guān)的控制寄存器介紹: 定時(shí)器/計(jì)數(shù)器的控制寄存器TCON 工作方式控制寄存器TMODTMOD用于設(shè)定定時(shí)器/計(jì)數(shù)器的工作方式,不可位尋址,只能用字節(jié)傳送指令,字節(jié)地址為89H,其各位定義如下:定時(shí)/計(jì)數(shù)器1定時(shí)/計(jì)數(shù)器0位序D7D6D5D4D3D2D1D0位符號(hào)GATEC/TM1M0GATEC/TM1M0C/T 計(jì)數(shù)方式/定時(shí)方式選擇位。C/T=0,選擇定時(shí)工作方式;C/T=1,選擇計(jì)數(shù)工作方式。M1和M0 工作方式選擇位。M1M0=00,選擇工作方式0;M1M0=01,選擇工作方式1;M1M0=10,選擇工作方式2;M1M0=11,選擇工作方式3。 中斷允許寄存器IE 中斷優(yōu)先級(jí)寄存器IP MAX708芯片介紹 MAX708 具有比較器、手動(dòng)復(fù)位、兩組復(fù)位電平輸出的電源監(jiān)控芯片, 是一種微處理器電源監(jiān)控芯片,可同時(shí)輸出高電平有效和低電平有效的復(fù)位信號(hào)。復(fù)位信號(hào)可由VCC電壓、手動(dòng)復(fù)位輸入、或由獨(dú)立的比較器觸發(fā)。 獨(dú)立的比較器可用于監(jiān)視第二個(gè)電源信號(hào),為處理器提供電壓跌落的預(yù)警功能。這一功能是為器件發(fā)出復(fù)位信號(hào)前的正常關(guān)機(jī)、向操作者發(fā)送警報(bào)、或電源切換而考慮的。特性 (1)RESET信號(hào)/RESET信號(hào)輸出; (2)、用于電源失效或低電源警告的獨(dú)立比較器; (3)手動(dòng)復(fù)位輸入; (4)需要100uA的電源電流; (5)復(fù)位域值為:;引腳圖 MAX708的引腳圖如右所示: MAX708 的管腳圖 單片機(jī)復(fù)位設(shè)置RST引腳是復(fù)位輸入信號(hào),高電平有效。在振蕩器穩(wěn)定工作時(shí),在RST引腳施加兩個(gè)機(jī)器周期(即24個(gè)晶振周期)以上的高電平,將器件復(fù)位。 MAX708與89C51的接口電路圖,因?yàn)?255也需要復(fù)位,用該芯片可以使單片機(jī)和8255同時(shí)復(fù)位。所以,。 MAX708與89C51及8255A的接口電路圖 8255A芯片介紹8255A是INTEL公司生產(chǎn)的可編程輸入輸出接口芯片,它具有3個(gè)8位的并行I/O口分別稱為PA口、PB口、PC口又分為高4位口(PC7~PC4)和低4位(PC3~PC0),它們都可以通過(guò)軟件編程來(lái)改變I/O口的工作方式。8255A可以與單片機(jī)直接接口。 8255A的引腳和結(jié)構(gòu) 。它由以下幾個(gè)部分組成:數(shù)據(jù)端口A、B、C8255A有三個(gè)位并行口,PA、PB和PC。都可以選擇作為輸入輸出工作模式,但在功能和結(jié)構(gòu)上有一些差異。(1) PA口:一個(gè)8位數(shù)據(jù)輸出鎖存器和緩沖器;一個(gè)8位數(shù)據(jù)輸入鎖存器。(2) PB口:一個(gè)8位數(shù)據(jù)輸出鎖存器和緩沖器;一個(gè)8位數(shù)據(jù)輸入緩沖器。(3) PC口:一個(gè)8位的輸出鎖存器;一個(gè)8位數(shù)據(jù)輸入緩沖器。通常PA口、PB口作為輸入輸出口,PC可作為輸入輸出口,也可在軟件的控制下,分為兩個(gè)4位的端口,作為端口A、B選通方式操作時(shí)的狀態(tài)控制信號(hào)。D0~D7:8位三態(tài)雙向輸入/輸出通道是8255A與CPU接口的數(shù)據(jù)總線。RESET:高電平動(dòng)作。復(fù)位時(shí),8255A的PA、PB、PC口與控制寄存器將被消除,PA、PB、PC口皆被設(shè)定為輸入口模式。/CS:芯片選擇,低電平動(dòng)作。當(dāng)/CS=0時(shí),8255A被選擇;當(dāng)/CS=1時(shí),8255A無(wú)法與CPU做數(shù)據(jù)傳輸。/RD:讀取使能,低電平動(dòng)作。/RD=0且/CS=0時(shí),CPU從8255A讀取數(shù)據(jù)。/WR:寫入使能,低電平動(dòng)作。/WR=0且/CS=0時(shí),CPU將數(shù)據(jù)寫入8255A。A0、A1:地址選擇線,用來(lái)選擇8255A的PA口、PB口、PC口和控制寄存器。 地址選擇 A0 A1 被選中的端口名 0 0 PA口 0 1 PB口 1 0 PC口 1 1 控制寄存器8255A的內(nèi)部結(jié)構(gòu)(1)8255A的方塊圖包括4個(gè)部分:()①數(shù)據(jù)總線緩沖器(Data Bus Buffer)②讀/寫控制邏輯(R/W Control Logic)③A、B組控制單元(Group A amp。 Group B Control)④PA口、PB口、PC口(PA0~PA7,PB0~PB7,PC0~PC7)(2)數(shù)據(jù)總路線緩沖器:三態(tài)雙向8位用來(lái)傳輸數(shù)據(jù),為CPU和8255間的接口。當(dāng)CPU執(zhí)行“讀取”或“寫入”時(shí),都經(jīng)由此數(shù)據(jù)總線緩沖器傳送或接收數(shù)據(jù)碼、控制命令碼等。(3)讀/寫控制邏輯:其功能是用來(lái)控制數(shù)據(jù)與控制字的傳輸。從CPU接收到A0、A/RD、/WR、/CS及RESET等控制信號(hào),然后產(chǎn)生各種不同動(dòng)作。當(dāng)RESET復(fù)位時(shí),控制寄存器被清除,且PA、PB、PC口被設(shè)定為輸入口,因此RESET引腳應(yīng)與CPU的RESET接在一起,產(chǎn)生一致的復(fù)位動(dòng)作。/CS、/RD與/WR均為低電平使能,當(dāng)/CS=0時(shí),8255A被使能,A0、A1為寄存器尋址輸入線,配合/RD、/WR用來(lái)選擇3個(gè)輸入輸出寄存器、控制寄存器,并控制信息傳送方向。(4)A組和B組控制電路:這是兩組根據(jù)CPU的命令字控制8255工作方式的電路。每組控制電路從讀、寫控制邏輯接受各種命令,從內(nèi)部數(shù)據(jù)接受控制字(即指令)并發(fā)出適當(dāng)?shù)拿畹较鄳?yīng)的端口。A組控制電路控制A口及C口的高4位;B組控制電路控制B口及C的低4位。 8255的工作方式8255有3中工作方式,即方式0、方式方式2。方式0(基本輸入/輸入方式)。這種方式不需要任何選通信號(hào)。兩個(gè)8位端口(口A和口B)和兩個(gè)4位端口(口C)。A口、B口及C口的高4位和低4位都可以設(shè)定為輸入或輸出。作為輸出口時(shí),輸出的數(shù)據(jù)都被鎖存;作為輸入口時(shí),輸入數(shù)據(jù)不鎖存。在方式0時(shí),各個(gè)端口的輸入、輸出可有16種不同的組合。方式1(選通輸入/輸出方式)。在這種方式下,A、B、C三個(gè)口分為兩組:A組包括A口和C口的高4位,A口可由編程設(shè)定為輸入口或輸出口,若懸河C口的高4位用來(lái)作為輸入/輸出操作的控制和同步信號(hào);B組包括B口和C口的低4位,B口同樣由編程設(shè)定輸入或輸出口,C口的低4位用來(lái)作為輸入/輸出操作的控制和同步信號(hào);任何一個(gè)端口都有可做為輸入或輸出;若只有一個(gè)端口工作于方式1,余下的13位,可以工作在方式0下;A口和B口的輸入數(shù)據(jù)輸出數(shù)據(jù)都被鎖存。 b. 內(nèi)部功能結(jié)構(gòu) 8255A引腳和結(jié)構(gòu)圖 8255A端口選擇及功能A0 A1操 作0 00 11 00 00 11 01 1X X1 1X X0 1 00 1 00 1 01 0 01 0 01 0 01 0 0X X 10 1 01 1 0A口 數(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(雙向總線方式)。在這種方式下,A口為8位雙向總線,C口的PC3~PC7用來(lái)作為輸入/輸出的同步控制信號(hào)。在這種情況下,B口和C口的PC0~PC2只能編程方式為0或方式1工作。B C APB7~PB0控制控制PA7~PA0B組A組方式1 I/OI/ObB C APB7~PB0控制控制PA7~PA0I/OI/O雙向A口控制方式2c 8255的三種工作方式A 方式0 b 方式1 c 方式2 8255的控制字8255有兩種控制字,即控制A口、B口、C口的工作方式的方式控制字和控制C口各位置位/復(fù)位控制字,兩種控制字寫入的控制寄存器相同,只是用D7位來(lái)區(qū)分哪一種控制字。D7=1時(shí)為C口置位/復(fù)位控制字。兩種控制字的格式和定義如下圖所示: a b 8255的控制字格式 a方式選擇控制字 b C口置/復(fù)位控制字 AT89C51與8255的接口電路在89C51單片機(jī)上擴(kuò)展一片8255A芯片,無(wú)需外加任何邏輯電路。圖中8255A的PA口地址為7CH,PB口地址為7DH,PC口地址為7EH,控制字寄存器地址為7EH。這里8951單片機(jī)對(duì)8255采用了線性選址法。 89C51與8255A的接口電路圖 顯示部分在數(shù)字測(cè)量?jī)x表和各種數(shù)字系統(tǒng)種,都需要將數(shù)字量直觀地顯示出來(lái),一方供人們直觀讀取測(cè)量和運(yùn)算的結(jié)果;另一方面用于監(jiān)視數(shù)字系統(tǒng)的工作情況。因此數(shù)字顯示是許多數(shù)字設(shè)備不可缺少的部分,本設(shè)計(jì)中發(fā)生盜情時(shí)要讓主人知道具體發(fā)生在哪點(diǎn),所以直觀地用LED顯示數(shù)字4……,表示相對(duì)應(yīng)的地點(diǎn),很是一目了然。并且采用7448譯碼驅(qū)動(dòng),為軟件提供了方便。數(shù)字顯示通常由譯碼器、驅(qū)動(dòng)器和顯示器等部分組成。下面對(duì)顯示器和譯碼驅(qū)動(dòng)器分別進(jìn)行介紹。數(shù)碼顯示器是用來(lái)顯示數(shù)字、文字或符號(hào)的器件,現(xiàn)在已有各種不同類型的產(chǎn)品,廣泛應(yīng)用于各種數(shù)字設(shè)備中,目前數(shù)碼顯示器件正朝小型、低功耗、平面化方向發(fā)展。常用的LED顯示器有七段,這種顯示器有共陰極和共陽(yáng)極兩種。當(dāng)某個(gè)發(fā)光二極管的陽(yáng)極為高電平時(shí),發(fā)光二極管點(diǎn)亮,相應(yīng)的段被顯示。計(jì)數(shù)器譯碼器驅(qū)動(dòng)器顯 示 器脈沖信號(hào)KHZ 數(shù)字顯示電路組成框圖,顯示0~15等阿拉伯?dāng)?shù)字。在實(shí)際應(yīng)用中,10~15并不采用,而是兩位數(shù)字顯示器進(jìn)行顯示。a. 分段布置圖 c. 共陽(yáng)極 七段數(shù)字顯示發(fā)光段組合圖 7448譯碼驅(qū)動(dòng) 如前所述,分段式數(shù)碼管是利用不同發(fā)光段組合的方式顯示不同數(shù)碼管的。因此,為了使數(shù)碼管能將所代表的數(shù)顯示出來(lái),必須將數(shù)碼經(jīng)譯碼器譯出,然后經(jīng)驅(qū)動(dòng)器點(diǎn)亮對(duì)應(yīng)的段。例如,對(duì)于8421碼的0011狀態(tài),對(duì)應(yīng)的十進(jìn)制數(shù)為3,則譯碼驅(qū)動(dòng)器應(yīng)使a、b、c、d、g各段點(diǎn)亮,即對(duì)應(yīng)于某一組數(shù)碼,譯碼器應(yīng)有確定的幾個(gè)輸出端有信號(hào)輸出,這是分段式數(shù)碼管電路的主要特點(diǎn)。下面介紹常用的7448七段顯示譯碼器。7448七段顯示譯碼器輸出高電平有效
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1