本篇文章给大家谈谈红绿灯代码javascript,以及红绿灯代码Verilog对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、java控制红绿灯及模拟车辆运动2、java 红绿灯 代码3、单片机交通灯程序每条代码的意思4、JS中制作红绿灯的代码?
java控制红绿灯及模拟车辆运动
写两个程序分别模拟红绿灯和汽车:
1)红绿灯程序以报文形式通知汽车程序;
2)汽车程序需要用多线程来实现。
3)红绿灯程序用个循环,每隔n分钟红绿灯转换,同时通知汽车程序;
java 红绿灯 代码
//按回车键就可以
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Print {
public static void main(String[] args) {
JFrame jFrame = new JFrame ();
final JLabel jLabel = new JLabel (“按回车键!”);
jFrame.setLayout(null);
jLabel.setBounds(80,50,500,80);
jFrame.add(jLabel);
jFrame.setSize(200, 200);
jFrame.setLocation(200, 300);
jFrame.setVisible(true);
jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jFrame.addKeyListener(new KeyAdapter () {
int n = 0;
public void keyPressed(KeyEvent e) {
int keyCode = e.getKeyCode();
if (keyCode == KeyEvent.VK_ENTER) {
n++;
if (n == 1)
jLabel.setText(“绿”);
else if (n == 2) {
jLabel.setText(“红”);
} else if (n == 3) {
jLabel.setText(“黄”);
n = 0;
}
}
}
});
}
}
单片机交通灯程序每条代码的意思
ORG 0000H //汇编伪指令,指定主程序入口地址
LJMP MAIN //跳转到主程序处
ORG 000BH
LJMP TIME_0//跳转到定时器0中断程序处
ORG 0040H
MAIN: //主程序开始
MOV IE,#82H //设置中断控制寄存器,开总中断,开定时器0中断
MOV TCON , #10H //这里应该是TMOD吧?!设置定时器0模式的
MOV TH0, #3CH //定时器0装初值
MOV TL0,#0AFH
//以下这些是对红绿灯模式和时间进行设置的指令,即红绿黄灯亮灭的时间
MOV R1,#20
RED:
MOV R2,#30
LOOP1:
MOV A,R2
JZ GREEN
CALL SHOW
MOV P3,#0
SETB P3.0
LJMP LOOP1
GREEN:
MOV R2,#20
LOOP2:
MOV A,R2
JZ YELLOW
CALL SHOW
MOV P3,#0
SETB P3.1
LJMP LOOP2
YELLOW:
MOV R2, #3
MOV R0, #6
MOV P3, #00H
SETB P3.2
LOOP3:
MOV A, R2
JZ RED
MOV A, R0
JZ SHAN
dec R0
CALL SHOW
LJMP LOOP3
SHAN:
MOV R0, #6
CPL P3.2
LJMP LOOP3
//以下这些是对红绿灯时间数字进行显示指令,即红绿灯亮灭的时间通过LED显示倒计时
SHOW:
MOV A,R2
MOV B,#10
DIV AB
MOV DPTR ,#TABL //查表得到led显示段码,这个应该是十位的数字
MOVC A,@A+DPTR
MOV P1,#0FFH
MOV P1,A
MOV P2,#00H
SETB P2.1
CALL DELY
MOV A,B
MOV DPTR, #TABL
MOVC A, @A+DPTR//查表得到led显示段码,这个应该是个位的数字
MOV P1, #0FFH
MOV P1, A
MOV P2, #00H
SETB P2.2
CALL DELY
RET
DELY:
D3: MOV R6, #100
D2: MOV R7, #10
D1: DJNZ R7, D1
DJNZ R6, D2
RET
//定时器0中断程序
TIME_0:
PUSH ACC
PUSH PSW
MOV TH0, #3CH
MOV TL0, #0AFH
DJNZ R1, OUT_T0
MOV R1, #20
DEC R2
OUT_T0:
POP PSW
POP ACC
RETI
//led显示段码,对应0123456789这十个数字
TABL:DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H
END //结束
JS中制作红绿灯的代码?
只能修改页面统一代码中的颜色设置: a:hover { color: #FFFFFF; text-decoration: none; } a:visited { color: #fff; text-decoration: none; }
红绿灯代码javascript的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于红绿灯代码Verilog、红绿灯代码javascript的信息别忘了在本站进行查找喔。