汇编语言80C51单片机的关于交通信号灯的设计
运用51系列的单片机进行东西南北十二个交通信号灯的控制
追问:能搞出来不能搞
运用51系列的单片机进行东西南北十二个交通信号灯的控制
追问:能搞出来不能搞
答案:MOV AX,12H
INT 10H
MOV AH,0BH
MOV BH,0
MOV BL,01H
INT 10H
;-----------屏幕初始化--------------
;-----------鼠标--------------
VGA:
MOV AX,0
INT 33H
CMP AX,0FFFFH
其他:太缩了 。。。。。。。。。。。。 能搞 Proteus 仿真 实例 很多的 程序太长了,帮不了你 #include <AT89X55.H>
int i,j,k;
sbit redwe=P2^0;
sbit redns=P2^3;
sbit greenwe=P2^1;
sbit greenns=P2^4;
sbit yellowwe=P2^2;
sbit yellowns=P2^5;
t()
{
for(i=2;i>0;i--)
{
for(j=200;j>0;j--)
{
for(k=250;k>0;k--)
{;}
}
}
}
main()
{
int m,n,s;
while(1)
{
redwe=0;greenwe=1;
for(m=5;m>0;m--)
{
yellowwe=0;
t();
yellowwe=1;
t();
}
redns=1;greenns=0;yellowns=1;
for(n=0;n<=5;n++)
{ t();}
redwe=1;greenwe=0;yellowwe=1;
redns=0;greenns=1;yellowns=1;
for(n=0;n<=20;n++)
{ t();}
greenwe=1;redwe=1;
for(m=5;m>0;m--)
{
yellowwe=0;
t();
yellowwe=1;
t();
}
redwe=0;greenwe=1;yellowwe=1;
greenns=0;redns=1;yellowns=1;
for(n=0;n<=20;n++)
{ t();}
redns=1;greenns=1;
for(m=5;m>0;m--)
{
yellowns=0;
t();
yellowns=1;
t();
}
redns=0;greenns=1;yellowns=1;
redwe=1;greenwe=0;
for(n=0;n<=15;n++)
{ t();}
}
}
加以修改可以用
计时程序要你自己改,想怎么改就怎么改
上一个:求汇编语言入门教程 要真正的入门啊 我现在什么都不懂 从零开始的那种教程
下一个:汇编语言程序编译连接生成exe文件成功,运行阶段按要求输入字符回车后看不到结果,屏幕消失。在线等解