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

正文內(nèi)容

智能交通燈控制系統(tǒng)設(shè)計-在線瀏覽

2024-08-17 14:12本頁面
  

【正文】 號 和 控 制 信 號 。 當 P3 口 寫 入 “1”后 , 它 們 被 內(nèi) 部 上 拉 為 高 電 平 , 并 用 作 輸入 。     ALE/PROG: 當 訪 問 外 部 存 儲 器 時 , 地 址 鎖 存 允 許 的 輸 出 電 平 用 于 鎖 存 地址 的 地 位 字 節(jié) 。 在 平 時 ,ALE 端 以 不 變 的 頻 率 周 期 輸 出 正 脈 沖 信 號 , 此 頻 率 為 振 蕩 器 頻 率 的 1/6。 然 而 要 注 意 的 是 : 每 當 用 作外 部 數(shù) 據(jù) 存 儲 器 時 , 將 跳 過 一 個 ALE 脈 沖 。 此 時 , ALE 只 有 在 執(zhí) 行 MOVX, MOVC 指 令 是 ALE 才 起作 用 。 如 果 微 處 理 器 在 外 部 執(zhí) 行 狀 態(tài) ALE 禁 止 ,置 位 無 效 。 在 由 外 部 程 序 存 儲 器 取 指 期 間 , 每個 機 器 周 期 兩 次 PSEN 有 效 。     EA/VPP: 當 EA 保 持 低 電 平 時 , 則 在 此 期 間 外 部 程 序 存 儲 器 ( 0000HFFFFH) , 不 管 是 否 有 內(nèi) 部 程 序 存 儲 器 。  XTAL1 和 XTAL2: 反 向 振 蕩 放 大 器 的 輸 入 及 內(nèi) 部 時 鐘 工 作 電 路 的 輸 入 。 針對道路交通擁擠,交叉路口經(jīng)常出現(xiàn)擁堵的情況利用單片機控制技術(shù)提出了軟件和硬件設(shè)計方案及兩點改進措施??紤]特殊車輛通行情況,設(shè)計緊急切換開關(guān)。用其設(shè)計的交通燈也滿足了要求,所以本文采用單片機設(shè)計交通燈。其中紅燈(R)亮,表示禁止通行;黃燈(Y)亮表示暫停;綠燈(G)亮表示允許通行。 工作原理綠燈的放行時間與車輛通過數(shù)量不成正比。因為這有一個起步的問題,還有一個黃燈等待問題。我們來計算一下,每車道通行 20 秒內(nèi)可以通過 20 輛車,一個紅綠燈循環(huán)是 40 秒( 單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈 5 秒(一個循環(huán)要兩次轉(zhuǎn)換) ,即一個紅綠黃燈循環(huán)要 50 秒,即 50 秒內(nèi)通行的車輛為 40 輛。如果每次車輛通行的時間改為 40 秒,40 秒內(nèi)每車道可以通過 45 輛,一個紅綠燈循環(huán)是 80 秒(單交叉路口),加上每次狀態(tài)轉(zhuǎn)換的黃燈 5 秒(一個循環(huán)要兩次轉(zhuǎn)換) ,即一個紅綠黃燈循環(huán)要 90 秒,即 90 秒內(nèi)通行的車輛為 90 輛。顯然在車輛擁擠的情況下綠燈的通行時間越長,單位時間內(nèi)通行的車輛越多,可以有效緩解車輛擁堵問題。在非擁擠時段綠燈的通行時間的下限為 20 秒,當交叉路口雙方車輛較少時通行時間設(shè)為 20 秒,這樣可以大大縮短車輛在紅燈面前的等待時間。 車檢測電路用來判斷各方向車輛狀況,比如:20秒內(nèi)可以通過的車輛為20輛,當20秒內(nèi)南往北方向車輛通過車輛達不到20輛時,判斷該方向為少車,當20秒內(nèi)北往南方向車輛通過車輛也達不到20輛時,判斷該方向也為少車,下一次通行仍為20秒,當20秒時間內(nèi)南往北或北往南任意一個方向通過的車輛達20輛時證明該狀態(tài)車輛較多,下一次該方向綠燈放行時間改為40秒,當40秒內(nèi)通過的車輛數(shù)達45輛時車輛判斷為擁擠,下一次綠燈放行時間改仍為40秒,當40秒車輛上通過車輛達不到45輛時,判斷為少車,下次綠燈放行時間改為20秒, 依此類推。這樣檢測,某次可能不準確,但下次肯定能彌補回來,累積計算是很準確的,這就是人們常說的“模糊控制”。這樣控制可以把不斷增多的車輛一步一步消化,雖然最后由于每個路口的綠燈放行時間延長而使等候的時間變長,但比塞車等候的時間短得多。十字路口車輛通行順序如圖5所示: 圖 5 十字路口車輛通行順序由于南往北,北往南時間顯示相同,所以只要一個方向多車,下次時間就要加長東往西,西往東也一樣,顯示時間選擇如表1。每個路口的信號的的轉(zhuǎn)換順序為:綠—黃—紅 綠燈表示允許通行,黃燈表示禁止通行,但已經(jīng)駛過安全線的車輛可以繼續(xù)通行,是綠燈過渡到紅燈提示燈。綠燈的最短時間為 20 秒,最長時間為 40 秒,紅紅最短時間為 25 秒,最長時間為 45 秒,黃燈時間為 5 秒。由于東往西方向和西往東方向顯示的時間相同,南往北方向和北往南方向顯示的時間也相同,所以只需要考慮四位數(shù)碼管顯示電路,其中東西方向兩位,南北方向兩位,兩位數(shù)碼管可以時間的時間為 099 秒完全可以滿足系統(tǒng)的要求,數(shù)碼管連接方法如圖 7 所示。讓其顯示 1MS 后再給 P0 口送 0 的共陰極碼即 3FH,讓第二位要顯示 0 的位碼 GND 段為低電平,其它三位的控制端都接高電平,那么第二位就顯示 0,其它三位不亮。顯掃描次數(shù)LOOP:MOV P0,5BH 。延時 1MSSETB 。送 0 的共陰極碼CLR ;第二位顯示 0ACALL D1MS 。滅第二位MOV P0,5BH 。延時 1MSSETB 。送 5 的共陰極碼CLR ;第四位顯示 5ACALL D1MS 。滅第四位DJNZ R7,LOOP;不夠一秒,繼續(xù)掃描NEXTNUMBER;到一秒顯示下一個數(shù)D1MS: 。Mcs—51 的中斷源 8051 有 5 個中斷源,它們是兩個外中斷 INT0()和 INT1()、兩個片內(nèi)定時/計數(shù)器溢出中斷 TF0 和 TF1,一個是片內(nèi)串行口中斷 TI 或 RI,這幾個中斷源由 TCON 和 SCON 兩個特殊功能寄存器進行控制,其中 5 個中斷源的程序入口地址如表 2 所示:表 2 中斷源程序入口中斷源的服務(wù)程序入口地址中斷源 入口地址外中斷 0 0003H定時/計數(shù)器 0 000BH外中斷 1 0013H定時/計數(shù)器 0 001BH串行口中斷 0023H中斷的處理流程CPU 響應(yīng)中斷請求后,就立即轉(zhuǎn)入執(zhí)行中斷服務(wù)程序。中斷開始前需將有關(guān)寄存器的內(nèi)容壓入堆棧進行保存,以便在恢復(fù)原來程序時使用。 如果在執(zhí)行中斷服務(wù)時不是按上述方法進行現(xiàn)場保護和恢復(fù)現(xiàn)場,就會是程序運行紊亂,單片機不能正常工作。3)中斷服務(wù)程序:既然有中斷產(chǎn)生,就必然有其具體的需執(zhí)行的任務(wù),中斷服務(wù)程序就是執(zhí)行中斷處理的具體內(nèi)容,一般以子程序的形式出現(xiàn),所有的中斷都要轉(zhuǎn)去執(zhí)行中斷服務(wù)程序,進行中斷服務(wù)。在 MCS51 單片機中,中斷返回是通過一條專門的指令實現(xiàn)的,自然這條指令是中斷服務(wù)程序的最后一條指令。(2)中斷打開和中斷關(guān)閉:為了使特殊車輛通行按一下打開中斷開關(guān)就可以打開中斷,關(guān)閉中斷開關(guān)就關(guān)閉中斷。(4)中斷返回:執(zhí)行完中斷服務(wù)程序后,必然要返回,即回交通燈信號回到中斷前狀態(tài),顯示時間也和中斷前一樣。由于Wave6000使用方便,具備強大的軟件仿真和硬件仿真功能。圖9 定義代碼生成工具對話框在Tool下拉列表框中選擇代碼生成工具,在這一示例中,電路中的微處理器為8051系列單片機,因此選擇ASEM51, 單擊Browse按鈕,選取Wave6000的安裝路徑。選擇Source→Add/Remove Source File 菜單項,將出現(xiàn)Add/Remove Source Code Files對話框,如圖10所示:圖10添加/刪除源文件對話框2)在Code Generation Tool 選項區(qū),單擊下三角按鈕,選擇ASEM51工具單擊New按鈕,將出現(xiàn)如圖11所示對話框。就這樣當用 文件進行更改時每一次運行PROTEUS VSM 的ISIS對電路進行。將鼠標移至AT89C51 上, 單擊鼠標右鍵使之處于選中狀態(tài), 在該器件上單擊左鍵, 打開如圖12所示的對話框。單擊主界面下方的按鈕開始系統(tǒng)仿真。圖12 AT89C51添加程序文件圖13 交通燈仿真界面小 結(jié)在畢業(yè)設(shè)計的整個過程中,我深切地體會到:實踐是理論運用的最好檢驗。經(jīng)過總結(jié)和分析,我意識到在設(shè)計程序之前,對所用單片機的內(nèi)部結(jié)構(gòu)有一個系統(tǒng)的了解,知道該單片機內(nèi)有哪些資源;要有一個清晰的思路和一個完整的的軟件流程圖;在設(shè)計程序時,不能妄想一次就將整個程序設(shè)計好,反復(fù)修改、不斷改進是程序設(shè)計的必經(jīng)之路;要養(yǎng)成注釋程序的好習慣,一個程序的完美與否不僅僅是實現(xiàn)功能,而應(yīng)該讓人一看就能明白你的思路,這樣也為資料的保存和交流提供了方便;在設(shè)計課程過程中遇到問題是很正常,但我們應(yīng)該將每次遇到的問題記錄下來,并分析清楚,以免下次再碰到同樣的問題。致謝詞 在整個畢業(yè)設(shè)計中,我得到了學校電子實驗室的大力支持,為我提供了各種所需的儀器設(shè)備。同時十分感激夏老師對我的悉心指導(dǎo)和幫助,使我能夠順利的完成此次畢業(yè)設(shè)計。實驗用于存放南北十位數(shù)B_BIT EQU 21H 。用于存放東西十位數(shù)D_BIT EQU 23H 。用于存放第一二南北狀態(tài)要顯示的時間TEMP2 EQU 25H 。用于存放第三第四南北狀態(tài)要顯示的時間TEMP4 EQU 27H。外部中斷 0 入口LJMP INT0 。外部中斷 1 入口LJMP INT1 。外部 0 中斷 PUSH ACC MOV A,P2 。清除先前狀態(tài)MOV P2,0FFHCLR CLR 。判斷是否還在中斷狀態(tài)POP ACCMOV P2,A 。中斷返回INT1:MOV A,P1 。中斷保護 MOV A,P2 PUSH ACCMOV P1,0FFH 。東西通行,南北禁止通行CLR JNB ,$ 。返回中斷前狀態(tài)POP ACCMOV P1,ARETI 。初始情況MOV P1,0FFHMOV P2,0FFH 。計數(shù)方式方式 1MOV IE,85H 。MOV TEMP2,25MOV TEMP3,25MOV TEMP4,20STAR:MOV P1,0FFHMOV P2,0FFH 。將顯示時間送 ACJNE A,20,T40T 。南北通行要顯示的時間為 20 的計數(shù)器初始值CLR TF0 。清 TF1MOV TH1 ,0FFH 。在些設(shè)計 20 秒 6
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1