交通燈信號控制課程設計
1. 數電課程設計——交通信號燈的自動控制
早都有這種設備
2. 用PLC設計交通燈信號燈控制的課程設計(要求:1.用西門子S7-300;2.要有接線圖;要有原理)
其實很簡單,不知道你的是怎麼個硬體結構,幾個信號輸入,輸出!
3. 交通燈課程設計
交通燈:紅綠燈交替亮;當綠燈亮的時間還剩5秒時,黃燈同時亮;紅綠燈的兩的時間分別可任意調整(〈100秒),數碼顯示時間
我親自教你
4. 求一份交通燈信號控制器設計(課程設計任務)
http://www.doc88.com/p-197574000181.html
http://www.autooo.net/autooo/mu/moni/2011-06-05/72492.html
5. 微機原理及應用課程設計--交通信號燈的控制
ORG 0000H
LJMP STAR1
A_BIT EQU 20H;數字的管店的內存位置
B_BIT EQU 21H個位數字數碼管的十位數字的存儲空間位置
TEMP EQU 22H;計數器的值存儲位置
STAR1:MOV TEMP,#20;初始化計數器60
CLR P1.0;南北方向的紅燈
CLR P1 0.5,東西方向綠燈
STLOP1:由ACALL和DISPLAY1;調用顯示子程序
DEC的TEMP 1
MOV A計數器減的TEMP;
CJNE A,#0,STLOP1;判斷計數器滿了嗎?「
SETB P1.0;南北方向的紅燈熄滅
SETB P1.5 ACALL和山綠色
由東向西方向的呼叫閃爍的黃燈過程 BR /> STAR2:MOV TEMP,#20;重新開始60秒倒計時
CLR P1.2;南北方向的綠燈
CLR P1.3;東方紅西方向
STLOP2:ACALL並顯示2;調用數碼管子程序
DEC TEMP;計數器減
MOV A,TEMP
CJNE A,#0,STLOP2以確定是否計數器?
SETB P1.2
SETB P1.3
ACALL山,子程序調用黃燈閃爍?
由SJMP STAR1;
DISPLAY1:MOV A,TEMP
MOV B,#10
DIV AB
MOV B_BIT,B位B BR /> MOV A_BIT,A;十
MOV DPTR,#NUMTAB;指定查找表啟起始地址
MOV R0,#12;
DPL1: MOV R1,#250;
DPLOP1:MOV A,A_BIT;個位數
MOVC A,@ A + DPTR;調查位數的7段碼
MOV P0,A;發送出去位7段碼
CLR P2.3;打開一個數字顯示
ACALL和D1MS所; 162微秒
SETB P2.3;關閉了一下,以防止鬼影
MOV A,B_BIT,以十位數
MOVC A _at_ A + DPTR;調查10位,7段碼
MOV P0,A;發送10七段碼
CLR至P2.2,開放的10顯著?
CLR P2.0
CLR P2.1
ACALL D1MS顯示
SETB P2.2 162微秒;近10個,以防止重影
> DJNZ R1 DPLOP1循環執行250次
DJNZ R0,DPL1流通實施250X4 = 1000
RET
DISPLAY2:MOV A,TEMP TEMP中的十六進制數轉換成十進制數 BR /> MOV B,#10; 10進制/ 10 =十進制
DIV AB;
MOV A_BIT,B,在B
MOV B_BIT 10,A;一個
MOV DPTR,#NUMTAB,
MOVC A指定的查找表的起始地址
MOV R0,#12;
DPL2:MOV R1,#250;
DPLOP2:MOV A,A_BIT帶數字,@ A + DPTR;調查數字的7段碼
MOV P0,A;發送的位7段碼
CLR P2。 0;打開一個位
ACALL和D1MS;
顯示162微秒SETB P2.0;關閉位,防止重影
MOV A,B_BIT十位數</ MOVC A _at_ A + DPTR;調查的10位數字的7段碼
MOV P0,A,派出10個7段碼
CLR P2.1,開放的十個重大
CLR P2.2 CLR P2.3
ACALL D1MS顯示
SETB P2.1,162微秒;關閉10
DJNZ R1 DPLOP2,防止重影;循環執行250次
DJNZ R0,DPL2循環執行250X4 = 1000
RET
山:MOV R3,#5;
ROUND:CLR P1.1; /> CLR P1.4;
ACALL DELAY;黃燈閃爍5
SETB P1.1,每次間隔一秒鍾
SETB P1.4;
ACALL延遲
DJNZ R3輪;
RET;
D1MS:MOV R7,#80; 2 +2 X80 = 162微秒的延遲計算12MHZ
DJNZ R7,美元;
RET;
DELAY:MOV R6,#10;
YL3:MOV R4,#100;
XL2:MOV R5,#71;
DL1:NOP;秒的延時子程序
NOP
NOP
NOP
NOP
DJNZ R5,DL1;
DJNZ R4,XL2;
DJNZ R6,YL3的; <br / RET;
共陰極數碼管顯示的代碼
NUMTAB一個:DB 03FH 0
END
6. EDA課設交通燈信號控制器介面設計
MODEL TINY MAX_N equ 34049 STACK_LENequ32 _TEXTsegment;byte public 'CODE ' org 100h _mainprocnear @:jmp@100 @43: ;out loop header movsi,6 xorcx,cx ; cmp[si],cx jnz@44 ; pushsi lodsw ; @43_5: lodsw;[si]--> ax mov[si-4],ax cmpsi,bp jbe @43_5 ; popsi addword ptr [si-2],4;[0004]+=4 decbp decbp ;cx still is 0 ;si still point to 6 @44: ;inner loop header movword ptr ax,[si] mulbx; *= i addax,cx; +=carry adcdx,0 @45: divdi ;save current digital movword ptr [si],dx ;save current digtial to buff incsi incsi movcx,ax;move carry to cx xordx,dx cmp si,bp jbe@44 or ax,ax jnz@45 @46: leabp,[si-2];calc end ime=62