大学的一道题,哪位哥们能帮着做一下呀
任务:
设计一个受键盘控制的交通灯
一、设计任务
采用计数/计时芯片8253、并行接口
1、在键盘输入数字,用DOS功能调用接受字符,在屏幕上显示出数据,并且该数据作为交通灯燃灭规律的依据。
2、若键盘输入的数字为“
1)南北路口的绿灯、东西路口的红灯同时亮10秒;
2)南北路口的黄灯闪烁若干次,同时东西路口红灯继续亮;
3)南北路口的红灯、东西路口的绿灯同时亮50秒;
4)南北路口的的红灯继续亮,同时东西路口的黄灯闪烁若干次;
5)转1)重复
若键盘输入的数字为其他值,十字路口交通灯的变化规律基本不变,只是东西路口南北路口的红绿
灯亮的时间有所不同,但变化周期仍为1分钟。
3、由8253定时,定时时间到向8259申请一次中断。
4、L7、L6、L5作为南北路口的交通灯与8255的PC7、PC6、PC5相连,L2、L1、L0作为东西路口的交通灯与
8255的PC2、PC1、PC0相连。
二、设计报告要求
1)画出系统硬件原理图并用文字说明原理
2)画出程序框图及流程图
3)编写程序并写出注释