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

正文內(nèi)容

交通燈控制系統(tǒng)模擬設計(完整版)

2024-10-16 18:33上一頁面

下一頁面
  

【正文】 天大學出版社, 2020 [5]肖金球 .單片機原理與接口技術 .肖金球 .清華大學出版社 , 出版日期: 2020 [6]梅麗風 .單片機原理及接口技術 .梅麗風 .清華大學出版社, 2020 [7]李泉溪 .單片機原理及應用實例仿真 .2020 附錄: 原理圖 : 交通燈控制系統(tǒng)模擬設計 22 源程序: /******************************************************* 十字路口交通燈控制 C 語言程序 *******************************************************/ define uchar unsigned char //定義無符號字符型 define uint unsigned int //定義無符號整型 include //調(diào)用 頭文件 /*******************定義數(shù)碼管端口 *******************/ sbit E_LED1=P2^0。 //N_LED2 控制位 /********************定義控制位 ***********************/ sbit E1_LED=P1^3。 //W4_LED 綠燈 sbit N1_LED=P1^7。 //S4_LED 綠燈 sbit NOM_LED=P2^6。 //N 黃燈標志位 bit Flag_E2_LED。 while(i) {。 E_LED2=0。 h=T_SN/10。 P0=table[h]。 EWL1=19。 SNL1=9。 P0=0XFF。 TL0=(6553650000)%256。} count=0。 EA=1。 //SN 通行, EW 紅燈 Display()。 N1_LED=0。 SN=SN1。 } /*******S5 狀態(tài) **********/ while(T_EW=0) { Flag_E2_LED=0。 while(T_EW=5) { P1=0x7e。 EWL=EWL1。//EW 黃燈亮,等待停止信號, SN 紅燈 N1_LED=0。 } /*******S6 狀態(tài) **********/ Flag_E2_LED=1。 //SN 關黃燈顯示信號 T_EW=SN。 //SN 開黃燈信號位 E1_LED=0。 Display()。 //啟動定時 while(1) { /*******S0 狀態(tài) **********/ Flag_E2_LED=1。 IT0=0。} } if(count==20) { T_EW。 //關繁忙信號燈 SPE_LED=1。 //開繁忙信號燈 } if(SPE_BUTTON==0) //測試按鍵是否按下,按下為特殊狀態(tài) { EW1=0。 //關特殊信號燈 NOM_LED=1。 S_LED1=0。 N_LED2=1。 W_LED1=1。 P0=table[l]。 //程序初始化賦值,正常模式 uchar EW1=60,SN1=40,EWL1=19,SNL1=19。 //定義喇叭端口 /***********************功能鍵 **************************/ sbit NOM_BUTTON=P3^3。 //N4_LED 綠燈 sbit S1_LED=P1^7。 //E4_LED 綠燈 sbit W1_LED=P1^3。 //W_LED2 控制位 sbit S_LED1=P2^2。 通過本次的課程 設計,充分意識到自己所學的東西還是非常有限的,不過通過設計,還是學到了一些書本上沒有學到的東西,為自己以后的學習起了很大的幫助。 ( 2)理解了最單片機的各部分組成及特性。 交通燈控制系統(tǒng)模擬設計 20 結論 經(jīng)過兩周的努力工作,終于完成了自己的單片機課程設計。 C 語言既具有一般高級語言的特點,又能直接對計算機的硬 件進行操作,表達和運算能力也較強,許多以前只能采用匯編語言來解決的問題現(xiàn)在都可以用 C語言來解決。 系統(tǒng)分三種工作模式:正常模式、繁忙模式、特殊模式,并 且通過三個按鈕“正常”、“繁忙”、“特殊”可相互轉(zhuǎn)化。發(fā)光 二極管 與普通二極管一樣是由一個 PN 結 組成,也具有 單向?qū)щ娦?。靜態(tài)顯示時,較小的驅(qū)動電流就可以得 到較高的顯示亮度,所以可由接口芯片直接驅(qū)動。如圖 33所示。 外部時鐘方式是把外部已有的時鐘信號引入到單片機內(nèi)。單片機復位期間不產(chǎn)生 ALE和 PSEN 信號,即 ALE=1 和 PSEN=1。當復位電平持續(xù)兩個機器周期以上時復位有效。如 EA 端為高電平(接 VCC 端), CPU 則執(zhí)行內(nèi)部程序存儲器中的指令。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE 無效。 DISRT0 位缺省為 RESET 輸出高電平打開狀態(tài)。 VCC:電源電壓 AT89C 單片機為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價廉的方案。但功能強大,可方便的顯示各種英文字符,漢字,圖形等。 交通燈控制系統(tǒng)模擬設計 6 第 2 章 設計方案分析 本設計實現(xiàn)的交通燈是一款的多功能交通燈,預期實現(xiàn)的主要功能如下。 正常模式:直行時間顯示數(shù)碼管顯示 60。所以,采用單片機自動控制交通燈有現(xiàn)實的社會意義。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行,以免發(fā)生交通事故。 1868 年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。 伴隨著城市交通信號控制系統(tǒng)的迅速發(fā)展。單片機微型計算機簡稱單片機,特別適用于控制領域,故稱為微控制器。本系統(tǒng)實用性強、操作簡單、擴展功能強。根據(jù)交通燈在實際控制中的特點,結合單片機的控制功能,提出了一種用單片機自動控制交通燈的簡易方法。 要求完成的主要任務 : 交通燈控制系統(tǒng) 采用 AT89C51 單片機為中心器件來設計交通燈控制器,實現(xiàn)了紅綠燈循環(huán)點亮,倒計時剩 5 秒時黃燈閃爍警示(交通燈信號通過 P1 口輸出,顯示時間通過 P0 口輸出至雙位數(shù)碼管);以及實現(xiàn) 3 種工作模式:正常情況、繁忙情況、特殊情況及報警功能。世界上第一臺交通自動信號燈的誕生,拉開了城市交通控制的序幕, 1868 年,英國工程師納伊特在倫敦威斯特敏斯特街口安裝了一臺紅綠兩色的煤氣照明燈,用來控制交叉路口馬車的通行,但一次煤氣爆炸事故致使這種交通信號燈幾乎銷聲匿跡了近半個世紀。但這一技術在 19世紀就已出現(xiàn)了。 1918 年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。紅燈是禁行信號,面對紅燈的車輛必須在交叉路口的停車線后停車。黃燈亮提示人們注意紅、綠燈的狀態(tài)即將切換。每到 第 20 次中斷即過了 20* 秒= 1秒時,使時間的計數(shù)值減 1,便實現(xiàn)了倒計時的功能。顯示簡單,程序簡單,端口用的少。單片機的可擦除只讀存儲器可以反復擦除 100次。中斷系統(tǒng): 中斷系統(tǒng)的作用主要是對外部或內(nèi)部的終端請求進行管理與處理。在訪問期間激活要使用上拉電阻。 RST:復位輸入。對 F1ash 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。 EA—— / VPP:外部訪問允許。 最小系統(tǒng)設計 單片機最小系統(tǒng)有一個單片機加上一個復位電路和振蕩電路組成。上電瞬間 RESET 引腳獲得高電平,隨著電容的充電, RERST 引腳的高電平將逐漸下降。 在內(nèi)部時鐘方式下單片機內(nèi)部的高增 益、反相放大器通過 XTAL XTAL2 外接作為反饋元件的外部晶體管振蕩器與電容組成的并聯(lián)諧振回路構成一個穩(wěn)定的自激振蕩器,向內(nèi)部時鐘電路提供振蕩時鐘。 圖 33 振蕩電路圖 顯示設計 LED 顯示器由七個發(fā)光二極管組成,因此也稱之為七段 LED 顯示器,此外,顯示器中還有一個圓點型發(fā)光二極管(在圖中以 dp 表示),用于顯示小數(shù)點。使用時公共陰極接地,這樣陽極端輸入高電平的段發(fā)光二極管就導通點亮,而輸入低電平的則不點亮。 靜態(tài)顯示程序簡單,且 CPU占用率低,但每個 LED 數(shù)碼管需要一個鎖存器來鎖存每一個顯示位的代碼,硬件開銷大,僅適合顯示位數(shù)較少的場合。 發(fā)光二極管的 反向擊穿電壓 約 5伏。 交通燈控制系統(tǒng)模擬設計 17 第 4 章 軟件電路設計 軟件編譯環(huán)境測試 C 語言介紹 C 語言是一種通用的計算機程序設計語言,它既可以用來編寫計算機的系統(tǒng)程序也可以用來編寫一般的應用程序。此外其內(nèi)置的仿真器可模擬目標 MCU,包括指令集、片上外圍設備及外部信號等??梢哉f再整個軟件設計過程中,我不僅學會了延時的兩種方法,即軟件延時和硬件延時,還掌握數(shù)碼管的兩種顯示方式(即動態(tài)顯示與靜態(tài)顯示)及其如何選擇。先說選題,就表現(xiàn)自己有畏難情緒,其實當時找到好幾個題目,但交通燈最熟悉,所以就選了它。 //E_LED1 控制位 sbit E_LED2=P2^1。 //E1_LED 紅燈 sbit E2_LED=P1^2。 //N1_LED 紅燈 sbit N2_LED=P1^6。 //交通燈正常指示燈 sbit BUSY_LED=P2^7。 //E 黃燈標志位 char T_EW。} } /*****************顯示子函數(shù) **************************/ void Display(void) { char h,l。 W_LED2=0。 l=T_SN%10。 S_LED1=1。 SNL1=19。 交通燈控制系統(tǒng)模擬設計 25 NOM_LED=0。 P1=0X77。 count++。 } } /*********************主程序開始 **********************/ 交通燈控制系統(tǒng)模擬設計 26 void main(void) { NOM_LED=1。 //CPU 開中斷總允許 ET0=1。 } /*******S1 狀態(tài) **********/ while(T_SN=0) { Flag_S2_LED=0。 while(T_SN=5) { P1=0xe7。
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1