注册 登录
编程论坛 汇编论坛

大学的一道题,哪位哥们能帮着做一下呀

shenyuan 发布于 2006-01-04 11:32, 744 次点击

任务:

设计一个受键盘控制的交通灯

一、设计任务

采用计数/计时芯片8253、并行接口8255A、中断控制器8259DOS功能调用以下功能

1、在键盘输入数字,用DOS功能调用接受字符,在屏幕上显示出数据,并且该数据作为交通灯燃灭规律的依据。

2、若键盘输入的数字为“1,十字路口交通灯的变化规律要求:

1)南北路口的绿灯、东西路口的红灯同时亮10秒;

2)南北路口的黄灯闪烁若干次,同时东西路口红灯继续亮;

3)南北路口的红灯、东西路口的绿灯同时亮50秒;

4)南北路口的的红灯继续亮,同时东西路口的黄灯闪烁若干次;

5)转1)重复

若键盘输入的数字为其他值,十字路口交通灯的变化规律基本不变,只是东西路口南北路口的红绿

灯亮的时间有所不同,但变化周期仍为1分钟。

3、由8253定时,定时时间到向8259申请一次中断。

4L7L6L5作为南北路口的交通灯与8255PC7PC6PC5相连,L2L1L0作为东西路口的交通灯与

8255PC2PC1PC0相连。

二、设计报告要求

1)画出系统硬件原理图并用文字说明原理

2)画出程序框图及流程图

3)编写程序并写出注释

0 回复
1