百度文库- 让每个人平等地提升自我0 《路灯控制》课程设计报告学院:化工装备学院专业:电气自动化技术班级:2 班姓名: xx 学号:5 指导教师:xxx 20 11 年 6 月 20~24 日百度文库- 让每个人平等地提升自我1 目录NO TABLE OF CONTENTS ENTRIES FOUND
课程设计目的1) 结合所学的电子电路的理论知识完成路灯控制课程设计;2)通过该设计学会并掌握常用电子元器件的选择和使用方法;3)提高自己综合分析问题和解决问题的能力
课程设计任务和要求课程设计任务本次设计的程序为路灯控制设计,此程序是通过中断控制器8259 和并行接口芯片 8255 与 8088 计算机的硬件连接, 以及延时方法, 来实现夜晚路灯亮灭的控制
程序主要分四大部分:输入部分,中断部分,延迟部分和输出部分
百度文库- 让每个人平等地提升自我2 输入部分用 K0至 K7 来实现,中断部分用中断控制器8259 来实现,延迟部分用一个延迟子程序来实现,而输出部分则用LED显示单元及开关单元来实现
通过中断 K++来实现天黑,天黑时路灯电亮,天亮时路灯关闭
课程设计要求1)通过 KO— K7和 K++来输入
2)用 LED指示灯显示结果
3)输出为 1 灯亮,输入为 0 灯灭
课程设计报告内容课程设计方案选择及说明本次微机原理课程设计我设计的是路灯控制器
通过中断信号来使路灯点亮,再经延时程序来使灯自动熄灭
然后重新回到初始状态
我们用到的芯片是中断控制器8259和可编程并行接口 8255这两种芯片再外加一个 LED显示单元及开关单元
用中断控制器8259 的控制字来设置单片、边沿触发、非缓冲、非自动,用ICW4来设置 IR7 非屏蔽
设置中断控制器 8255 的控制字, 让它 A 口输出来显示灯亮,
由于我们没用到B口和C口,所以让B口输入C口高低四