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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的方波信號發(fā)生器-文庫吧

2024-11-11 17:50 本頁面


【正文】 are. First, in this paper, we discuss the studying significance and studying situation of the Intelligent Transportation System(ITS) ,then point out the drawback of the current situation and give the improve method. Automatic Control is the most important function of the ITS. This paper describe the character of structure and the function of pin of AT89S51 also give detailed analysis of ITS design . Keywords: AT8951 MCU。 ITS。 program design 淄 博 職 業(yè) 學(xué) 院 畢 業(yè) 設(shè) 計 1 圖 1 程序存儲器 (ROM): 8051 共有 4096 個 8位掩膜 ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。 定時 /計數(shù)器 (ROM): 8051 有兩個 16 位的可編程定時 /計數(shù)器,以實現(xiàn)定時或計數(shù)產(chǎn)生中斷用于控制程序轉(zhuǎn)向。 并行輸入輸出 (I/O)口: 8051 共有 4 組 8 位 I/O 口 (P0、 P P2 或 P3),用于對外部數(shù)據(jù)的傳輸。 全雙工串行口: 8051 內(nèi)置一個全雙工串行通信口,用于與其它設(shè)備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當(dāng)同步移位器使用。 中斷系統(tǒng): 8052 具備較 完善的中斷功能,有兩個外中斷、兩個定時 /計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有 2 級的優(yōu)先級別選擇。 時鐘電路 : 8052 內(nèi)置最高頻率達(dá) 12MHz 的時鐘電路,用于產(chǎn)生整個單片機運行的脈沖時序,但 8052 單片機需外置振蕩電容。 單片機的結(jié)構(gòu)有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即淄 博 職 業(yè) 學(xué) 院 畢 業(yè) 設(shè) 計 2 哈佛 (Harvard)結(jié)構(gòu),另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結(jié)構(gòu),即普林斯頓 (Princeton)結(jié)構(gòu)。 INTEL 的 MCS51 系列單片機采用的是哈佛結(jié)構(gòu)的形式,而后續(xù)產(chǎn) 品 16 位的 MCS96系列單片機則采用普林斯頓結(jié)構(gòu)。 下圖是 MCS51系列單片機的內(nèi)部結(jié)構(gòu)示意圖 2。 圖 2 MCS51 的引腳說明: MCS51系列單片機中的 803 8051及 8751均采用 40Pin封裝的雙列直接 DIP結(jié)構(gòu),右圖是它們的引腳配置, 40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根, 4 組 8 位共 32 個 I/O 口,中斷口線與 P3 口線復(fù)用。現(xiàn)在我們對這些 引腳的功能加以說明: MCS51的引腳說明: MCS51 系列單片機中的 8038051及 8751 均采用 40Pin 封裝的雙列直接 DIP 結(jié) 構(gòu),右圖是它們的引腳配置, 40個引 腳中,正電源和地線兩根,外置石英振 蕩器的時鐘線兩根, 4組 8位共 32 個 I/O 口,中斷口線與 P3 口線復(fù)用?,F(xiàn) 在我們對這些引腳的功能加以說明: 如圖 3 淄 博 職 業(yè) 學(xué) 院 畢 業(yè) 設(shè) 計 3 圖 3 Pin9:RESET/Vpd復(fù)位信號復(fù)用腳,當(dāng) 8051 通電,時鐘電路開始工作,在 RESET引腳上出現(xiàn) 24 個時鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。初始化后,程序計數(shù)器 PC 指向 0000H, P0P3 輸出口全部為高電平,堆棧指 針 寫入 07H,其它專用寄存器被清 “0” 。 RESET 由高電平下降為低電平后,系統(tǒng)即從 0000H 地址開始執(zhí)行程序。然而,初始復(fù)位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài), 8051 的初始態(tài) 。 8051 的復(fù)位方式可以是自動復(fù)位,也可以是手動復(fù)位,見下圖 4。此外,RESET/Vpd還是一復(fù)用腳, Vcc掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部RAM的數(shù)據(jù)不丟失。 圖 4 Pin30:ALE/ 當(dāng)訪問外部程序器時, ALE(地址鎖存 )的輸出用于鎖存地址的低位字節(jié)。而訪問內(nèi)部程序存儲器時, ALE 端將有一個 1/6 時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當(dāng)作一個時鐘向外輸出。更有一個特點,當(dāng)訪問外部程序存儲器, ALE 會跳過一個脈沖。 如果單片機是 EPROM,在編程其間, 將用于輸入編程脈沖。 Pin29: 當(dāng)訪問外部程序存儲器時,此腳輸出負(fù)脈沖選通信號, PC 的 16位地址數(shù)據(jù)將出現(xiàn)在 P0 和 P2 口上,外部程序存儲器則把指令數(shù)據(jù)放到 P0 口上,由 CPU 讀入并執(zhí)行。 Pin31:EA/V pp程序存儲器的內(nèi)外部選通線, 8051 和 8751 單片機,內(nèi)置有 4kB淄 博 職 業(yè) 學(xué) 院 畢 業(yè) 設(shè) 計 4 的程序存儲器,當(dāng) EA 為高電平并且程序地址小于 4kB 時,讀取內(nèi)部程序存儲器指令 數(shù)據(jù),而超過 4kB 地址則讀取外部指令數(shù)據(jù)。如 EA 為低電平,則不管地址大小,一律讀取外部程序存儲器指令。顯然,對內(nèi)部無程序存儲器的 8031,EA 端必須接地。 在編程時, EA/Vpp腳還需加上 21V 的編程電壓。 8255 芯片簡介 8255 可編程并行接口芯片簡介 : 8255 可編程并行接口芯片有三個輸入輸出端口,即 A口、 B口和 C口,對應(yīng)于引腳 PA7~ PA0、 PB7~ PB0 和 PC7~ PC0。其內(nèi)部還有一個控制寄存器,即控制口。通常 A口、 B口作為輸入輸出的數(shù)據(jù)端口。 C口作為控制或狀態(tài)信息的端口,它在 方式字的控制下,可以分成 4位的端口,每個端口包含一個 4位鎖存器。它們分別與端口 A/B配合使用,可以用作控制信號輸出或作為狀態(tài)信號輸入。 8255 可編程并行接口芯片方式控制字格式說明 : 8255 有兩種控制命令字;一個是方式選擇控制字;另一個是 C口按位置位/復(fù)位控制字。其中 C 口按位置位/復(fù)位控制字方式使用較為繁難,說明也較冗長,故在此不作敘述,需要時用戶可自行查找有關(guān)資料。 方式控制字格式說明如表 1: 表 1 D7:設(shè)定工作方式標(biāo)志, 1有效。 D D5: A 口方式選擇 0 0 — 方式 0 0 1 — 方式 1 1 — 方式 2 D4: A口功能 ( 1=輸入, 0=輸出) D3: C口高 4位功能 ( 1=輸入, 0=輸出) D2: B口方式選擇 ( 0=方式 0, 1=方式 1) D1: B口功能 ( 1=輸入, 0=輸出) D0: C 口低 4位功能 ( 1=輸入, 0=輸出) 8255 可編程并行接口芯片工作方式說明 : 方式 0:基本輸入/輸出方式。適用于三個端口中的任何一個。每一個端口都可以用作輸入或輸出。輸出可被鎖存,輸入不能鎖存。 方式 1:選通輸入/輸出方式。這時 A 口或 B 口的 8 位外設(shè)線用作輸入或輸出, C口的 4條線中三條用作數(shù)據(jù)傳輸?shù)穆?lián)絡(luò)信號和中斷請求信號。 方式 2 :雙向總線方式。只有 A 口具備雙向總線方式, 8位外設(shè)線用作輸入或輸出,此時 C口的 5條線用作通訊聯(lián)絡(luò)信號和中斷請求信號。 D7 D6 D5 D4 D3 D2 D1 D0 淄 博 職 業(yè) 學(xué) 院 畢 業(yè) 設(shè) 計 5 74LS373 簡介 74LS373 是一種帶三態(tài)門的 8D鎖存器 ,其管腳示意圖如下示: 4. 2. 3 系統(tǒng)工作原理 ( 1)開關(guān)鍵盤輸入交通燈初始時間,通過 8051 單片機 P1輸入到系統(tǒng) (2) 由 8051 單片機的定時器每秒鐘通過 P0口向 8255 的數(shù)據(jù)口送信息,由8255 的 PA 口顯示紅、綠、黃燈的燃亮情況;由 8255 的 PC口顯示每個燈的燃亮?xí)r間。 (3)8051 通過 設(shè)置 各個信號等的燃亮?xí)r間、通過 8031 設(shè)置,綠、紅時間分別為 60 秒、 80秒循環(huán)由 8051 的 P0 口向 8255 的數(shù)據(jù)口輸出。 ( 4) 通過 8051 單片機的 位來控制系統(tǒng)是工作或設(shè)置初值,當(dāng) .牌 位 0就對系統(tǒng)進(jìn)行初始化,為 1系統(tǒng)就開始工作。 ( 5) 紅燈倒計時時間, 當(dāng)有車輛闖紅燈時,啟動蜂鳴器進(jìn)行報警, 3S后 然后恢復(fù)正常。 ( 6)增加 每次綠燈時間 車流量檢測的功能 ,并且通過查詢 端口的電平是否為低,開關(guān)按下為低電平,雙位數(shù)碼管顯示車流量,直到下一次綠燈時間重新記入。 ( 7)綠燈時間倒計時完畢,重新循環(huán)。 第 5 章 .控制器的軟件設(shè)計 每秒鐘的設(shè)定 延時方法可以有兩種一中是利用 MCS51 內(nèi)部定時器才生溢出中斷來確
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1