微机原理实践:8088交通信号灯控制系统设计

需积分: 26 2 下载量 145 浏览量 更新于2024-10-04 收藏 79KB DOC 举报
"南京工程学院的微机原理及应用A课程设计任务书,涉及交通信号灯模拟控制系统的构建。学生需要掌握8088应用系统设计、8255、8253、8259接口芯片的使用及编程,以及8086/8088汇编语言。设计要求包括实现十字路口交通信号灯的交替放行功能,数码管显示倒计时,并通过程序流程图、源代码和设计报告进行详细说明。设计周期为一周,成绩由实验表现、答辩和报告三部分组成。" 在这个课程设计任务中,学生被要求设计一个十字路口的交通信号灯控制系统,该系统首先会将所有红灯闪烁N1秒,然后按照东西向车行道绿灯放行N秒、南北向车行道红灯亮,接着转换为南北向车行道放行N秒的模式循环。在每个方向的绿灯放行期间,数码管需显示倒计时,以便驾驶员了解剩余通行时间。 为了完成这个任务,学生需要具备8088微处理器的应用知识,尤其是与可编程接口芯片的交互,如8255、8253和8259。8255通常用于数据输入输出,8253是定时/计数器,而8259则用于中断处理。学生必须熟悉这些芯片的编程和配置,以便实现信号灯的定时切换。 在汇编语言编程方面,学生需要编写程序来控制信号灯的状态切换,并实现数码管的倒计时显示。程序流程图的绘制有助于理解程序逻辑,而源程序清单则是实现这一控制逻辑的具体代码。 预习阶段,学生需要阅读相关文献,如《StarES8688使用说明书》和指定教材,进行实验准备,包括8255的控制交通灯实验。设计过程中,学生需在星研实验装置上进行调试,并最终提交设计报告,报告内容应包含电路原理图、程序流程图、源代码和调试过程与结果的详细描述。 整个课程设计的时间线明确,从12月14日开始,包括预习、实验调试和报告撰写,至12月18日进行验收答辩。成绩评定不仅看最后的答辩,还关注整个过程中的实验表现和报告质量。 这个课程设计旨在将理论知识与实践相结合,提升学生的微机系统设计能力,特别是对于接口技术和实时控制系统的理解和应用。通过这个项目,学生不仅可以深入理解8088微处理器的工作原理,还能锻炼实际问题解决和系统集成的能力。