




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、湖 南 工 學 院單片機課程設計說明書課題名稱:基于單片機的交通燈設計系 部:電氣與信息工程系專 業(yè):電氣自動化班 級:0604班設 計 人:馮娟娟學 號:401061001同組成員:李惠連 李明月指導老師:陸秀令(教授時 間:2008年月 11月摘要 :近年來隨著科技的飛速發(fā)展,單片機的應用正在不斷深入,同時帶動傳統控制檢測技 術日益更新。在實時檢測和自動控制的單片機應用系統中,單片機往往作為一個核心部件 來使用,僅單片機方面知識是不夠的,還應根據具體硬件結構軟硬件結合,加以完善。 十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。那么靠什么來實現 這井然秩序呢?靠的就是交通信號燈的
2、自動指揮系統。交通信號燈控制方式很多。本系統 采用 MSC-51系列單片機 ATSC51和可編程并行 I/O接口芯片 8255A 為中心器件來設計交通 燈控制器, 實現了能根據實際車流量通過 8051芯片的 P1口設置紅、 綠燈燃亮時間的功能; 紅綠燈循環(huán)點亮,倒計時剩 5秒時黃燈閃爍警示(交通燈信號通過 PA 口輸出,顯示時間直接通過 8255的 PC 口輸出至雙位數碼管 ;車輛闖紅燈報警;綠燈時間可檢測車流量并 可通過雙位數碼管顯示。本系統實用性強、操作簡單、擴展功能強。關鍵詞:單片機 交通燈 闖紅燈 檢測車流量1 引言當今,紅綠燈安裝在各個道口上,已經成為疏導交通車輛最常見和最有效的手段
3、。但 這一技術在 19世紀就已出現了。1858年, 在英國倫敦主要街頭安裝了以燃煤氣為光源的紅, 藍兩色的機械扳手式信號 燈,用以指揮馬車通行。這是世界上最早的交通信號燈。 1868年,英國機械工程師納伊特 在倫敦威斯敏斯特區(qū)的議會大廈前的廣場上,安裝了世界上最早的煤氣紅綠燈。它由紅綠 兩以旋轉式方形玻璃提燈組成,紅色表示“停止” ,綠色表示“注意” 。 1869年 1月 2日, 煤氣燈爆炸,使警察受傷,遂被取消。電氣啟動的紅綠燈出現在美國, 這種紅綠燈由紅綠黃三色圓形的投光器組成, 1914年 始安裝于紐約市 5號大街的一座高塔上。紅燈亮表示“停止” ,綠燈亮表示“通行” 。 1918年,又
4、出現了帶控制的紅綠燈和紅外線紅綠燈。帶控制的紅綠燈,一種是把壓力 探測器安在地下,車輛一接近紅燈便變?yōu)榫G燈;另一種是用擴音器來啟動紅綠燈,司機遇 紅燈時按一下嗽叭,就使紅燈變?yōu)榫G燈。紅外線紅綠燈當行人踏上對壓力敏感的路面時, 它就能察覺到有人要過馬路。紅外光束能把信號燈的紅燈延長一段時間,推遲汽車放行, 以免發(fā)生交通事故。信號燈的出現,使交通得以有效管制,對于疏導交通流量、提高道路通行能力,減少 交通事故有明顯效果。 1968年,聯合國道路交通和道路標志信號協定對各種信號燈的 含義作了規(guī)定。綠燈是通行信號,面對綠燈的車輛可以直行,左轉彎和右轉彎,除非另一 種標志禁止某一種轉向。左右轉彎車輛都必
5、須讓合法地正在路口內行駛的車輛和過人行橫 道的行人優(yōu)先通行。紅燈是禁行信號,面對紅燈的車輛必須在交叉路口的停車線后停車。 黃燈是警告信號,面對黃燈的車輛不能越過停車線,但車輛已十分接近停車線而不能安全 停車時可以進入交叉路口。2 單片機概述單片機微型計算機是微型計算機的一個重要分支,也是頗具生命力的機種。單片機微型計算機簡稱單片機,特別適用于控制領域,故又稱為微控制器。通常,單片機由單塊集成電路芯片構成,內部包含有計算機的基本功能部件:中央處 理器、存儲器和 I/O接口電路等。因此,單片機只需要和適當的軟件及外部設備相結合, 便可成為一個單片機控制系統。單片機經過 1、 2、 3、 3代的發(fā)展
6、,目前單片機正朝著高性能和多品種方向發(fā)展,它 們的 CPU 功能在增強,內部資源在增多,引角的多功能化,以及低電壓底功耗。3 芯片簡介3.1 MSC-51芯片簡介MCS-51單片機內部結構8051是 MCS-51系列單片機的典型產品,我們以這一代表性的機型進行系統的講解。 8051單片機包含中央處理器、程序存儲器 (ROM、數據存儲器 (RAM、定時 /計數器、 并行接口、 串行接口和中斷系統等幾大單元及數據總線、 地址總線和控制總線等三大總線, 現在我們分別加以說明:中央處理器:中央處理器 (CPU是整個單片機的核心部件,是 8位數據寬度的處理器,能處理 8位 二進制數據或代碼, CPU 負
7、責控制、指揮和調度整個單元系統協調的工作,完成運算和控 制輸入輸出功能等操作。數據存儲器 (RAM8051內部有 128個 8位用戶數據存儲單元和 128個專用寄存器單元,它們是統一編址 的,專用寄存器只能用于存放控制指令數據,用戶只能訪問,而不能用于存放用戶數據, 所以,用戶能使用的 RAM 只有 128個,可存放讀寫的數據,運算的中間結果或用戶定義 的字型表。 圖 1程序存儲器 (ROM:8051共有 4096個 8位掩膜 ROM ,用于存放用戶程序,原始數據或表格。定時 /計數器 (ROM:8051有兩個 16位的可編程定時 /計數器, 以實現定時或計數產生中斷用于控制程序轉 向。并行輸
8、入輸出 (I/O口:8051共有 4組 8位 I/O口 (P0、 P1、 P2或 P3 ,用于對外部數據的傳輸。全雙工串行口:8051內置一個全雙工串行通信口,用于與其它設備間的串行數據傳送,該串行口既 可以用作異步通信收發(fā)器,也可以當同步移位器使用。中斷系統:8051具備較完善的中斷功能, 有兩個外中斷、 兩個定時 /計數器中斷和一個串行中斷, 可滿足不同的控制要求,并具有 2級的優(yōu)先級別選擇。時鐘電路:8051內置最高頻率達 12MHz 的時鐘電路, 用于產生整個單片機運行的脈沖時序, 但 8051單片機需外置振蕩電容。單片機的結構有兩種類型,一種是程序存儲器和數據存儲器分開的形式,即哈佛
9、 (Harvard結構,另一種是采用通用計算機廣泛使用的程序存儲器與數據存儲器合二為一的 結構,即普林斯頓 (Princeton結構。 INTEL 的 MCS-51系列單片機采用的是哈佛結構的形 式,而后續(xù)產品 16位的 MCS-96系列單片機則采用普林斯頓結構。下圖是 MCS-51系列單片機的內部結構示意圖 2。 圖 2MCS-51的引腳說明:MCS-51系列單片機中的 8031、 8051及 8751均采用 40Pin 封裝的雙列直接 DIP 結構, 右圖是它們的引腳配置, 40個引腳中, 正電源和地線兩根, 外置石英振蕩器的時鐘線兩根, 4組 8位共 32個 I/O口,中斷口線與 P3口
10、線復用?,F在我們對這些引腳的功能加以說明: MCS-51的引腳說明:MCS-51系列單片機中的 8031、 8051及 8751均采用 40Pin 封裝的雙列直接 DIP 結構, 右圖是它們的引腳配置, 40個引腳中, 正電源和地線兩根, 外置石英振蕩器的時鐘線兩根, 4組 8位共 32個 I/O口,中斷口線與 P3口線復用?,F在我們對這些引腳的功能加以說明:如圖 3圖 3Pin9:RESET/Vpd 復位信號復用腳,當 8051通電,時鐘電路開始工作,在 RESET 引腳 上出現 24個時鐘周期以上的高電平,系統即初始復位。初始化后,程序計數器 PC 指向 0000H , P0-P3輸出口全
11、部為高電平, 堆棧指針寫入 07H , 其它專用寄存器被清 “0” 。 RESET 由高電平下降為低電平后,系統即從 0000H 地址開始執(zhí)行程序。然而,初始復位不改變 RAM (包括工作寄存器 R0-R7的狀態(tài), 8051的初始態(tài)。8051的復位方式可以是自動復位,也可以是手動復位,見下圖 4。此外, RESET/Vpd 還是一復用腳, V cc 掉電其間,此腳可接上備用電源,以保證單片機內部 RAM 的數據不丟 失。 圖 4 Pin30:ALE/當訪問外部程序器時, ALE(地址鎖存 的輸出用于鎖存地址的低位字 節(jié)。而訪問內部程序存儲器時, ALE 端將有一個 1/6時鐘頻率的正脈沖信號,
12、這個信號可 以用于識別單片機是否工作,也可以當作一個時鐘向外輸出。更有一個特點,當訪問外部 程序存儲器, ALE 會跳過一個脈沖。如果單片機是 EPROM ,在編程其間, 將用于輸入編程脈沖。Pin29:當訪問外部程序存儲器時,此腳輸出負脈沖選通信號, PC 的 16位地址數 據將出現在 P0和 P2口上,外部程序存儲器則把指令數據放到 P0口上,由 CPU 讀入并執(zhí) 行。Pin31:EA/Vpp程序存儲器的內外部選通線, 8051和 8751單片機,內置有 4kB 的程序 存儲器,當 EA 為高電平并且程序地址小于 4kB 時,讀取內部程序存儲器指令數據,而超 過 4kB 地址則讀取外部指令
13、數據。如 EA 為低電平,則不管地址大小,一律讀取外部程序 存儲器指令。顯然,對內部無程序存儲器的 8031,EA 端必須接地。在編程時, EA/Vpp腳還需加上 21V 的編程電壓。3.2 8255芯片簡介8255可編程并行接口芯片簡介 :8255可編程并行接口芯片有三個輸入輸出端口, 即 A 口、 B 口和 C 口, 對應于引腳 PA7 PA0、 PB7PB0和 PC7PC0。其內部還有一個控制寄存器,即控制口。通常 A 口、 B 口作 為輸入輸出的數據端口。 C 口作為控制或狀態(tài)信息的端口,它在方式字的控制下,可以分 成 4位的端口,每個端口包含一個 4位鎖存器。它們分別與端口 A /B
14、配合使用,可以用 作控制信號輸出或作為狀態(tài)信號輸入。8255可編程并行接口芯片方式控制字格式說明 :8255有兩種控制命令字; 一個是方式選擇控制字; 另一個是 C 口按位置位/復位控制 字。 其中 C 口按位置位/復位控制字方式使用較為繁難, 說明也較冗長, 故在此不作敘述, 需要時用戶可自行查找有關資料。方式控制字格式說明如表 1:表 1 :設定工作方式標志, 1有效。D6、 D5:A 口方式選擇0 0 方式 00 1 方式 11 方式 2D4:A 口功能 (1=輸入, 0=輸出D3:C 口高 4位功能 (1=輸入, 0=輸出D2:B 口方式選擇 (0=方式 0, 1=方式 1D1:B 口
15、功能 (1=輸入, 0=輸出D0:C 口低 4位功能 (1=輸入, 0=輸出8255可編程并行接口芯片工作方式說明 :方式 0:基本輸入/輸出方式。適用于三個端口中的任何一個。每一個端口都可以用作輸入或輸出。輸出可被鎖存,輸入不能鎖存。方式 1:選通輸入/輸出方式。這時 A 口或 B 口的 8位外設線用作輸入或輸出, C 口 的 4條線中三條用作數據傳輸的聯絡信號和中斷請求信號。方式 2:雙向總線方式。只有 A 口具備雙向總線方式, 8位外設線用作輸入或輸出, 此時 C 口的 5條線用作通訊聯絡信號和中斷請求信號。3.3 74LS373簡介74LS373 是一種帶三態(tài)門的 8D 鎖存器,其管腳
16、示意圖如下示:其中:1D-8D 為 8個輸入端。1Q-8Q為 8個輸出端。LE 為數據打入端:當 LE 為“ 1”時,鎖存器輸出狀態(tài)同輸入狀態(tài);當 LE 由“ 1”變“ 0”時,數據打入鎖存器為輸出允許端:當 時,三態(tài)門打開;當 OE=1時,三態(tài)門關閉,輸出高阻。4 系統硬件設計4.1交通管理的方案論證東西、南北兩干道交于一個十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮 車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮提示人們注意紅、綠燈 的狀態(tài)即將切換,且黃燈燃亮時間為東西、南北兩干道的公共停車時間。設東西道比南北 道的車流量大,指示燈燃亮的方案如表 2。 表 2表 2說明:
17、(1當東西方向為紅燈,此道車輛禁止通行,東西道行人可通過;南北道為綠燈, 此道車輛通過,行人禁止通行。時間為 60秒。(2黃燈閃爍 5秒,警示車輛和行人 紅、綠燈的狀態(tài)即將切換。(3當東西方向為綠燈,此道車輛通行;南北方向為紅燈,南北道車輛禁止通過, 行人通行。時間為 80秒。 東西方向車流大 通行時間長。(4這樣如上表的時間和紅、綠、黃出現的順序依次出現這樣行人和車輛就能安全 暢通的通行。(5此表可根據車流量動態(tài)設定紅綠燈初始值。4.2系統硬件設計選用設備 8031單片機一片選用設備:8031彈片機一片, 8255并行通用接口芯 片一片, 74LS07兩片, MAX692看門狗一片,共陰極的
18、七段數碼管兩個雙向晶閘 管若干, 7805三端穩(wěn)壓電源一個,紅、黃、綠交通燈各兩個,開關鍵盤、連線若干。4. 2. 1 系統總框圖如下 : 圖 64. 2. 2 交通燈硬件線路圖 4. 2. 3 系統工作原理(1開關鍵盤輸入交通燈初始時間,通過 8051單片機 P1輸入到系統(2 由 8051單片機的定時器每秒鐘通過 P0口向 8255的數據口送信息,由 8255的 PA 口顯示紅、綠、黃燈的燃亮情況;由 8255的 PC 口顯示每個燈的燃亮時間。(38051通過 設置 各個信號等的燃亮時間、通過 8031設置,綠、紅時間分別為 60秒、 80秒循環(huán)由 8051的 P0口向 8255的數據口輸
19、出。(4 通過 8051單片機的 P3.0位來控制系統是工作或設置初值,當 . 牌位 0就對系統 進行初始化,為 1系統就開始工作。(5 紅燈倒計時時間, 當有車輛闖紅燈時, 啟動蜂鳴器進行報警, 3S 后然后恢復正常。(6增加每次綠燈時間車流量檢測的功能,并且通過查詢 P2.0端口的電平是否為低, 開關按下為低電平,雙位數碼管顯示車流量,直到下一次綠燈時間重新記入。(7綠燈時間倒計時完畢,重新循環(huán)。5.控制器的軟件設計5.1每秒鐘的設定延時方法可以有兩種一中是利用 MCS-51內部定時器才生溢出中斷來確定 1秒的時間, 另一種是采用軟延時的方法。5.2計數器硬件延時定時器工作時必須給計數器送
20、計數器初值,這個值是送到 TH 和 TL 中的。他是以加 法記數的,并能從全 1到全 0時自動產生溢出中斷請求。因此,我們可以把計數器記滿為 零所需的計數值設定為 C 和計數初值設定為 TC 可得到如下計算通式:TC=M-C式中, M 為計數器摸值,該值和計數器工作方式有關。在方式 0時 M 為 213 ;在方式 1時 M 的值為 216;在方式 2和 3為 28T=(M -TC T計數或TC=M-T/T計數T 計數 是單片機時鐘周期TCLK的12倍;TC為定時初值如單片機的主脈沖頻率為TCLK12MHZ ,經過12分頻方式0TMAX=213 *1微秒=8.192毫秒方式1TMAX=216 *
21、1微秒=65.536毫秒顯然1秒鐘已經超過了計數器的最大定時間,所以我們只有采用定時器和軟件相結合 的辦法才能解決這個問題.我們采用在主程序中設定一個初值為20的軟件計數器和使T0定時50毫秒.這 樣每當T0到50毫秒時CPU就響應它的溢出中斷請求,進入他的中斷服務子程序。在 中斷服務子程序中,CPU先使軟件計數器減1,然后判斷它是否為零。為零表示1秒已 到可以返回到輸出時間顯示程序。(1主程序定時器需定時50毫秒,故T0工作于方式1。 初值:TC=M-T/ T計數=216-50ms/1us=15536=3CBOHORG 1000HSTART: MOV TMOD, #01H ; 令TO為定時器
22、方式1MOV TH0, #3CH ;裝入定時器初值MOV TL0, #BOH ;MOV IE, #82H ;開T0中斷SEBT T R O ;啟動T0計數器MOV RO, #14H ; 軟件計數器賦初值LOOP: SJMP $ ;等待中斷(2中斷服務子程序ORG 000BHAJMP BRT0ORG 00BHBRTO:DJNZ R0,NEXTAJMP TIME ; 跳轉到時間及信號燈顯示子程序DJNZ :MOV RO,#14H ;恢復R0值MOV TH0, #3CH ;重裝入定時器初值MOV TL0, #BOH ;MOV IE, #82HRET1END5.3 軟件延時MCS-51的工作頻率為 2
23、-12MHZ ,我們選用的 8031單片機的工作頻率為 6MHZ 。機器周期 與主頻有關,機器周期是主頻的 12倍,所以一個機器周期的時間為 12*(1/6M =2us。我 們可以知道具體每條指令的周期數,這樣我們就可以通過指令的執(zhí)行條數來確定 1秒的時 間。具體的延時程序分析:DELAY:MOV R4,#08H 延時 1秒子程序DE2:LCALL DELAY1DJNZ R4,DE2RETDELAY1:MOV R6,#0 延時 125ms 子程序MOV R5,#0DE1: DJNZ R5,$DJNZ R6,DE1RETMOV RN, #DATA 字節(jié)數數為 2 機器周期數為 1所以此指令的執(zhí)行
24、時間為 2msDELAY1 為一個雙重循壞 循環(huán)次數為 256*256=65536 所以延時時間 =65536*2=131072us 約為 125usDELAY R4設置的初值為 8 主延時程序循環(huán) 8次,所以 125us*8= 1秒由于單片機的運行速度很快其他的指令執(zhí)行時間可以忽略不計。5.4 時間及信號燈的顯示8051雖然有 4個 8位 I/O端口 , 但真正能提供借用的只有 P1口 , 因為 P2和 P0口通常用 于傳送外部傳送地址和數據 ,P3口也有它的第二功能。因此, 8031通常需要擴展。由于我 們用外部輸入設定紅綠燈倒計時初值、數碼管的輸出顯示、紅綠黃信號燈的顯示都要用到 一個
25、I/O端口,顯然 8031的端口是不夠,需要擴展。擴展的方法有兩種:(1借用外部 RAM 地址來擴展 I/O端口; (2采用 I/O接口新片 來擴充。我們用 8255并行接口信片來擴展 I/O端口。當定時器定時為 1秒,時程序跳轉到時間顯示及信號燈顯示子程序,它將依次顯示 信號燈時間 ,同時一直顯示信號燈的顏色,這時在返回定時子程序定時一秒,在顯示黃 燈的下一個時間,這樣依次把所有的燈色的時間顯示完后在重新給時間計數器賦初值 , 重新進入循環(huán)。由于發(fā)光二極管為共陽極接法,輸出端口為低電平,對應的二極管發(fā)光,所以可以 用置位方法點亮紅,綠,黃發(fā)光二極管。LED 燈的顯示原理 :通過同名管腳上所加
26、電平的高低來控制發(fā)光二極管是否點量而顯 示不同的字形如 SP, g,f,e,d,c,b,a 管角上加上7FH所以 SP上為0伏,不亮其余 為TTL高電平,全亮則顯示為8采用共陰級連接 :其中 PC0PB0-a,PC1PB1-b,PC2PB2-c,PC3PB3-d,PC4PB4-e,PC5PB5-f,PC6PB6-g 表 3 驅動代碼表用 8051的 P0 口的 p0.7 連接 8255的片選信號 cs 我們用 8031的地址采用全譯碼 方式,當 p0.7 =0 時片選有效, 其他無效, p0.1 p0.1 用于選擇 8255端口P0.7 p0.6 p0.5 p0.4 p0.3 p0.2 P0.
27、1 P0.0A7 A6 A5 A4 A3 A2 A1 A01 X X X X X 0 0 00H為 8255 的 PA 口1 X X X X X 0 1 01H 為 8255的 PB 口1 X X X X X 1 0 02H 為 8255的 PC 口1 X X X X X 1 1 03H 為 8255的控制口由于 8051是分時對 8255和儲存器進行訪問所以 8051的 P0口不會發(fā)生沖突5.5 程序設計 ORG 0000H ; 主程序的入口地址LJMP MAIN ; 跳轉到主程序的開始處ORG 0003H ; 外部中斷 0的中斷程序入口地址 ORG 000BH ; 定時器 0的中斷程序入口
28、地址 LJMP T0_INT ; 跳轉到中斷服務程序處ORG 0013H ; 外部中斷 1的中斷程序入口地址MAIN : MOV SP,#50HMOV IE,#8EH ;CPU 開中斷,允許 T0中斷, T1中斷和外部中斷 1中斷 MOV TMOD,#51H ; 設置 T1為計數方式 ,T0為定時方式,且都工作于模式 1 MOV TH1,#00H ;T1計數器清零MOV TL1,#00HSETB TR1 ; 啟動 T1計時器SETB EX1 ; 允許 INT1中斷SETB IT1 ; 選擇邊沿觸發(fā)方式MOV DPTR ,#0003HMOV A, #80H ; 給 8255賦初值, 8255工作
29、于方式 0MOVX DPTR, AAGAIN: JB P3.1,N0 ; 判斷是否要設定東西方向紅綠燈時間的初值,若 P3.1為 1 則 跳轉MOV A,P1JB P1.7,RED ; 判斷 P1.7是否為 1, 若為 1則設定紅燈時間, 否則設定綠燈時 間MOV R0,#00H ;R0清零MOV R0,A ; 存入東西方向綠燈初始時間MOV R3,ALCALL DISP1LCALL DELAYAJMP AGAINRED: MOV A,P1ANL A,#7FH ;P1.7置 0MOV R7,#00H ;R7清零MOV R7,A ; 存入東西方向紅燈初始時間MOV R3,ALCALL DISP1
30、LCALL DELAYAJMP AGAIN;-N0: SETB TR0 ; 啟動 T0計時器MOV 76H,R7 ; 紅燈時間存入 76HN00: MOV A,76H ; 東西方向禁止,南北方向通行MOV R3,AMOV DPTR,#0000H ; 置 8255A 口,東西方向紅燈亮,南北方向綠燈亮MOV A,#0DDH MOVX DPTR, A N01: JB P2.0,B0 N02: SETB P3.0 CJNE R3,#00H,N01 ;比較 R3 中的值是否為 0,不為 0 轉到當前指令處執(zhí)行 ;-黃燈閃爍 5 秒程序-N1: SETB P3.0 MOV R3,#05H MOV DPT
31、R,#0000H ;置 8255A 口,東西,南北方向黃燈亮 MOV A,#0D4H MOVX DPTR,A N11: N12: N13: MOV R4,#00H CJNE R4,#7DH,$ ;黃燈持續(xù)亮 0.5 秒 MOV DPTR,#0000H ; 置 8255A 口,南北方向黃燈滅 MOV A,#0DDH MOVX DPTR,A N14: MOV R4,#00H CJNE R4,#7DH,$ ;黃燈持續(xù)滅 0.5 秒 CJNE R3,#00H,N1 ;閃爍時間達 5 秒則退出 ;-N2: MOV R7,#00H MOV A,R0 ;東西通行,南北禁止 MOV R3,A MOV DPTR
32、,#0000H ; 置 8255A 口,東西方向綠燈亮,南北方向紅燈亮 MOV A,#0EBH MOVX DPTR,A JB P2.0,T03 N21: N22: CJNE R3,#00H,N21 ;-黃燈閃爍 5 秒程序-N3: MOV R3,#05H MOV DPTR,#0000H ;置 8255A 口,東西,南北方向黃燈亮 MOV A,#0E2H MOVX DPTR,A MOV R4,#00H CJNE R4,#7DH,$ ;黃燈持續(xù)亮 0.5 秒 MOV DPTR,#0000H ; 置 8255A 口,南北方向黃燈滅 MOV A,#0EBH N31: N32: 第 16 頁 共 27 頁 MOVX DPTR,A N33: MOV R4,#00H CJNE R4,#7DH,$ CJNE R3,#00H,N3 SJMP N00 ;-闖紅燈報警程序-B0: MOV R2,#03H B01: MOV A,R3 JZ N1 CLR P3.0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DIY首飾創(chuàng)業(yè)計劃書
- 脈搏呼吸的評估和護理
- 局解人文教育
- 脂蛋白臨床意義
- 代理銷售中介合同范例
- 2025年單招模擬測試題及答案
- 個人汽車抵押合同范例
- 個人雇傭保姆合同范例
- 鄉(xiāng)村河道橋梁承建合同范例
- 農村醫(yī)院轉讓合同范例
- TD/T 1069-2022 國土空間生態(tài)保護修復工程驗收規(guī)范(正式版)
- 踝關節(jié)扭傷康復治療
- FZ∕T 01085-2018 粘合襯剝離強力試驗方法
- 白龍江引水工程環(huán)境影響報告書(公示版)
- 《短視頻拍攝與制作》課件-3短視頻中期拍攝
- 瀏陽煙花術語大全
- 五星級酒店前廳管理常用表格
- 居民心理健康知識講座課件
- 2024年英語專業(yè)四級考試真題及詳細答案
- 成語故事葉公好龍
- MHT:中小學生心理健康檢測(含量表與評分說明)
評論
0/150
提交評論