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

正文內(nèi)容

課程設(shè)計(jì)---十字路口交通燈控制系統(tǒng)設(shè)計(jì)-其他專業(yè)(留存版)

2025-03-20 02:09上一頁面

下一頁面
  

【正文】 3個(gè) 8位的并行 I/O 口,三種工作方式,可通過編程改變其功能,因而使用靈活方便,通用性強(qiáng),可作為單片機(jī)與多種外圍設(shè)備連接時(shí)的中間接口 電路。 PC口: 一個(gè) 8 位的輸出鎖存器;一個(gè) 8位數(shù)據(jù)輸入緩沖器。 表 21 TCON 各功能定義 TCON 8FH 8EH 8DH 8CH 8BH 8AH 89H 88H ( 88H) TF0 TR1 TF0 TR0 IE1 IT1 IE0 IT0 TF1:定時(shí)器溢出標(biāo)志。 ,便進(jìn)入東西南北均亮紅燈 5S 的初始狀態(tài),隨后進(jìn)入的是東西綠燈亮 10S、黃燈亮 3S、紅燈亮 12S循環(huán)變換,相對(duì)應(yīng)的南北放向則是以紅燈亮 13S、黃燈亮 3S、綠燈亮 9S 順序循環(huán)變換,此時(shí)當(dāng)有緊急放行鍵按下時(shí)則如果禁行方向?yàn)榧t燈,則紅燈繼續(xù)維持 12 秒;如果禁行方向?yàn)榫G燈,則立即變?yōu)辄S燈閃爍 3 秒;如果禁行方向?yàn)辄S燈,則黃燈繼續(xù)維持。其電路是按鍵一頭接地一頭接 P 口,當(dāng)按鍵斷開時(shí) P口為高電平,當(dāng)按鍵按下時(shí), 就直接接收地 ,實(shí)現(xiàn)數(shù)字電路中的低電平。 采用 手動(dòng) 復(fù)位方式 ,在 RST 復(fù)位端接 74LS14 反 圖 38 復(fù)位電路 向器。 定時(shí)器初值 : T0 定時(shí)最長時(shí)間約為 130ms,可用 T0 產(chǎn)生 100ms 的定時(shí),再通過計(jì)時(shí) 5次產(chǎn)生半秒標(biāo)志、計(jì)時(shí) 10 次產(chǎn)生 1S標(biāo)志。 sbit A1=P2^1。 c=0。 if(flag) {i++。//點(diǎn)亮黃燈 delay(500)。y0。大約延時(shí) 500ms. uint x,y。i=22) { PA=0xde。beep1==1) {flag=1。 EA=1。 當(dāng)然,通過這次課程設(shè)計(jì),我也發(fā)現(xiàn)了自身的很多不足之處,在以后的學(xué)習(xí)中,我會(huì)不斷的完善自我,不斷進(jìn)取,能使自己在網(wǎng)絡(luò)編程這方面有一個(gè)大的發(fā)展。 但是前一種方式靜的更高且更方便,所以設(shè)計(jì)使用的是中斷程序 在 中斷程序中 ,主要標(biāo)志為 n,即秒的標(biāo)志位 ,用它來判斷是否到達(dá) 10S、13S、 22S、 25S,然后根據(jù)所得判斷,做相應(yīng)的操作,即將數(shù)據(jù)寫入到 8255。典型值為 12MHz。 方案確定:由于本次設(shè)計(jì)主要目的是提高對(duì)單片機(jī)產(chǎn)品的設(shè)計(jì)與掌握,且使用的是 8255 擴(kuò)展 I/O口的最小系統(tǒng)板,本設(shè)計(jì)選擇方案三。 10 系統(tǒng)組成及工作原理 89C52 進(jìn)行控制,利用 8255 進(jìn)行并行 I/O 口擴(kuò)展。因?yàn)椋眰€(gè)機(jī)器周期等于 12個(gè)振蕩周期,所以計(jì)數(shù)頻率 fCOUNT=(1/12)fOSC。各部件的功能如下: A、 B、 C 8255A 有三個(gè) 8位并行口, PA、 PB和 PC。 外部程序存儲(chǔ)器的讀選通信號(hào),由于 89C52單片機(jī)在讀指令碼時(shí)發(fā)程序選通信號(hào),而讀數(shù)據(jù)時(shí)則發(fā)信號(hào),將與通過與門后產(chǎn)生存儲(chǔ)器 62256讀信號(hào) ,則無論89C52在讀程序指令碼還是在讀數(shù)據(jù),數(shù)據(jù)存儲(chǔ)器 62256讀信號(hào)均有效。 、 INT0、 INT1的輸入線,供用戶使用。假 設(shè) , 3方向是主干道,車流量比較大,可以將 3路口的直行燈亮的時(shí)間設(shè)得比較長;而 4路口是一般道路,那么 4路口直行燈亮的時(shí)間可以設(shè)得短一點(diǎn)。它實(shí)用性強(qiáng),功能齊全,技術(shù)先進(jìn),使人們相信這是科技進(jìn)步的成果。 圖 21 十字路口示意圖 4 、 主要器件應(yīng)用簡介 . 89C52 芯片介紹 : 89C52是 80C51系列單片機(jī)中應(yīng)用最廣泛的一種型號(hào),芯片內(nèi)部有 8KB的閃速存儲(chǔ) Flash ROM。 4) P1口 : RUN/STOP 撥碼開關(guān)信號(hào)。 6 ( 1) 引腳說明: 8255A 的引腳如圖 22 所示,分為數(shù)據(jù)線、地址線、讀 /寫控制線、輸入 /輸出端口線和電源線。 通常 PA口、 PB 口作為輸入輸出口, PC 口可作為輸入輸出口,也可在軟件的控制下,分為兩個(gè) 4位的端口,作為端口 A、 B 選通方式操作時(shí)的狀態(tài)控制信號(hào)。 T1 溢出時(shí)由硬件置 1,并申請(qǐng)中斷。 89C52定時(shí)器 T0產(chǎn)生定時(shí)中斷來實(shí)現(xiàn)的,緊急放行鍵是通過鍵掃程序讀入按鍵離合狀態(tài)加以判斷處理實(shí)現(xiàn),而倒計(jì)時(shí)顯示是利用定時(shí)器產(chǎn)生一秒定時(shí),通過修改顯緩區(qū)的內(nèi)容得以實(shí)現(xiàn)。 指示燈及放行鍵電路整體圖如圖 所示。一個(gè)電阻 R34 至 Vss(地 ),當(dāng)按下復(fù)位鍵時(shí), 74LS14 給單片機(jī)的 RST 端一個(gè)高電平,就能夠?qū)崿F(xiàn)手動(dòng)復(fù) 位,當(dāng)按鍵恢復(fù)為低電平,復(fù)位結(jié)束。設(shè)定時(shí)初值為 X,則有 ( 2 ^16- X) *2μ s=100ms 式 得 X= 3CB0H, 即 TH0=3CH, TL0=B0H 圖 52 中斷程序 設(shè)計(jì)中 除了使用以上兩個(gè)程序,還使用了以下子程序: void init()//初始化子程序 void delay(uint z) //延時(shí)子程序 計(jì) 0 開始 設(shè)初值 標(biāo)志加 1 中斷返回 21 第五章 困難問題及解決措施 在設(shè)計(jì)過程中,會(huì)出現(xiàn)了一些問題,但都是常見的小問題,如:利用 C語言編寫單片機(jī)程序與原二級(jí) C 語言的區(qū)別, I/O口地址的錯(cuò)誤等,在調(diào)試時(shí)出現(xiàn)異常,不過這些都是經(jīng)常性錯(cuò)誤,經(jīng)過調(diào)試修改都一一解決,程序順利完成,并實(shí)現(xiàn)了其功能。 sbit A2=P2^0。 i=0。 if(i=0amp。 PA=0xfe。y)。大約延時(shí) 200ms. { //delay(500)。amp。amp。 TCON=0x01。但是在我們?cè)O(shè)計(jì)和調(diào)試的過程中,也發(fā)現(xiàn)了一些問題,譬如紅燈和綠燈的切換還不夠迅速,紅綠燈規(guī)則不效率還不是很高等等,這需要在實(shí)踐中進(jìn)一步完善。 18 第四章 系統(tǒng)軟件設(shè)計(jì) 程序設(shè)計(jì)原理 根據(jù)實(shí)驗(yàn)要求,交通燈的點(diǎn)亮順序表 , 25s 一個(gè)周期,周而復(fù)始下去,所以主程序?yàn)橐粋€(gè)死循環(huán), 表 交通燈狀態(tài)變換表 延時(shí)方法可以有兩種一中是利用 MCS51 內(nèi) 部定時(shí)器才生溢出中斷來確定 1秒的時(shí)間,另一種是采用軟延時(shí)的方法。 AT— 51 單片機(jī)允許時(shí)鐘頻率因型號(hào)而異。 缺點(diǎn): 設(shè)計(jì)適用用于實(shí)驗(yàn),但與其他設(shè)計(jì)兼容性不高,且增加功能有限 ,不利于產(chǎn)品的商業(yè)化。 機(jī)器周期為 2μ s,通過公式和定時(shí)時(shí)間 t 可計(jì)算出 TH、 TL初始值。顯然,定時(shí)器的定時(shí)時(shí)間與系統(tǒng)的振蕩頻率有關(guān)。 7 ( 2) 8255A 包括三個(gè)并行數(shù)據(jù)輸入 /輸出端口,兩個(gè)工作方式的控制電路,一個(gè)讀 /寫控制邏輯電路和 8位數(shù)據(jù)總線緩沖器。 ALE:地址鎖存允許信號(hào)輸出線,接 74HC5731的選通端 G。 ( TXD)用于串行輸出口。 每個(gè)路口的情況都不盡相同,要根據(jù)具體的情況來設(shè)置各個(gè)方向的放行時(shí)間。它更讓人類懂得,數(shù)字時(shí)代的發(fā)展將改變?nèi)祟惖纳?,將加快科學(xué)技術(shù)的發(fā)展。內(nèi)部的 8KB 存儲(chǔ)器用于存放可編程控制器監(jiān)控程序。 。 圖 22 8255 管腳圖 D7~ D0:三態(tài)雙向數(shù)據(jù)線,與單片機(jī)數(shù)據(jù)總線連接,用來傳送數(shù)據(jù)信息。 2. A 組和 B組控制電路 這是兩組根據(jù) CPU 寫入的“命令字”控制 8255A 工作方式的控制電路。 CPU 響應(yīng)中斷后,由硬件清 0,
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1