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

正文內(nèi)容

基于8051單片機(jī)設(shè)計(jì)的智能交通燈系統(tǒng)畢業(yè)論文-資料下載頁(yè)

2025-06-24 16:34本頁(yè)面
  

【正文】 ,程序跑飛,自然使單片機(jī)不能正常工作。② 中斷打開(kāi)和中斷關(guān)閉:在中斷處理進(jìn)行過(guò)程中,可能又有新的中斷請(qǐng)求到來(lái),這里規(guī)定,現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)的操作是不允許打擾的,否則保護(hù)和恢復(fù)的過(guò)程就可能使數(shù)據(jù)出錯(cuò),為此在進(jìn)行現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)的過(guò)程中,必須關(guān)閉總中斷,屏蔽其它所有的中斷,待這個(gè)操作完成后再打開(kāi)總中斷,以便實(shí)現(xiàn)中斷嵌套。③ 中斷服務(wù)程序:既然有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容,一般以子程序的形式出現(xiàn),所有的中斷都要轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進(jìn)行中斷服務(wù)。④ 中斷返回:執(zhí)行完中斷服務(wù)程序后,必然要返回,中斷返回就是被程序運(yùn)行從中斷服務(wù)程序轉(zhuǎn)回到原工作程序上來(lái)。在MCS51單片機(jī)中,中斷返回是通過(guò)一條專(zhuān)門(mén)的指令實(shí)現(xiàn)的,自然這條指令是中斷服務(wù)程序的最后一條指令。第四章 智能交通燈的仿真 Proteus軟件介紹Proteus軟件是英國(guó)Labcenter electronics公司開(kāi)發(fā)的電路分析與實(shí)物仿真的軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,軟件的特點(diǎn)是:(1)實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、IIC調(diào)試器、SPI調(diào)試器、鍵盤(pán)和LCD系統(tǒng)仿真的功能:各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器燈。(2)支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類(lèi)型有:6800系列、8051系列、AVR系列、PIC14系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各種外圍芯片。(3)提供軟件調(diào)試功能。硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀(guān)察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVison4等軟件。(4)具有強(qiáng)大的原理圖繪制功能??傊撥浖且豢罴瘑纹瑱C(jī)和SPICE分析于一身的仿真軟件,功能非常強(qiáng)大。Proteus與其它單片機(jī)仿真軟件不同的是,它不僅能仿真單片機(jī)CPU的工作情況,也能仿真單片機(jī)外圍電路或沒(méi)有單片機(jī)參與的其它電路的工作情況。因此在仿真和程序調(diào)試時(shí),關(guān)心的不再是某些語(yǔ)句執(zhí)行時(shí)單片機(jī)寄存器和存儲(chǔ)器內(nèi)容的改變,而是從工程的角度直接看程序運(yùn)行和電路工作的過(guò)程和結(jié)果。對(duì)于這樣的仿真實(shí)驗(yàn),從某種意義上講,是彌補(bǔ)了實(shí)驗(yàn)和工程應(yīng)用間脫節(jié)的矛盾和現(xiàn)象 仿真過(guò)程PROTEUS嵌入式系統(tǒng)仿真軟件在設(shè)計(jì)時(shí)已經(jīng)注意到和單片機(jī)各種編譯程序的整合了,如它可以和Keil ,Wave6000等編譯模擬軟件結(jié)合使用。由于Wave6000使用方便,具備強(qiáng)大的軟件仿真和硬件仿真功能。把Proteus和Wave6000結(jié)合起來(lái)調(diào)試硬件就方便多了,這里筆者就是采用“Proteus+Wave6000”的仿真方法,具體步驟如下:(1)首先運(yùn)行PROTEUS VSM 的ISIS,選擇Source→Define Code Generation Tool 菜單項(xiàng),將出現(xiàn)如圖41所示定義代碼生成工具對(duì)話(huà)框。圖41 定義代碼生成工具對(duì)話(huà)框在Tool下拉列表框中選擇代碼生成工具,在這一示例中,電路中的微處理器為8051系列單片機(jī),因此選擇ASEM51, 單擊Browse按鈕,選取Wave6000的安裝路徑。單擊OK按鈕,結(jié)束代碼生成工具的定義。選擇Source→Add/Remove Source File 菜單項(xiàng),將出現(xiàn)Add/Remove Source Code Files對(duì)話(huà)框,如圖42所示:圖42 添加/刪除源文件對(duì)話(huà)框在Code Generation Tool 選項(xiàng)區(qū),單擊下三角按鈕,選擇ASEM51工具。 (2)單擊New按鈕,將出現(xiàn)如圖43所示對(duì)話(huà)框。圖43 創(chuàng)建源代碼對(duì)話(huà)框,即完成了文件的創(chuàng)建。 文件進(jìn)行更改時(shí)每一次運(yùn)行PROTEUS VSM 。電路圖繪制完成后, 再添加AT89C51 的應(yīng)用程序。將鼠標(biāo)移至AT89C51 上, 單擊鼠標(biāo)右鍵使之處于選中狀態(tài), 在該器件上單擊左鍵, 打開(kāi)如圖44所示的對(duì)話(huà)框。圖44 AT89C51添加程序文件在 Program File (可以接受3種格式的文件) ,給AT89C51輸入晶振頻率,此處默認(rèn)為12MHZ, 單擊OK 按鈕完成程序添加工作, 下面就可以進(jìn)行系統(tǒng)仿真了。單擊主界面下方的按鈕開(kāi)始系統(tǒng)仿真。PROTEUS VSM 所進(jìn)行的是一種交互式仿真, 在仿真進(jìn)行中可以對(duì)各控制按鈕、開(kāi)關(guān)等進(jìn)行操作, 系統(tǒng)對(duì)輸入的響應(yīng)會(huì)被真實(shí)的反映出來(lái)。仿真結(jié)果如圖45。在這個(gè)例子里, 開(kāi)始仿真后,開(kāi)關(guān),按鈕通過(guò)鼠標(biāo)單擊來(lái)改變狀態(tài),所改變狀態(tài)的狀態(tài)會(huì)在LED和數(shù)碼管顯示出來(lái)。由于篇幅所限, 以上僅舉一例簡(jiǎn)單介紹了PROTEUS VSM 的使用, 但其強(qiáng)大的系統(tǒng)仿真功能已經(jīng)得到體現(xiàn), 用在單片機(jī)系統(tǒng)設(shè)計(jì)的教學(xué)方面, 能起到良好的教學(xué)效果。圖45 交通燈仿真界面,連接D1和D7;,連接D2和D8;,連接D3和D9;,連接D4和D10;,連接D5和D11;,連接D6和D12。連接好電路接口連線(xiàn),點(diǎn)擊開(kāi)始即可調(diào)試電路,得出運(yùn)行結(jié)果總結(jié)本系統(tǒng)就是充分利用了8051和8255 芯片的I/O引腳。系統(tǒng)采用MCS51系 列 單 片機(jī)8051和可 編 程 并 行I/O接 口8255A芯 片 為中心器件來(lái)設(shè)計(jì)交通燈控制器 ,實(shí)現(xiàn)了能根據(jù)實(shí)際車(chē)流量通過(guò)8031芯片的P1口設(shè)置紅、綠燈燃亮?xí)r間的功能;紅綠燈循環(huán)點(diǎn)亮 ,倒計(jì)時(shí)剩5秒時(shí)黃燈閃爍警示(交通燈信號(hào)通過(guò)PA 口輸出,顯示時(shí)間直接通過(guò)8255 的PC 口輸出至雙位數(shù)碼管);車(chē)輛闖紅燈報(bào)警,綠燈時(shí)間可檢測(cè)車(chē)流量并可通過(guò)雙位數(shù)碼管顯示。系統(tǒng)不足之處不能控制車(chē)的左、右轉(zhuǎn)等。這是由于本身地理位子以及車(chē)流量情況所定,如果有需要可以設(shè)計(jì)擴(kuò)充原系統(tǒng)來(lái)實(shí)現(xiàn)。此次課程設(shè)計(jì)完成了具有中斷緊急通車(chē),數(shù)碼管倒計(jì)時(shí)顯示,車(chē)輛通行功能的交通智能控制系統(tǒng)。而且在理論基礎(chǔ)上,又進(jìn)行了軟件匯編程序設(shè)計(jì)和實(shí)物焊接制作。實(shí)物與計(jì)算機(jī)連接,USB接口提供直流電,利用軟件將程序下載到單片機(jī)中。通過(guò)觀(guān)察實(shí)物的運(yùn)行狀態(tài),修改軟件程序,不斷調(diào)試,從而完善了實(shí)物的交通的系統(tǒng)設(shè)計(jì)。設(shè)計(jì)中實(shí)物所呈現(xiàn)的交通燈狀態(tài)清晰明了,倒計(jì)時(shí)顯示醒目易懂,緊急剎車(chē)模式對(duì)于現(xiàn)實(shí)中的最大事故處理有一定的保護(hù)意義。 交通燈控制在交通運(yùn)輸領(lǐng)域有著非常重要的作用。本系統(tǒng)采用以單片機(jī)為中心控制器,實(shí)現(xiàn)了傳統(tǒng)的紅綠燈顯示和倒讀秒功能,并能根據(jù)車(chē)流量的變化自動(dòng)調(diào)整紅綠燈時(shí)間。首先通過(guò)信息采集,主要是對(duì)路口各方向的車(chē)流量進(jìn)行采集。本設(shè)計(jì)采用比例的方法利用紅外線(xiàn)傳感器只計(jì)算出需比較兩個(gè)相對(duì)通行路口車(chē)流量的比值即可。該系統(tǒng)可完成紅綠燈傳統(tǒng)的控制功能,紅綠黃燈按一定的規(guī)律依次循環(huán)顯示,并采用LED顯示器,以動(dòng)態(tài)掃描的方式完成倒計(jì)時(shí)功能。在此基礎(chǔ)上,通過(guò)傳感器對(duì)車(chē)流量的情況進(jìn)行數(shù)據(jù)采集。將采集的數(shù)據(jù)以脈沖信號(hào)的方式傳送還給控制中心,進(jìn)行分析比較。根據(jù)比較的結(jié)果,將具體的車(chē)流量轉(zhuǎn)換成兩車(chē)流量大小的比值。根據(jù)比值與紅綠燈時(shí)長(zhǎng)的關(guān)系輸出時(shí)長(zhǎng)控制信號(hào),使交通信號(hào)燈可根據(jù)車(chē)流量改變,提高了交叉口的通行效率。本論文以現(xiàn)有智能交通燈理論為基礎(chǔ),突破傳統(tǒng)思路,使問(wèn)題簡(jiǎn)化。將難點(diǎn)不再放在具體的車(chē)輛數(shù)的獲得,以及車(chē)輛數(shù)與紅綠燈時(shí)間的數(shù)學(xué)模型的建立。通過(guò)傳感器取得兩路口車(chē)輛數(shù)的比值。因紅綠燈以秒為單位,這在控制中是精度很低的,將比值和秒數(shù)對(duì)應(yīng)化數(shù)學(xué)模型很容易建立,便于實(shí)現(xiàn),使智能交通信號(hào)燈從理論進(jìn)入實(shí)踐成為一種可能。并且系統(tǒng)的結(jié)構(gòu)簡(jiǎn)單,成本較低。經(jīng)進(jìn)一步研究和完善,有望推向?qū)嶋H應(yīng)用。參考文獻(xiàn)[1] ,2009年.[2] 眭 (模擬篇).安徽科學(xué)技術(shù)出版社,2008年.[3] (數(shù)字篇).安徽科學(xué)技術(shù)出版社,2008年.[4] [M].電子工業(yè)出版社,1997年.[5] ,2001年.[6] ,1993年.[7] ,2003年.[8] ,2003年.[9] ,2002年 [10] ,2009年指導(dǎo)教師評(píng)語(yǔ)24
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1