概述
微机原理课程实验(十字路口红绿灯设计)
软件:protuse 8.4
具体要求
设计实现交通信号灯系统。设A车道与B车道交叉组成十字路口,A是主道,B是支道,直接对车辆进行交通管理,基本要求如下:
(1)用发光二极管模拟交通信号灯;
(2)正常情况下,A、B两车道轮流放行,A车道放行绿灯亮,其中3秒用于警告(黄灯亮);B车道放行绿灯亮,其中3秒用于警告(黄灯亮);A、B车道放行、禁止通行时间自己定义;
(3)有紧急车辆通过时,按下某开关使A、B车道均为红灯,紧急情况解除后,恢复正常控制(解除方式自选)
代码段:
CODE SEGMENT PUBLIC ‘CODE’
ASSUME CS:CODE,DS:DATA,SS:STACK
ORG 100H ;避开中断向量表区域
START:
; Write your code here
MOV AX,DATA
MOV DS,AX
MOV AX,STACK
MOV SS,AX
MOV AX,TOP
MOV SP,AX
CLI
;设置中断向量
PUSH DS
MOV AX,0
MOV DS,AX
MOV BX,152
MOV AX,OFFSET INT6
MOV [BX],AX
MOV AX,0
MOV [BX+2],AX
POP DS
PUSH DS
MOV AX,0
MOV DS,AX
MOV BX,156 ;27H*4 IR7
MOV AX,OFFSET I
最后
以上就是专注白猫为你收集整理的微机原理课程实验(十字路口红绿灯设计)的全部内容,希望文章能够帮你解决微机原理课程实验(十字路口红绿灯设计)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复