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

正文內(nèi)容

學習情境2交通燈的設(shè)計-資料下載頁

2025-01-07 05:35本頁面
  

【正文】 產(chǎn)生 T2中斷。 EXF2只能用軟件清除。當 DCEN=1時, T2處于向上 /向下計數(shù)模式, EXF2不引起中斷。 RCLK: 接收時鐘允許。 當 RCLK=1時, T2的溢出脈沖可作為串行口方式 1和方式 3的接收時鐘; 當 RCLK=0時, T1的溢出脈沖將作為串行接收時鐘。 學習情景二 交通信號燈的設(shè)計 C/ : 定時器 /計數(shù)器 2工作方式選擇位。 C/ = 0,為定時工作方式; C/ = 1,為計數(shù)工作方式。 CP/ : T2捕捉 /重裝功能選擇位。 當 CP/ =1且 EXEN2=1時,引腳T2EX/。 當 CP/ =0且 EXEN2=1時,引腳T2EX/。 當 CP/ =0且 EXEN2=1時, T2溢出將引起捕捉自動重裝操作。 2Τ2Τ 2Τ2RL2RL2RL2RL學習情景二 交通信號燈的設(shè)計 TCLK: 發(fā)送時鐘允許。 當 TCLK=1時, T2的溢出脈沖可作為串行口方式 1和方式 3的發(fā)送時鐘; 當 TCLK=0時, T1的溢出脈沖將作為串行發(fā)送時鐘。 EXEN2: T2外部允許。 當 EXEN2=1時, T2EX的負跳變引起 T2捕捉或重裝,此時 T2不能用做串行口的串行時鐘。 當 EXEN2=0時, T2EX的負跳變將不起作用。 TR2: T2啟動控制位。 當 TR2=1時,啟動 T2; TR2=0時,停止 T2。 學習情景二 交通信號燈的設(shè)計 2.定時器 /計數(shù)器 2模式寄存器 T2MOD T2MON不可位尋址,地址為 0C9H。 位 序 D7 D6 D5 D4 D3 D2 D1 D0 位標志 — — — — — — T20E DCEN T20E: 定時器 2輸出允許位。 當 T20E=1時,允許時鐘輸出至引腳 T2/; 當 T20E=0時,禁止引腳 T2/。 DCEN: 計數(shù)器方向控制。 當 DCEN=0時, T2自動向上計數(shù); 當 DCEN=1時, T2向上 /向下計數(shù)方式,由引腳T2EX狀態(tài)決定計數(shù)方向。 學習情景二 交通信號燈的設(shè)計 3.定時器 /計數(shù)器 2操作方式選擇 2Τ 2RLC/ RCLK+TCLK CP/ T20E TR2 模 式 X 0 0 0 1 16位自動重裝模式 X 0 1 0 1 16位捕捉模式 X 1 X X 1 波特率發(fā)生器模式 X 1 X 1 1 時鐘輸出模式 X X X X 0 T2停止 學習情景二 交通信號燈的設(shè)計 例題: AT89S52單片機晶振頻率為 6MHz,設(shè)有一重復周期為 20ms的低頻脈沖信號由引腳 T0/引入,要求該引腳每發(fā)生一次負跳變, 一個 10ms脈寬的同步負脈沖;同時 15ms的同步正脈沖。其波形如圖所示。 10ms 15ms 計數(shù)方式 初值 FFH 定時方式 初值 06H 計數(shù)方式 初值 FFH 定時方式 初值 06H 學習情景二 交通信號燈的設(shè)計 解: 分析思路: ( 1)將定時器 /計數(shù)器 0作為方式 2計數(shù)功能,初值為 FFH,外部脈沖由 ,便發(fā)生一次溢出, TF0置 1。 ( 2)改變定時器 /計數(shù)器 0為 500 μs的定時方式,初值為 06H,并且使 =0, =1。通過循環(huán) 20次,延時 10ms后,再使 =1。( 3)定時器 0繼續(xù)延時,再循環(huán) 10次,延時5ms,隨后使 =0,定時器 0再恢復到計數(shù)狀態(tài)。 學習情景二 交通信號燈的設(shè)計 程序如下: ORG 1000H START4: SETB 。 CLR 。 LOOPA: MOV TCON,00H MOV TMOD,06H。T0為計數(shù)方式 2 MOV TH0,0FFH。計數(shù)一次就溢出 MOV TL0,0FFH SETB TR0 。啟動 T0 學習情景二 交通信號燈的設(shè)計 LOOPB: JBC TF0,LOOPC。檢測到溢出就跳轉(zhuǎn) SJMP LOOPB LOOPC: CLR TR0 MOV TMOD 02H。T0為定時方式 2 MOV TH0,06H。置 T0初值,延時 500μs MOV TL0,06H MOV R5,14H 。置循環(huán) 20次 CLR 。 SETB 。 SETB TR0 。啟動 T0 LOOPD: JBC TF0,LOOPE 。檢測 500 s定時到? SJMP LOOPD 學習情景二 交通信號燈的設(shè)計 LOOPE:DJNZ R5,LOOPD。延時 10ms SETB 。 MOV R5,0AH 。循環(huán) 10次 LOOPF:JBC TF0,LOOPG。檢測 500μs定時到 SJMP LOOPF LOOPG:DJNZ R5,LOOPF 。延時 5ms CLR 。 CLR TR0 SJMP LOOPA END 學習情景二 交通信號燈的設(shè)計 第三部分 項目實施 一、硬件電路 學習情景二 交通信號燈的設(shè)計 二、軟件 在系統(tǒng)初始化時需要將計數(shù)器的初值寫入 TL0和TH0中,如果使用模式 0或模式 1,當計數(shù)器發(fā)生溢出后,還要重新將初值寫入 TL0和 TH0中。 改變重裝入時的 TH0和 TL0的值就可以改變定時器的定時時間,也就改變了流水燈的流動速度。 設(shè)定 TH0、 TL0初值,每按一次按鍵增加一級速度加快一擋。 學習情景二 交通信號燈的設(shè)計 ( 1)流水燈控制 在此之前的各模塊中,為了定時都采用了空循環(huán)的方法,這種方法浪費了大量的 CPU工作時間。在單片機中一般采用定時計數(shù)器組成一個定時器來完成這種定時工作。使用定時器后系統(tǒng)的程序框圖如圖 1所示。 由于每當定時時間到產(chǎn)生中斷后顯示控制工作進行一次,所以可以將顯示控制工作放在定時中斷里完成。這樣主程序只需要完成定時計數(shù)器和中斷的初始化工作即可結(jié)束。 學習情景二 交通信號燈的設(shè)計 圖 210 使用定時器后系統(tǒng)的程序框圖 學習情景二 交通信號燈的設(shè)計 任務分析: 一個階梯為 ,采用定時中斷,時基為 。 內(nèi)存分配 50H=04H, 4 = 51H用于按鍵次數(shù)計數(shù)器,值從 1— 10, 52H單元作為步長, 53H單元作為定時中斷計數(shù)器,當 53H單元內(nèi)容和 52H單元內(nèi)容相等,左移一次, 55H顯示內(nèi)容 學習情景二 交通信號燈的設(shè)計 ORG 0000H LJMP START ORG 000BH LJMP CTCS ORG 0013H LJMP KEYS ORG 0100H START: MOV SP, 50H ;設(shè)置堆棧指針 MOV TMOD, 01H ;設(shè)置定時計數(shù)器 0工作模式 MOV TL0, 0B0H ;設(shè)置定時計數(shù)器 0的初值 MOV TH0, 0CH MOV 50H , 04H 學習情景二 交通信號燈的設(shè)計 MOV 51H , 00H MOV 53H , 00 SETB TR0 ; 啟動定時計數(shù)器 SETB EA ;允許總中斷 SETB ET0 ;允許定時計數(shù)器 0中斷 SETB EX1 SETB IT1 MOV XS, 0FEH ;設(shè)置顯示控制字初值 SJMP $ ;主程序停止在本指令 KEY EU XS EU 55H 學習情景二 交通信號燈的設(shè)計 。定時中斷子程序 ORG 0200H CTCS: PUSH PSW 。保護現(xiàn)場 PUSH ACC MOV TL0, 0B0H?;謴投〞r計數(shù)器初值 MOV TH0, 0CH INC 53H MOV A, 53H CJNE A, 52H, KK1 學習情景二 交通信號燈的設(shè)計 MOV A, XS RL A 。調(diào)整顯示控制字 MOV XS, A MOV P1, A 。輸出顯示 MOV 53H, 00H KK1: POP ACC POP PSW 。恢復現(xiàn)場 RETI 。中斷返回 學習情景二 交通信號燈的設(shè)計 。外部中斷子程序 ORG 0300H KEYS: PUSH PSW PUSH ACC MOV R7,14H K1: MOV R6, 0FFH DJNZ R6,$ DJNZ R7, K1 JB KEY, K2 INC 51H MOV A, 51H 學習情景二 交通信號燈的設(shè)計 CJNE A, 0BH, K3 MOV 51H,01H K3: MOV B, 50H MOV A,51H MUL AB MOV 52H, A POP ACC POP PSW K2: RETI END 學習情景二 交通信號燈的設(shè)計 任務三 簡易交通信號燈 第一部分 項目要求 將 8個發(fā)光二極管從左到右流水燈循環(huán)顯示 , 通過按鍵改變循環(huán)的速率 , 最小為 , 最大為 2秒 , 即流水燈的流動速度分為 10級 , 使用按鍵控制流動速度 。 每按一次按鍵流水燈的流動速度改變 1級 。 按一次按鍵 , 速度增加一級 , 逐步增加 ,增加到最高速度后 , 再循環(huán) 。 采用定時器 T0, 方式 1, 定時器定時時基是 。 學習情景二 交通信號燈的設(shè)計 任務三 簡易交通信號燈 一、任務目標 設(shè)計一個簡易的交通信號燈控制器,其設(shè)計任務如下。 某交通十字路口,南北向為主干道,東西向為支道。每個道口安裝一組信號燈,每組信號燈有紅、黃、綠 3種信號,各信號燈按以下規(guī)則循環(huán)顯示交通信號指揮交通,見表 1。 顯示信號共有 4種狀態(tài),稱為四相。 學習情景二 交通信號燈的設(shè)計 25s 5s 15s 5s 東西向 綠燈 黃燈 紅燈 紅燈 南北向 紅燈 紅燈 綠燈 黃燈 要求使用單片機控制發(fā)光二極管完成表 1的顯示功能。 二、硬件 顯示器件 顯示狀態(tài)共有紅、黃、綠 3種顏色,可以使用紅、黃、綠色發(fā)光二極管,每組信號燈使用 3只發(fā)光二極管,兩個方向的道口各使用 1組。控制系統(tǒng)需要 6個開關(guān)量控制發(fā)光二極管,見圖 1。 6只發(fā)光二極管的顯示規(guī)則見表 2。 表 1 交通信號燈顯示規(guī)則 學習情景二 交通信號燈的設(shè)計 圖 1 信號燈顯示電路 學習情景二 交通信號燈的設(shè)計 方向 東西向 南北向 發(fā)光二極管 時間 /s D1 D2 D3 D4 D5 D6 紅 黃 綠 紅 黃 綠 25 滅 滅 亮 亮 滅 滅 5 滅 亮 滅 亮 滅 滅 15 亮 滅 滅 滅 滅 亮 5 亮 滅 滅 滅 亮 滅 驅(qū)
點擊復制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1