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

正文內容

畢業(yè)設計-基于單片機的交通燈控制系統(tǒng)的設計-免費閱讀

2025-07-07 02:28 上一頁面

下一頁面
  

【正文】 ******************************延時程序 ************************** 。如果該引腳輸出為低電平,則說明可以接收到信號,電路正常。特種車輛自動放行的中斷流程圖如圖Y Y Y Y Y N N N N N T0 中斷程序 現(xiàn)場保護 關中斷 T0 T0 初值重裝 東西或南北標志位取反 MOV SN,99H MOV EW,59H MOV SN,99H MOV EW,59H MOV SN,6AH MOV EW,59H MOV SN,6AH MOV EW,59H MOV SN,66H MOV EW,55H TIME110 ? TIME70 ? TIME60 ? TIME10 ? TIME=0 ? 中斷返回 鹽城師范學院畢業(yè) 論文( 設計 ) 第 18 頁 共 37 頁 所示。 南北方向 端口 控制功能 120~ 110s 110~ 70s 70~ 60s 60~ 10s 10~ 0s P﹡ .7 左拐紅 0 0 0 1 1 P﹡ .6 左拐綠 1 1 1 0 0/1 P﹡ .5 直行紅 1 1 1 0 0 P﹡ .4 直行綠 0 0 0/1 1 1 P﹡ .3 右拐紅 0 1 1 1 1 P﹡ .2 右拐綠 1 0 0 0 0/1 P﹡ .1 行人紅 1 1 1 0 0 P﹡ .0 行人綠 0 0 0/1 1 1 道口控制字 66H 6AH 6AH/7BH 99H 99H/DDh 東西方向 P﹡ .7 左拐紅 0 0 0 0 0 P﹡ .6 左拐綠 1 1 1 1 1 P﹡ .5 直行紅 0 0 0 0 0 P﹡ .4 直行綠 1 1 1 1 1 P﹡ .3 右拐紅 0 1 1 1 1 P﹡ .2 右拐綠 1 0 0 0 0/1 P﹡ .1 行人綠 0 0 0 0 0 P﹡ .0 行人紅 1 1 1 1 1 道口控制字 55H 99H 59H 59H 59H/5DH 鹽城師范學院畢業(yè) 論文( 設計 ) 第 17 頁 共 37 頁 上述的 4 種交通規(guī)則是通過控制紅綠燈端口送控制碼的方式來實現(xiàn)。 圖 主程序流程圖 Y N 顯示程序 開始 =0 ? 鍵功能程序 初始化 鹽城師范學院畢業(yè) 論文( 設計 ) 第 16 頁 共 37 頁 定時中斷服務程序 定時中斷服務程序是用于行車及行人通行的通行指示,按通行的規(guī)律,紅綠燈的控制轉換邏輯如表 所示 。由圖可見,該緩沖器有 8 個輸入端,分為兩路 ——1A1~ 1A4, 2A1~ 2A4,同時 8 個輸出端,也分為兩路 ——1Y1~ 1Y4, 2Y1~ 2Y4, 分別由 1G 和 2G 作為它們的選通工作信號。 (2) 共陰極接法 把發(fā)光二極管的陰極連在一起構成公共陰極。 圖 盲人提示音電路 電源電路 整個系統(tǒng)采用的是 +5V 電壓,因此采用不可調的 3 端穩(wěn)壓器件,用 LM7850 就可以滿足系統(tǒng)電源的要求。 圖 時間顯示驅動電路 特種車輛自動 通行電路 一般情況下交通燈都按車流量大小分配通行時間,按固有規(guī)律變化,但有特殊車輛(如 11 120)急需通行時,如何控制呢?本文中設計緊急通行開關,當特種車輛到來時能自動關閉所有綠燈,讓特種車輛通過。 LED 顯示接口硬件電路由 74HC244 緩沖器、 LED 顯示器組成。 鹽城師范學院畢業(yè) 論文( 設計 ) 第 11 頁 共 37 頁 圖 車輛檢測 電路 通行燈輸出控制 道口交通燈指示采用高亮度紅綠雙色發(fā)光二極管,左拐、右拐、直行及行人各一個。 表 中斷源特性表 名稱 符號 標志符號 標志符號位置 矢量地址 優(yōu)先級別 外部中斷 INT0 IE0 0003H 最高 最低 定時器 0 溢出中斷 TF0 TF0 000BH 外部中斷 1 INT1 IE1 0013H 定時器 1 溢出中斷 TF1 TF1 001BH 串行口中斷 R1+T1 R1 0023H T1 各模塊電路 主控制系統(tǒng) 主控器采用 AT89C51,是美國 ATMEL 公司生產的一款性能穩(wěn)定、低功耗的單片機,兼容 MCS51 系列產品指令系統(tǒng)及引腳。串行口的工作方式選擇、波特率選擇、串行通信協(xié)議的完成,由兩個特殊功能寄存器,即串行口控制寄存器 SCON 和功耗控制寄存器 PCON 完成。 這兩個定時 /計數(shù)器的工作狀態(tài) (定時 /計數(shù) )及工作方式 (方式 0~方式 3)的選擇是由定時 /計數(shù)器方式寄存器 (TMOD)中的每位值所決定的。 CPU 專用寄存器前面己經提過,鹽城師范學院畢業(yè) 論文( 設計 ) 第 9 頁 共 37 頁 而接口專用寄存器包括兩部分。每個區(qū)有 R0~ R7 共 8 個工作寄存器。但與程序存儲器不同,片內、片外存儲器是分別獨立編址的,片內數(shù)據(jù)存儲器除 RAM 塊外,還有特殊功能寄存器( SFR)塊,其中片內數(shù)據(jù)存儲器有 128 個字節(jié),其編制為 00H~ FFH;特殊功能寄存器也占 128 個字節(jié),其編制為 80H~FFH;二者連續(xù)而不重疊。 ① 程序存儲器 程序存儲器內部和外部是統(tǒng)一連續(xù)編址的,內部占用地址空間的低4KB,地址 0000H~ 0FFFH,外部地址范圍 1000H~ FFFFH,共 60KB。運算器和控制器 89C51 的運算器和控制器功能類似 于一般微機中的微處理器 (CPU),是單片機的核心部件,它決定了單片機的主要功能特性。當 EA————端接高電平時, CPU 訪問內部程序存儲器。 P S E N——————( 29 腳):片外程序存儲器讀選通信號輸出端,低電平有效。 ( 4)控制線 鹽城師范學院畢業(yè) 論文( 設計 ) 第 6 頁 共 37 頁 ALE/PROG—————— (30 腳 ):地址鎖存允許 /編程信號。 P3 口的輸出緩沖器可驅動 4 個 TTL 邏輯門電路接收輸出電流。 P2 的輸出緩沖器可驅動 4 個 TTL 邏輯門電路。在FLASH 編程時, P0 口作為原碼輸入口,當 Flash 進行校驗時, P0 口輸出原碼,此時 P0 外部必須被拉高。片內振蕩器和時鐘電路。4 個 8 位 (32 根 )雙向可位尋址的 I/O 端口; 由此,本設計系統(tǒng)以單片 機為控制核心,構成最小系統(tǒng),根據(jù)特種車輛自動通行控制模塊、車輛 檢測模塊和按鍵設置模塊等產生輸入,由信號燈狀態(tài)模塊, LED 倒計時模塊和盲人提示音模塊 輸出 [7]。的設計原理,闡述。主控系統(tǒng)采用 AT89C51 單片機作為控制器,控制通行倒計時及右拐、右拐、直行、行人的通行,占用端口少,耗電也最小。 系統(tǒng)進入工作狀態(tài), LED 數(shù)碼管實時顯示數(shù)據(jù)倒計時,執(zhí)行交通燈狀態(tài)顯示控制,在此過程中若有控制信號和實時車流量檢測信號,可對異常狀態(tài)進行實時控制,隨時調用中斷,達到修正通行時間滿足 不同時間不同路況的需求。2 個 16 位的計數(shù) /定時器; AT89C51 的引腳功能 AT89C51 為雙列直插( DIP) 式封裝的 51 單片機芯片,有 40 條引腳,其引腳示意及功能分類如圖 所示。 P1口( 1~8腳): ~ P1口,可作為準雙向 I/O口使用。當對 P2 端口寫 “1”時,內部的上拉電阻把端口拉到高電平,此時可作輸入口。當 P3 口寫“1”時,通過內部的上拉電阻上拉為高電平并作為輸入口。在訪問片外程序存儲器期間,此信號可用于控制鎖存 P0 輸出地址總線的低 8 位, ALE 以每機器周期兩次進行信號輸出;在 FLASH 編程期間,此引腳用作編程脈沖 PROG——————的輸入端。 在由外部程序存儲器讀取指令或常數(shù)期間,每個機器周期內 P S E N——————兩次 有效, P0 口讀回指令或常數(shù)。當 EA————接低電平時, 則在此期間外部程序存儲器 (0000HFFFFH),則強調 CPU 訪問外部存儲器,而不管程序計數(shù) 器的內容是多少。它完成邏輯算術運算并協(xié)調單片機其它各部分的工作。程序存儲器主要用來存放程序和常數(shù)。外部 RAM地址范圍 0000H~ FFFFH,共 64KB。工作寄存器區(qū)的選擇又由程序狀態(tài)寄存器 PSW 的第4 位和第 3 位 (RS1 和 RS0)共同指定。一部分就是單片機的 I/O 端口 P0~ P3,分別編址為 80H、90H、 A0H、 B0H,共 4 個單元, 32 位, 每一位都可以獨立尋址。定時 /計數(shù)器的控制由控制寄存器 (TCON)完成。 片內含 4KB 的可重復編程的 Flash程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術生產,使用 5( 1177。當發(fā)光電流為 6mA 時,可按公式 R=( 5- )/ 計算,限流電阻為 510Ω。如圖 所示 74HC244 用來提高 LED 顯示器的驅動能力。設計中特種車輛可采用紅外線發(fā)生器為發(fā)信器,用實時中斷來響應特種車的通行要求。 LM7850 內部是由基準電壓回路、恒流源、過流保護、過壓保護和短路保護回路等 8 部分組成的三端集成穩(wěn)壓電源,且其低功耗,高效率,紋波系數(shù)小,輸出電壓穩(wěn)定。使用時公共陰極接地,這樣陽極端輸入高電平的段發(fā)光二極管就導通點亮,而輸入低電平的則不點亮。當記為低電平時, 1Y1~ 1Y4 的電平與 1A1~ 1A4 的電平相同,即輸出反映輸入電平的高低;同樣,當 2G 為低電平時, 2Y1~ 2Y4 的電平與 2A1~ 2A4 的電平相同。 表 道口通行方式控制碼數(shù)據(jù)表 通行規(guī)則如下: ( 1)南北方向的行車直行,各路右拐,南 北向行人通行,設置南北向通行時間為1min,且各路右拐比直行滯后 10s 放行。其原理是根據(jù)不同規(guī)則通行時各路口的紅綠燈亮滅情況轉換為單片機端口的控制碼。 圖 特種車輛自動放行的中斷流程圖 車輛檢測中斷服務程序 車輛檢測電路主要是測量由于紅燈而導致的滯留車隊的長度,因此在紅燈結束時讀入的車隊長度才是真正的滯留車隊長度。 車輛檢測電路的調試 可在 將示波器輸入端端接在交通控制燈的車輛檢測模塊的輸出引腳上,給 CCD 一個 一定距離里的車隊 信號, 可檢測車隊長度是否能被檢測。1MS 延時程序, LED 顯示程序用 DL1MS: MOV R6,14H DL1: MOV R7,19H DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET 。 DISPLAY: MOV R1,70H ;指向顯示數(shù)據(jù)首址 MOV R5,0FEH ;掃描控制字初值 PLAY: MOV A,R5 ;掃描字放入 A MOV SCAN,A ;從 P2 口輸出 MOV A,R1 ;取顯示數(shù)據(jù)到 A MOV DPTR,TAB ;取段碼表地址 MOVC A,A+DPTR ;查顯示數(shù)據(jù)對應段碼 MOV LEDOUT,A ;段碼放入 P0 口 LOOP6: LCALL DL1MS ;顯示 1MS INC R1 ;指向下一地址 MOV A,R5 ;掃描控制字放入 A JNB ,ENDOUT ; =0 時一次顯示結束 RL A ; A 中數(shù)據(jù)循環(huán)左移 MOV R5,A ;放回 R5 內 MOV LEDOUT,0FFH AJMP PLAY ;跳回 PLAY 循環(huán) ENDOUT: MOV LEDOUT,0FFH ;一次顯示結束, P2 口復位 MOV SCAN,0FFH ; P0 口復位 RET ;子程序返回 TAB: DB 0C0H,0F9H,0A4H,0B0H,99H
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1