交通燈控制器的設(shè)計與實現(xiàn)一、實驗?zāi)康?. 了解交通燈管理的基本工作原理。2. 熟悉8253計數(shù)器/定時器、8259A中斷控制器和8255A并行接口的工作方式及應(yīng)用編程。3. 掌握多位LED顯示的方法。 二、 實驗內(nèi)容與要求設(shè)計一個用于十字路口的交通燈控制器。1.基本要求: 1) 東西和南北方向各有一組紅,黃,綠燈用于指揮交通,紅,黃,綠的持續(xù)時間分別為25s,5s,20s。2) 當(dāng)有緊急情況(如消防車)時,兩個方向均為紅燈亮,計時停止,當(dāng)特殊情況結(jié)束后,控制器恢復(fù)原來狀態(tài),正常工作。3) 一組數(shù)碼管,以倒計時方式顯示兩個方向允許通行或禁止通行的時間。2.提高部分:1) 實時修改交通燈的持續(xù)時間。2) 根據(jù)不同時段對主要交通方向的信號進(jìn)行調(diào)整。3) 可以使用LCD顯示提示信息。 三、實驗報告要求 1.設(shè)計目的和內(nèi)容 2.總體設(shè)計 3.硬件設(shè)計:原理圖(接線圖)及簡要說明 4.軟件設(shè)計框圖及程序清單 5.設(shè)計結(jié)果和體會(包括遇到的問題及解決的方法) 四、總體設(shè)計交通燈的工作過程如下:設(shè)十字路口的1、3為南,北方向,2、4為東西方向,初始態(tài)為4個路口的紅燈全亮。之后,1、3路口的綠燈亮,2、4路口的紅燈亮,1、3路口方向通車,2個路口的LED數(shù)碼管開始倒計時25秒。延遲20秒后,1、3路口的綠燈熄滅,而1,3路口的黃燈開始閃爍(1HZ)。閃爍5次后,1、3路口的紅燈亮,同時2、4路口的綠燈亮,2、4路口方向開始通車,2個路口的LED數(shù)碼管重新開始倒計時25秒。延遲20秒時間后,2、4路口的綠燈熄滅,而黃燈開始閃爍。閃爍5次后,再切換到1、3路口方向。之后,重復(fù)上述過程。當(dāng)有緊急情況時,2個方向都紅燈亮,倒計時停止,車輛禁止通行,當(dāng)緊急情況結(jié)束后,控制器恢復(fù)以前的狀態(tài)繼續(xù)工作。 在設(shè)計中采用6個發(fā)光二極管來模擬2個路口的黃紅綠燈,每個路口用2個數(shù)碼管來顯示通行或禁止剩余的時間。緊急情況用一個單脈沖發(fā)生單元申請中斷來模擬,緊急情況結(jié)束后,再發(fā)一個中斷來恢復(fù)以前的狀態(tài)。 根據(jù)前面的介紹,本設(shè)計硬件由定時模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。定時模塊采用硬件定時和軟件定時相結(jié)合的方法,用8253定時/計數(shù)器定時100ms,再用軟件計時實現(xiàn)所需的定時。發(fā)光二極管模塊由8255控制發(fā)光二極管來實現(xiàn)。數(shù)碼管顯示模塊由實驗平臺上的LED顯示模塊實現(xiàn)。緊急中斷模塊是由單脈沖發(fā)生單元和8279中斷控制器組成。 程序主要是由定時子程序、發(fā)光二極管顯示子程序、數(shù)碼管顯示子程序和中斷服務(wù)程序組成。包括對8253、8255以及8259等可編程器件的編程。 五、硬件設(shè)計 本課題的設(shè)計可通過實驗平臺上的一些功能模塊電路組成,由于各模塊電路內(nèi)部已經(jīng)連接,用戶在使用時只要設(shè)計模塊間電路的連接,因此,硬件電路的設(shè)計及實現(xiàn)相對簡單。完整系統(tǒng)的硬件連接如圖1所示。硬件電路由定時模塊、發(fā)光二極管模塊、數(shù)碼管顯示模塊和緊急中斷模塊組成。 定時模塊是由8253的計數(shù)器0來實現(xiàn)定時100ms。Clk0接實驗平臺分頻電路輸出Q6,f=46875hz。GATE0接8255的PA0,由8255輸出來控制計數(shù)器的起停。OUT0接8259的IRQ2,定時完成申請中斷,進(jìn)入中斷服務(wù)程序。 發(fā)光二極管顯示模塊由8255輸出來控制發(fā)光二極管的亮滅。8255輸出為低電平時,對應(yīng)的發(fā)光二極管就點亮,否則就熄滅。8255的接口電路如圖2所示。交通燈的對應(yīng)關(guān)系如下:L7 L6 L5 L2 L1 L0PC7 PC6 PC5 PC2 PC1 PC013紅燈 13黃燈 13綠燈 24紅燈 24黃燈 24綠燈 實驗平臺上提供一組六個LED數(shù)碼管。插孔CS1用于數(shù)碼管段選的輸出選通,插孔CS2用于數(shù)碼管位選信號的輸出選通。本設(shè)計用4個數(shù)碼管來倒計時。 緊急中斷模塊是由單脈沖發(fā)生單元和8259中斷控制器,單脈沖發(fā)生單元主要用來請求中斷,然后做出緊急情況處理。
標(biāo)簽: 交通燈控制器
上傳時間: 2013-10-07
上傳用戶:小小小熊
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
上傳時間: 2013-11-16
上傳用戶:heart520beat
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
標(biāo)簽: HEC 395 高精度 三維姿態(tài)儀
上傳時間: 2013-11-08
上傳用戶:qwer0574
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
上傳時間: 2013-10-22
上傳用戶:我干你啊
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
標(biāo)簽: LIS 330 雙軸傾角開關(guān)
上傳時間: 2013-10-22
上傳用戶:thuyenvinh
北微傳感公司針在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
標(biāo)簽: 1600 LIS 雙軸數(shù)字傾角模塊
上傳時間: 2013-10-19
上傳用戶:qq10538412
北微傳感公司針對液壓等工程機(jī)械平臺行業(yè)應(yīng)用而開發(fā)的高精度、高性能數(shù)字四向傾角開關(guān),四根信號線輸出分別控制四個方向,并且用戶可自行設(shè)定報警角度,當(dāng)超過安全傾角值時會輸出開關(guān)信號,關(guān)斷液壓系統(tǒng),也可驅(qū)動報警器,提示操作工人。產(chǎn)品設(shè)計精密,對溫度和線性度進(jìn)行了二次補(bǔ)償,并集成了短路、變壓、涌浪等全面保護(hù)功能,適合各種惡劣工業(yè)環(huán)境。在產(chǎn)品的可靠性與穩(wěn)定性上也采用工業(yè)級別MCU、三防PCB板、進(jìn)口電纜、寬溫磨紗金屬外殼等各種措施來提高產(chǎn)品的工業(yè)級別。
標(biāo)簽: SIS 140 數(shù)字 四向傾角開關(guān)
上傳時間: 2014-12-29
上傳用戶:rishian
北微傳感科技有限公司推出IS3360傾角傳感器
標(biāo)簽: MEMS 傳感器技術(shù) 文檔
上傳時間: 2013-11-07
上傳用戶:yiwen213
信號完整性問題是高速PCB 設(shè)計者必需面對的問題。阻抗匹配、合理端接、正確拓?fù)浣Y(jié)構(gòu)解決信號完整性問題的關(guān)鍵。傳輸線上信號的傳輸速度是有限的,信號線的布線長度產(chǎn)生的信號傳輸延時會對信號的時序關(guān)系產(chǎn)生影響,所以PCB 上的高速信號的長度以及延時要仔細(xì)計算和分析。運用信號完整性分析工具進(jìn)行布線前后的仿真對于保證信號完整性和縮短設(shè)計周期是非常必要的。在PCB 板子已焊接加工完畢后才發(fā)現(xiàn)信號質(zhì)量問題和時序問題,是經(jīng)費和產(chǎn)品研制時間的浪費。1.1 板上高速信號分析我們設(shè)計的是基于PowerPC 的主板,主要由處理器MPC755、北橋MPC107、北橋PowerSpanII、VME 橋CA91C142B 等一些電路組成,上面的高速信號如圖2-1 所示。板上高速信號主要包括:時鐘信號、60X 總線信號、L2 Cache 接口信號、Memory 接口信號、PCI 總線0 信號、PCI 總線1 信號、VME 總線信號。這些信號的布線需要特別注意。由于高速信號較多,布線前后對信號進(jìn)行了仿真分析,仿真工具采用Mentor 公司的Hyperlynx7.1 仿真軟件,它可以進(jìn)行布線前仿真和布線后仿真。
標(biāo)簽: HyperLynx 仿真軟件 主板設(shè)計 中的應(yīng)用
上傳時間: 2013-11-17
上傳用戶:sqq
最完整的臺達(dá)PLC培訓(xùn)教程
上傳時間: 2013-11-08
上傳用戶:名爵少年
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1