微机原理课程设计----路灯控制设计
《微机原理课程设计----路灯控制设计》由会员分享,可在线阅读,更多相关《微机原理课程设计----路灯控制设计(15页珍藏版)》请在毕设资料网上搜索。
1、路灯控制设计路灯控制设计 1 设计任务描述 1.1 设计题目 路灯控制设计 1.2 设计内容 1)天黑时路灯电亮,天亮时路灯关闭。 2)用中断模拟天黑。 1.2.1 设计目的 通过课程设计使学生更进一步掌握微机原理及应用课程的有关知识,提高应用 微机解决问题的能力,加深对微机应用的理解。通过查阅资料,结合所学知识进行 软、硬件的设计,使学生初步掌握应用微机解决问题的步骤及方法。为以后学生结 合专业从事微机应用设计奠定基础 1.2.2 设计要求 1)通过 KOK7和 K+来输入。 2)用 LED 指示灯显示结果。 3)输出为 1 灯亮,输入为 0 灯灭。 2 设计思路 本次微机原理课程设计我设计
2、的是路灯控制器。通过中断信号来使路灯点亮,再经延时 程序来使灯自动熄灭。然后重新回到初始状态。 我们用到的芯片是中断控制器 8259 和可编程并行接口 8255 这两种芯片再外加一个 LED 显示单元及开关单元。用中断控制器 8259 的控制字来设置单片、边沿触发、非缓冲、非自动, 用 ICW4 来设置 IR7 非屏蔽。 设置中断控制器 8255 的控制字,让它 A 口输出来显示灯亮, 。由于我们没用到口和 口,所以让口输入 C 口高低四位均输出。 设置完控制字后,再使 A 口输出全为 0(这时路灯初始状态为灭) ,接着让程序循环进入 空操作。当天黑需要路灯亮时,按下中断(代表天黑) ,程序从
3、循环执行空操作中中断出来, 使 A 口输出从全为 0 变成全为 1(这时路灯全亮) ,程序后面连接一个延迟子程序,来控制灯 亮的时间。 最后到了程序该结束的时候了,A 口输出从全 1 再次变为全 0(这时路灯全灭,代表夜晚 已过,天亮了) 。这时程序本该结束了,程序结束后,又返回到中断控制器 8259 这部分,这 样程序又可以通过按中断来控制灯亮,这样就简单又实用。 大体上程序主要分四大部分:输入部分,中断部分,延迟部分和输出部分。结合所学的 知识外加查找相关资料,把这几大部分合理的连接起来,从而实现一个完整、功能强大的程 序。 3 主要元器件介绍 路灯控制设计路灯控制设计 3.1 所用芯片8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 路灯 控制 设计
