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

正文內(nèi)容

基于8051單片機設計的智能交通燈系統(tǒng)_畢業(yè)論文-文庫吧資料

2024-09-05 20:00本頁面
  

【正文】 MOV TH1,00H 。外部中斷 1的中斷程序入口地址 MAIN : MOV SP,50H MOV IE,8EH 。定時器 0的中斷程序入口地址 LJMP T0_INT 。跳轉到主 程序的開始處 ORG 0003H 。 11 第五章 、智能交通燈系統(tǒng)編程與仿真模擬 程序及注釋 ORG 0000H 。 缺點 ,處于整個計算機語言層次結構的底層,故被視為一種低級語言,通常是為特定的計算機或系列計算機專門設計的。使用匯編語言,可以對訪問所有能夠被訪問的軟、硬件資源。與此相同,在程序調(diào)試時,一旦程序的運行出了問題,就很難發(fā)現(xiàn)。 由于是直接控制硬件,且簡單的任務也需要很多匯編語言語句,因此在進行程序設計時必須面面俱到,需要考慮到一切可能的問題, 10 合理調(diào)配和使用各種軟、硬件資源。 匯編語言保持了機器語言的優(yōu)點,具有直接和簡捷的特點,可有效地訪問、控制計 算機的各種硬件設備,如 磁盤 、存儲器、 CPU、 I/O 端口等,且占用內(nèi)存少,執(zhí)行速度快,是高效的 程序設計語言 。使用匯編語言能面向機器并較好地發(fā)揮機器的特性,得到質量較高的程序。 這 是一種面向機器的低級語言,通常是為特定的計算機或系列計算機專門設計的。只是,現(xiàn)在 計算機 最大的領域為 IT 軟件 ,也是我們常說的計算機應用軟件編程,在熟練的程序員手里,使用匯編語言編寫的程序,運行效率與性能比其它語言寫的程序相對提高,但是代價是需要更長的時間來優(yōu)化,如果對計算機原理及編程基礎不扎實,反而增加其開發(fā)難度,實在是得不償失,對比現(xiàn)在的軟件開發(fā),已經(jīng)是市場化的軟件行業(yè),加上 高級語言 的優(yōu)秀與跨平臺,一個公司不可以讓 一個團隊使用匯編語言來編寫所有的東西,花上幾倍甚至幾十倍的時間,不如使用其它語言來完成,只要最終結果不比匯編語言編寫的差太多,就能搶先一步完成,這是市場經(jīng)濟下的必然結果。而且在編寫復雜程序時具有明顯的局限性,匯編語言依賴于具體的機型,不能通用,也不能在不同機型之間移植。處理器執(zhí)行指令時,根據(jù)不同的指令采取不同的動作,完成不同的功能,既可以改變自己內(nèi)部的工作狀態(tài),也能控制其它外圍電路的工作狀態(tài)。處理器是在指令的控制下工作的,處理器可以識別的每一條指令 稱為機器指令。 ④中斷返回:執(zhí)行完中斷服務程序后,必然要返回,即交通燈信號回到中斷前狀態(tài),顯示時間也和中斷前一樣。②中斷打開和中斷關閉:為了使特殊車輛通行按一下打開中斷開關就可以打開中斷,關閉中斷開關就關閉中斷。 緊急轉換開關電路 一般情況下交通燈按照車流量大小合理分配通行時間,按一定規(guī)律變化,但考慮緊急車通行車況,設計緊急通行開關,下面簡述單片機的中斷原理 : ( 1) Mcs51的中斷源 圖 32 數(shù)碼管連接電路 8 8051有 5個中斷源,它們是兩個外中斷 INT0( )和 INT1( )、兩個片內(nèi)定時 /計數(shù)器溢出中斷 TF0和 TF1以及一個片內(nèi)串行口中斷 TI或 RI,這幾個中斷源由 TCON 和 SCON 兩個特殊功能寄存器進行控制,其中 5個中斷源的程序入口地址如表所示。 時間顯示電路 在交通信號燈的正上方安裝一個可以顯示綠燈通行時間,紅燈等待時間的顯示電路,采用數(shù)碼管顯示電路是一種很好的方法。紅燈表示禁止通行。每個路口的信號的的轉換順序為:綠→黃→紅。 信號燈電路 信號燈用來顯示車輛通行狀況。本系統(tǒng)的特點是成本低,控制準確。因為路上的車不可能突然增多,塞車都有一個累積過程。綠燈下限時間為60秒,上限值為 80秒,初始時間為 60秒。 圖 31 模擬交通運行 車檢測電路 (設東西道比南北道的車流量大 ) 用來判斷各方向車輛狀況。 ④同步設置人行橫道紅、綠燈指示。 ②每次綠燈變紅燈時,要求黃燈先亮 5S,才能變換運行車輛。黃燈是警告信號 ,面對黃燈的車輛不能越 過停車線 ,但車輛已十分接近停車線而不能安全停車時可以進入交叉路口 。左右轉彎車輛都必須讓合法地正在路口內(nèi)行駛的車輛和過人行橫道的行先通行。 交通燈簡介 圖 21 交通燈模擬控制 當今 ,紅綠燈安裝在各個道口上 ,已經(jīng)成為疏導交通車輛最常見和最有效的手段。 A1,A0:地址選擇線 ,用來選擇 8255的 PA 口 ,PB 口 ,PC 口和 控制寄存器 。 不能工作于方式二; PC0~ PC7:端口 C輸入輸出線,一個 8位的數(shù)據(jù)輸出鎖存器 /緩沖器 , 一個 8位的數(shù)據(jù)輸入緩沖器。 PA0~ PA7:端口 A輸入輸出線,一個 8位的 數(shù)據(jù)輸出 鎖存器 /緩沖器, 一個 8位的數(shù)據(jù)輸入鎖存器。 D0~ D7:三態(tài)雙向數(shù)據(jù)總線, 8255與 CPU 數(shù)據(jù)傳送 的通道,當 CPU 執(zhí)行輸入輸出指令時,通過它實現(xiàn) 8位數(shù)據(jù)的讀 /寫操作,控制字和狀態(tài)信息也通過數(shù)據(jù)總線傳送。/CS=1時 ,8255無法與 CPU 做數(shù)據(jù)傳輸 . RD:讀信號線,當這個輸入引腳為低跳變沿時 ,即 /RD產(chǎn)生一個低脈沖且 /CS=0時 ,允許 8255通過 數(shù)據(jù)總線 向 CPU 發(fā)送數(shù)據(jù)或狀態(tài)信息,即 CPU 從 8255讀取信息或數(shù)據(jù)。 引腳功能 RESET:復位輸入線,當該輸入端處于高電平時,所有內(nèi)部寄存器(包括控制寄存器)均被清除,所有 I/O 口均被置成輸入方式。 特性 (1)一個并行輸入 /輸出的 LSI芯片 ,多功能的 I/O 器件 ,可作為 CPU 總線與外圍的接口 . (2)具有 24個可編程設置的 I/O口 ,即 3組 8位的 I/O口為 PA口 ,PB口和 PC口 .它們又可分為兩組 12位的 I/O 口 ,A 組包括 A 口及 C口 (高 4位 ,PC4~PC7),B 組包括 B 口及 C口 (低 4位 ,PC0~PC3).A 組可設置為基本的 I/O 口 ,閃控 (STROBE)的 I/O 閃控式 ,雙向I/O3種模式 。如圖 ,相應的控制器也分為 A 組控制器與 B 組控制器,各組控制器的作用如下: ( 1) A組控制器:控制 A 口與上 C 口的輸入與輸出。 ( 3) C口:編號為 PC0~ PC7,用于 8255向外設輸入輸出 8位并行數(shù)據(jù),當 8255工作于應答 I/O 方式時, C 口用于應答信號的通信。各通道的引腳編號如下: ( 1) A口:編號為 PA0~ PA7,用于 8255向外設輸 入輸出 8位并行數(shù)據(jù)。當 CPU 要對 8255進行讀、寫操作時,必須先向 8255發(fā)片選信號選中 8255芯片,然后發(fā)讀信號或寫信號對8255進行讀 或寫數(shù)據(jù)的操作。 ( 2) 地址總線 AB:編號為 A0~ A1,用于選擇 A、 B、 C 口與控 制寄存器。此外 CPU 要對 8255進行讀、寫與 片選 操作 ,所以控制線為片選、復位、讀、寫信號。 8255內(nèi)部結構 與 CPU 連接部分 根據(jù)定義, 8255能并行傳送 8位數(shù)據(jù),所以其數(shù)據(jù)線為 8根 D0~ D7。同時必須具有與外設連接的接口 A、 B、 C 口。 8255可作為 單片機 與多種外設連接時的中間接口電路。具有3個通道 3種工作方式的可編程并行接口芯片( 40引腳)。輸出允許端 OE 接地,表示輸出三態(tài)門一直打開。在 MCS51單片機系統(tǒng)中,常采用 74LS373作為地址鎖存器使用 。 Q0~Q7為 8個輸出端。 時鐘 電路: 8051內(nèi)置最高頻率達 12MHz 的時鐘電路,用于產(chǎn)生整個單片機運行的時序脈沖,但接晶體振蕩器和振蕩電容。 全雙工串行口: 8051內(nèi)置一個全雙工異步串行通信口,用于與其它設備間的串行數(shù)據(jù)傳送,該串行口既可以用作異步通信收發(fā)器,也可以當同步移位器使用。 定時 /計數(shù)器 (ROM): 8051有兩個 16位的可編程定時 /計數(shù) 器,以實現(xiàn)定時或計數(shù),當定時 /計數(shù)器產(chǎn)生溢出時,可用中斷方式控制程序轉向。 數(shù)據(jù)存儲器 (RAM): 8051內(nèi)部有 128字節(jié)數(shù)據(jù)存儲器( RAM)和 21個專用寄存器單元,它們是統(tǒng)一編址的,專用寄存器有專門的用途,通常用于存放控制指令數(shù)據(jù),不能用作用戶數(shù)據(jù)的存放,用戶能使用的 RAM 只有 128個字節(jié),可存放讀寫的數(shù)據(jù),運算的中間結果或用戶定義的字型表。通常采用 DIP 或 PLLD 封裝, 其內(nèi)核是 8051CPU, CPU 的內(nèi)部集成有運算器和控制器,運算器完成運算操作(包括數(shù)據(jù)運算、邏輯運算等),控制器完成取指令、對指令譯碼以及執(zhí)行指令。 關鍵詞 : 智能交通燈 控制系統(tǒng) 8051 單片機 TCON 和 SCON 寄存器 目 錄 摘要 .........................................................I 目錄 ........................................................II 第一章 MCS51 單片機簡介 ....................................1 概述 .......................................................1 MCS51單片 機的內(nèi)部組成 .....................................1 第二章 8255芯片簡介 .......................................3 8255連接芯片 ...............................................3 8255內(nèi)部結構 ...............................................3 特性 ........................................................4 引腳功能 ....................................................4 交通燈簡介 ..................................................5 第三章 智能交通燈控制系統(tǒng)要求 ...............................6 總控制要求 ..................................................6 車檢測電路 ............................
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1