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

正文內(nèi)容

畢業(yè)設計模擬交通燈2-文庫吧資料

2025-07-05 15:06本頁面
  

【正文】 AT89C52 雖然有 4 個 8 位 I/O 端口,但真正能提供借用的只有 P1 口,因為 P2 和P0 口通常用于傳送外部傳送地址和數(shù)據(jù),P3 口也有它的第二功能。我們可以知道具體每條指令的周期數(shù),這樣我們就可以通過指令的執(zhí)行條數(shù)來確定 1 秒的時間。 MOV IE,   82H        RETIEND 軟件延時 AT89C52 的工作頻率為 212MHZ,我們選用的 AT89C52 單片機的工作頻率為6MHZ。 跳轉到時間及信號燈顯示子程序 DJNZ:MOV R0,#14H?。换謴?R0 值   MOV TH0, 3CH 。開 T0 中斷 SEBT TR0      ??;啟動 T0 計數(shù)器 MOV  R0,  14H   。裝入定時器初值 MOV TL0, 0B0H  。 初值:    TC=MT/T 計數(shù)=21650ms/1us=15536=3CBOH ORG 1000H START: MOV TMOD, 01H 。為零表示1秒已到可以返回到輸出時間顯示程序?!? 我們采用在主程序中設定一個初值為 20 的軟件計數(shù)器和使 T0 定時 50 毫秒.這樣每當 T0 到 50 毫秒時 CPU 就響應它的溢出中斷請求,進入他的中斷服務子程序。 計數(shù)器初值計算 定時器工作時必須給計數(shù)器送計數(shù)器初值,這個值是送到 TH 和 TL 中的。 數(shù)碼管采用共陰極的七段數(shù)碼管,如圖 所示. 圖 數(shù)碼管電路VT 為雙向晶閘管,當門極為高電平時晶閘管導通,該支路指示燈亮;當門極為低電平時晶閘管關斷,該支路指示燈滅。 方式 2 :雙向總線方式。 方式 1:選通輸入/輸出方式。每一個端口都可以用作輸入或輸出。 DD5:A 口方式選 0 0 —方式 0 0 1 —方式 1 1 —方式 2 D4:A 口功能 (1=輸入,0=輸出) D3:C 口高 4 位功能 (1=輸入,0=輸出) D2:B 口方式選擇 (0=方式 0,1=方式 1) D1:B 口功能 (1=輸入,0=輸出)D0:C 口低 4 位功能 (1=輸入,0=輸出)D7 D6 D5 D4 D3 D2 D1 D0 8255 可編程并行接口芯片工作方式說明: 方式 0:基本輸入/輸出方式。其中 C 口按位置位/復位控制字方式使用較為繁難,說明也較冗長,故在此不作敘述,需要時用戶可自行查找有關資料。它們分別與端口 A/B配合使用,可以用作控制信號輸出或作為狀態(tài)信號輸入。通常 A 口、B 口作為輸入輸出的數(shù)據(jù)端口。 8255 芯片簡介8255 可編程并行接口芯片簡介: 8255 可編程并行接口芯片有三個輸入輸出端口,即 A 口、B 口和 C 口,對應于引腳 PA7~PA0、PB7~PB0 和 PC7~PC0。顯然,對內(nèi)部無程序存儲器的 AT89C52,EA 端必須接地。EA/Vpp程序存儲器的內(nèi)外部選通線,AT89C52 單片機,內(nèi)置有 4kB 的程序存儲器,當 EA 為高電平并且程序地址小于 4kB 時,讀取內(nèi)部程序存儲器指令數(shù)據(jù),而超過4kB 地址則讀取外部指令數(shù)據(jù)。如果單片機是 EPROM,在編程其間, 將用于輸入編程脈沖。而訪問內(nèi)部程序存儲器時,ALE 端將有一個 1/6 時鐘頻率的正脈沖信號,這個信號可以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。此外,RESET/Vpd還是一復用腳,V cc掉電其間,此腳可接上備用電源,以保證單片機內(nèi)部RAM 的數(shù)據(jù)不丟失。然而,初始復位不改變 RAM(包括工作寄存器 R0R7)的狀態(tài),AT89C52 的初始態(tài)。初始化后,程序計數(shù)器PC 指向 0000H,P0P3 輸出口全部為高電平,堆棧指針寫入 07H,其它專用寄存器被清“0” 。 AT89C52 的引腳說明AT89C52 系列單片機中的 8038051 及 8751 均采用 40Pin 封裝的雙列直接 DIP結構,右圖是它們的引腳配置,40 個引腳中,正電源和地線兩根,外置石英振蕩器的時鐘線兩根,4 組 8 位共 32 個 I/O 口,中斷口線與 P3 口線復用。單片機的結構有兩種類型,一種是程序存儲器和數(shù)據(jù)存儲器分開的形式,即哈佛(Harvard)結構,另一種是采用通用計算機廣泛使用的程序存儲器與數(shù)據(jù)存儲器合二為一的結構,即普林斯頓(Princeton)結構。(7)中斷系統(tǒng)AT89C52 具備較完善的中斷功能,有兩個外中斷、兩個定時/計數(shù)器中斷和一個串行中斷,可滿足不同的控制要求,并具有 2 級的優(yōu)先級別選擇。(5)并行輸入輸出(I/O)口AT89C52 共有 4 組 8 位 I/O 口(P0、 PP2 或 P3),用于對外部數(shù)據(jù)的傳輸。(3)存儲器(ROM)AT89C52 共有 4096 個 8 位掩膜 ROM,用于存放用戶程序,原始數(shù)據(jù)或表格。通過專用端口輸入到 MAX692 看門狗芯片的 WDI 引腳引起 RESET 復位信號復位系統(tǒng).3 芯片的選擇與簡介 AT89C52 芯片簡介 AT89C52 單片機內(nèi)部結構 8051 是 AT89C52 系列單片機的典型產(chǎn)品,AT89C52 單片機包含中央處理器、程序存儲器(ROM)、數(shù)據(jù)存儲器(RAM)、定時/計數(shù)器、并行接口、串行接口和中斷系統(tǒng)等幾大單元及數(shù)據(jù)總線、地址總線和控制總線等三大總線,見圖 ,現(xiàn)在說明如下:圖 總線結構(1)中央處理器 中央處理器(CPU)是整個單片機的核心部件,是 8 位數(shù)據(jù)寬度的處理器,能處理8 位二進制數(shù)據(jù)或代碼,CPU 負責控制、指揮和調(diào)度整個單元系統(tǒng)協(xié)調(diào)的工作,完成運算和控制輸入輸出功能等操作。(5)8255PA口用于輸出時間的個位,PB口用于輸出時間的十位,由 747S07驅動芯片驅動;.而PC口用于輸出各個燈的情況,它的末段連接雙向晶閘管采用220V 交流電壓驅動。(3)AT89C52 通過設置 各個信號等的燃亮時間、通過 AT89C52 設置,黃、綠、紅時間依次為 3 秒、60 秒、3 秒、80 秒、3 秒循環(huán)由 AT89C52 的 P0 口向 8255 的數(shù)據(jù)口輸出。(4)此表可根據(jù)車流量動態(tài)設定3 60 3 80 3 60 ……A 道 黃燈亮紅燈亮黃燈亮綠燈亮黃燈亮紅燈亮……B 道 黃燈亮綠燈亮黃燈亮紅燈亮黃燈亮綠燈亮…… 系統(tǒng)設計原理選用 AT89C52 單片機一片選用設備:AT89C52 單片機一片,8255 并行通用接口芯片一片,74LS07 兩片,MAX692‘看門狗’一片,共陰極的七段數(shù)碼管兩個雙向晶閘管若干,7805 三端穩(wěn)壓電源一個,紅、黃、綠交通燈各兩個,開關鍵盤、連線若干。時間為 80 秒。時間為 60 秒。表 指示燈的狀態(tài)從表中可以看出:(1)當為黃燈時 A、B 兩道同時為黃燈;以提示行人或車輛下一個燈色即將到來,時間 3 秒。黃燈亮提示人們注意紅燈、綠燈的狀態(tài)即將切換,且黃燈燃亮時間為 A、B 兩干道的公共停車時間。2 控制器系統(tǒng)設計 交通管理的方案A、B 兩干道交于一個十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈是禁行信號,面對紅燈的車輛必須在交叉路口的停車線后停車。綠燈是通行信號,面對綠燈的車輛可以直行,左轉彎和右轉彎,除非另一種標志禁止某一種轉向。信號燈的出現(xiàn),使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少交通事故有明顯效果。紅外線紅綠燈當行人踏上對壓力敏感的路面時,它就能察覺到有人要過馬路。1918 年,又出現(xiàn)了帶控制的紅綠燈和紅外線紅綠燈。這種紅綠燈由紅綠黃三色圓形的投光器組成,安裝在紐約市 5 號大街的一座高塔上。1869 年 1 月 2 日,煤氣燈爆炸,使警察受傷,遂被取消。1868 年,英國機械工程師納伊特在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。1858 年,在英國倫敦主要街頭安裝了以燃煤氣為光源的紅,藍兩色的機械扳手式信號燈,用以指揮馬車通行。 關鍵詞:單片機,看門狗 MAX629,交通燈,控制器目  錄摘  要 ...................................................................II1 交通燈的發(fā)展及應用 ........................................................1
點擊復制文檔內(nèi)容
化學相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1