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

正文內(nèi)容

基于單片機(jī)的交通燈控制系統(tǒng)設(shè)計(jì)畢業(yè)論文(參考版)

2025-03-02 11:53本頁(yè)面
  

【正文】 扳鍵開(kāi)關(guān)扳向合上位置,則為 60秒倒計(jì)時(shí) ; 定時(shí)器 T0﹑ T1 溢出周期為 50ms,T0 為秒記數(shù)用 ; *************中斷入口程序 ******************** ORG 0000H ; 程序執(zhí)行開(kāi)始地址 LJMP START ; 跳到標(biāo)號(hào) START 執(zhí)行 ORG 0003H ; 外中斷 0 中斷程序入口 RETI ; 外中斷 0 中斷返回 ORG 000BH ; 定時(shí)器 T0 中斷程序入口 LJMP INTT0 ; 跳至 INTT0 執(zhí)行 ORG 0013H ;外中斷 1 中斷程序入口 LJMP INT11 ;外。 由于本人水平有限,本次設(shè)計(jì)還存在一些不足之處,請(qǐng) 評(píng)閱與答辯的 各位老師批評(píng) 指正。 通過(guò)本次設(shè)計(jì), 本人 的知識(shí)領(lǐng)域得到進(jìn)一步擴(kuò)展, 專業(yè)技能得到進(jìn)一步提高,同時(shí)提高了分析和解決實(shí)際問(wèn)題的綜合能力。最后是軟硬件聯(lián)調(diào),將程序燒入到 AT89S52,進(jìn)行調(diào)試 直到 成功。問(wèn)題一一被解決后最后得出所需軟件部分。 硬件電路制作完畢后,采用仿真器進(jìn)行了軟件調(diào)試,這個(gè)過(guò)程相當(dāng)復(fù)雜艱難 ,出現(xiàn)了很多問(wèn)題,例如輸出燈不按規(guī)律顯示,倒計(jì)時(shí)數(shù)碼 管 顯示不正確等。將 220V 交流電通入,測(cè)試變壓器的輸出端整流橋輸出, LM7805 的輸出電壓是否和理論計(jì)算值一致。最后硬件制作完畢后,先進(jìn)行了靜態(tài)調(diào)試, 根據(jù)硬件電路圖核對(duì)了元器件的型號(hào),極性,安裝是否正確,檢查硬件電路連線是否與電路圖一致。 設(shè)計(jì)方案 與元器件參數(shù) 確定后,就開(kāi)始采購(gòu)元器件,然后進(jìn)行硬件制作。 4 結(jié) 束 語(yǔ) 拿到課題后,開(kāi)始著手設(shè)計(jì)。 按下 S3 按鈕,所有綠燈全部關(guān)閉,紅燈全亮,呈現(xiàn)特種車輛放行狀態(tài)。 顯示圖片如圖 31 所示 。接 510Ω 的 上拉電阻,接通電源 交通燈與倒計(jì)時(shí)顯示器 可以正常運(yùn)行,至此 調(diào)試工作全部完成。 脫機(jī)調(diào)試 用仿真器與硬件電路連接調(diào)試成功后,又將附錄 3 的程序燒寫到 AT89S52 中去,接上電源,發(fā)現(xiàn) LED 不能正常顯示,而通行燈輸出一切正常。 整個(gè)程序設(shè)計(jì)中采用了兩種倒計(jì)時(shí)顯示方式, 120S 倒計(jì)時(shí)適用于車流量較大的大城市, 60S 倒計(jì)時(shí)可用于中小型城市,兩種倒計(jì)時(shí)由 上的開(kāi)關(guān)進(jìn)行轉(zhuǎn)換。 將附錄 2 中的顯示子程序進(jìn)行了調(diào)試,四個(gè)路口的三個(gè)數(shù)碼管均可以動(dòng)態(tài)顯示。 關(guān)閉 口 SJMP START TAB: DB 0C0H,0F9H,0A4H,0B0H,99H, END 運(yùn)行后 引腳上接的 顯示器顯示為 1,同理可分別測(cè)試 , 引腳上的 LED 顯示器是否可以正常顯示。 開(kāi)啟 口 SETB 。取段碼表地址 MOVC A,A+DPTR 。對(duì)于圖 23所示的電路,盡管 LED 數(shù)碼管為共陽(yáng)極,但是各位的位 選為 , , 經(jīng) PNP型晶體管 9012 后提供, (i=0,1,2)必須提供低電平才能點(diǎn)亮相應(yīng)的顯示器,須輸出 CLR 指令 (i=0,1,2)。調(diào)試時(shí) 南北方向、東西方向指示燈同時(shí) 進(jìn)行 。 經(jīng)修改,每個(gè)指示燈均能正確的顯示了 ,至此,說(shuō)明通行燈的接線完全正確。延時(shí)子程序 MOV R6,81H DL1: NOP NOP NOP DJNZ R6,DL1 DJNZ R7,DL1 RET 將上述 程序輸入電腦,經(jīng)仿真器傳輸?shù)较到y(tǒng)運(yùn)行后,發(fā)現(xiàn)有一紅燈不亮,而其他指示燈都按 指令運(yùn)行出現(xiàn)正確的結(jié)果。延時(shí) 一段時(shí)間 SJMP START 。延時(shí) 一段時(shí)間 MOV A,55H 。編制了以下測(cè)試燈亮滅的程序: ORG 0000H START: MOV A,0AAH 。在編譯沒(méi)有錯(cuò)誤后,就可調(diào)試程序了。糾正錯(cuò)誤后,再次編譯直到?jīng)]有錯(cuò)誤。選擇菜單 [項(xiàng)目 | 編譯 ]功能或按編譯快 捷圖標(biāo) , 編譯項(xiàng)目。在“語(yǔ)言 ”欄中, “編譯器選擇 ”選擇為 “偉福匯編器 ”。 C.仿真器的設(shè)置 選擇菜單 [設(shè)置 | 仿真器設(shè)置 ]功能或按 “仿真器設(shè)置 ”快捷圖標(biāo)打開(kāi) “仿真器設(shè)置 ”對(duì)話框,如圖 33所示。 (將上述 A中建立的 ASM文件加入) b) 加入包含文件。 圖 32 建立程序窗口 將文件存為擴(kuò)展名為 .ASM的文件進(jìn)行保存。仿真頭類型采用 PODH8X5X。用仿真器運(yùn)行正常后,再用燒寫器將程序燒到AT89S52 單片機(jī)中,進(jìn)行了脫機(jī)調(diào)試。 整個(gè)電路只需要 +5V 的電壓 , 接上電源,將 220V 交流電通入,測(cè)試變壓器的輸出端,整流橋輸出, LM7805 的輸出電壓是否和理論計(jì)算值一致,再 用示波器 檢測(cè)單片機(jī)的復(fù)位和晶振電路 是否 有復(fù)位信號(hào)和振蕩信號(hào) 。 硬件調(diào)試 靜態(tài)檢查 根據(jù)硬件電路圖核對(duì)了元器件的型號(hào)、極性 , 安裝 是否 正確 , 檢查硬件電路連線是否與電路 原理 圖一致 , 檢查電路元器件是否都已經(jīng)連接好,用萬(wàn)用表一一測(cè)試。 圖 31 調(diào)試成功的 單片機(jī)控制交通燈系統(tǒng)實(shí)物照片 調(diào)試過(guò) 程中遇到了不少問(wèn)題,并已將其逐一解決。對(duì)樣機(jī)的硬件和軟件分別進(jìn)行了調(diào)試,最后進(jìn)行了軟件、硬件聯(lián)調(diào)。 D7 D6 D5 D4 D3 D2 D1 D0 EA ET2 ES ET1 EX1 ET0 EX0 圖 219 IE 的格式 IE 每一位都由軟件置 1 或清零。 圖 218 TMOD 的格式 TMOD 各位的內(nèi)容確定如下:由于定時(shí)器 /計(jì)數(shù)器 0 設(shè)為定時(shí)器 ,選用 工作方式一 , 所以 C/T ()=0, M1()=0, M0 ()=1, GATE()=0;定時(shí)器 /計(jì)數(shù)器 1 沒(méi)有使用,相應(yīng)的 D7~ D4 為隨意狀態(tài) “X”。 由于 晶振頻率為 12MHz, TCY=1μS,故有 T=( 65536X) TCY=( 65536X) 1μs =50ms 計(jì)算初值 X=15536=3CB0H 即 TH0=3CH , TL0=0B0H。 算法分析 /計(jì) 數(shù)器 本設(shè)計(jì)涉及到 120~ 110S、 110~ 70S、 70~ 60S、 60~ 10S、 10~ 0S 五段計(jì)時(shí),首先須將它們轉(zhuǎn)為 16 進(jìn)制代碼。 南 北 方 向 端口 控制功能 120110S 11070S 7060S 6010S 100S 左拐紅 1(亮) 1(亮) 1(亮) 0(暗) 0(暗) 左拐綠 0(暗) 0(暗) 0(暗) 1(亮) 1/0(提示) 直行紅 0(暗) 0(暗) 0(暗) 1(亮) 1(亮) 直行綠 1(亮) 1(亮) 1/0(提示) 0( 暗) 0(暗) 右拐紅 1(亮) 0(暗) 0(暗) 0(暗) 0(暗) 右拐綠 0(暗) 1(亮) 1(亮) 1(亮) 1/0(提示) 行人紅 0(暗) 0(暗) 0(暗) 1(亮) 1(亮) 行人綠 1(亮) 1(亮) 1/0(提示) 0(暗) 0(暗) 路口控制字 99H 95H 95H/84H 66H 66H/22H 東 西 方 向 左拐紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 左拐 綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 直行紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 直行綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 右拐紅 1(亮) 0(暗) 0(暗) 0(暗) 0(暗) 右拐綠 0(暗) 1(亮) 1(亮) 1(亮) 1/0(提示) 行人紅 1(亮) 1(亮) 1(亮) 1(亮) 1(亮) 行人綠 0(暗) 0(暗) 0(暗) 0(暗) 0(暗) 路口控制字 AAH A6H A6H A6H A6H/ A2H 12 T 0 中 斷 程 序M O V S N , 9 9 HM O V E W , A A H現(xiàn) 場(chǎng) 保 護(hù)T I M E 1 1 0 ?NY中 斷 返 回關(guān) 中 斷 T OT 0 初 始 重 裝T I M E 7 0 ?T I M E 6 0 ?T I M E 1 0 ?T I M E = 0 ?YYYY南 北 / 東 西標(biāo) 志 位 取 反M O V S N , 9 5 HM O V E W , A 6 HM O V S N , 6 6 HM O V E W , A 6 HM O V S N , 9 5 / 8 4 HM O V E W , A 6 HM O V S N , 6 6 / 2 2 HM O V E W , A 6 / A 2 HNNNN 圖 216 交通管理定時(shí)功能程序 特種車 中斷服務(wù)程序 將按鈕 S3 按下,給 INT1 引腳輸入低電平信號(hào)來(lái)模擬特種車通過(guò)信號(hào),此時(shí)外部中斷 1 被觸發(fā),中斷處理流程如圖 217 所示??刂拼a分為 5 個(gè)時(shí)間段: 120~ 110S、 110~ 70S、 70~ 60S、 60~ 10S、 10~ 0S。 定時(shí)器 T0 定時(shí)溢出中斷周期設(shè)為 50ms,中斷累計(jì) 20 次(即 1S)時(shí)對(duì) 120S 倒計(jì)時(shí)單元減一操作。它的原理是,將按不同規(guī)則通行時(shí)的各路口的紅綠燈亮滅情況轉(zhuǎn)換為單片機(jī)端口控制碼。通行時(shí)間為 1min( 60S)。東西向通行時(shí)間為 1min( 60S) ,各路右拐比直行滯后 10S 開(kāi)放。通行時(shí)間為 1min( 60S)。南北向通行時(shí)間為 1min( 60S) ,各路右拐比直行滯后 10S 開(kāi)放。 定時(shí)中斷服務(wù)程序 定時(shí)中斷服務(wù)程序主要用于 車輛與 行人的通行指示,按照通行規(guī)則,紅綠燈控制轉(zhuǎn)換邏輯表如表 22 所示。由于子程序調(diào)用較多,因此初始化時(shí)堆棧指針設(shè)于 80H 處。主程序流程圖如圖 215 所示。 主程序 主程序主要負(fù)責(zé)總體程序管理功能,包括初始化部分與人機(jī)交互設(shè)定部分。 整流橋的 是 作用 將交流電轉(zhuǎn)換成直流電,本次設(shè)計(jì)電源電路中選用 1A, 220V 的整流橋。 其中 1 腳為發(fā)射極, 2 腳為基極, 3 腳為集電極。 表 21 LED 數(shù)碼管 顯示字符的字形碼 + G K+ R+ G K+ R圓 形長(zhǎng) 方 形R GKL E D 1 L E D 2 ( a)外形 ( b)共陰雙色發(fā)光二極管內(nèi)部電路連接 圖 212 雙色發(fā)光二極管 發(fā)光雙色二極管的 判別與 檢測(cè)方法: 將萬(wàn)用表打在電阻檔,用萬(wàn)用表黑表筆 接在雙色發(fā)光二極管中間的負(fù)極上, 紅表筆 接在雙色發(fā)光二極管的正極上,每次都亮,該雙色發(fā)光二極管是 共 陰極的,并且是好的 。 有 3 根 引出線, 圓形 和 長(zhǎng)方形 兩種封裝 。 雙色發(fā)光二極管是在一個(gè)封裝結(jié)構(gòu)內(nèi)設(shè)置兩只不同單色的發(fā)光二極管 。 LED 數(shù)碼管根據(jù) LED 的接法不同分為共陰和共陽(yáng)兩類 , 圖 211 (b)是共陽(yáng)極數(shù)碼管的內(nèi)部電路,將 八 只 LED 的陽(yáng)極連在一起 , 其中 a~g 為 7 個(gè)筆畫(huà)的驅(qū)動(dòng)端; dp 為小數(shù)點(diǎn)驅(qū)動(dòng)端; COM 為公共引腳。 12345678911121314151617181920101 OE1 A 02 Y 02 Y 11 A 22 Y 21 A 32 Y 3GNDV cc2 OE1 Y 02 A 02 A 11 Y 22 A 21 Y 32 A 31 Y 11 A 174 H C 2 4 42468117151311191816141235791 A 01 A 21 A 31 O E2 A 02 A 12 A 22 A 31 A 12 0 E1 Y 01 Y 11 Y 21 Y 32 Y 22 Y 32 Y 02 Y 1.10GND20VCC 8 圖 210 LM7805 的外 形 圖 LED 數(shù)碼管 7 段數(shù)碼管是一種常用的顯示器件,其外觀 與內(nèi)部電路連接 見(jiàn)圖
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1