- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《路灯控制》课程设计报告
学 院: 化工装备学院
专 业: 电气自动化技术
班 级: 2班
姓 名: xx
学 号: 320090205
指导教师: xxx
20 11年 6 月20~24 日
目 录
1.课程设计目的 2
2.课程设计任务和要求 2
3.设计内容 3
4.元器件清单 3
5.设计总结
6.参考书目
7.附录(设计原理图)
(
1.课程设计目的
1)结合所学的电子电路的理论知识完成路灯控制课程设计;
2)通过该设计学会并掌握常用电子元器件的选择和使用方法;
3)提高自己综合分析问题和解决问题的能力。
2.课程设计任务和要求
2.1课程设计任务
本次设计的程序为路灯控制设计,此程序是通过中断控制器8259和并行接口芯片8255与8088计算机的硬件连接,以及延时方法,来实现夜晚路灯亮灭的控制。
程序主要分四大部分:输入部分,中断部分,延迟部分和输出部分。
输入部分用K0至K7来实现,中断部分用中断控制器8259来实现,延迟部分用一个延迟
子程序来实现,而输出部分则用LED显示单元及开关单元来实现。
通过中断K++来实现天黑,天黑时路灯电亮,天亮时路灯关闭。
2.2课程设计要求
1)通过KO—K7和K++来输入。
2)用LED指示灯显示结果。
3)输出为1灯亮,输入为0灯灭。
3. 课程设计报告内容
3.1课程设计方案选择及说明
本次微机原理课程设计我设计的是路灯控制器。通过中断信号来使路灯点亮,再经延时程序来使灯自动熄灭。然后重新回到初始状态。
我们用到的芯片是中断控制器8259和可编程并行接口8255这两种芯片再外加一个LED显示单元及开关单元。用中断控制器8259的控制字来设置单片、边沿触发、非缓冲、非自动,用ICW4来设置IR7非屏蔽。
设置中断控制器8255的控制字,让它A口输出来显示灯亮,。由于我们没用到B口和C口,所以让B口输入C口高低四位均输出。
设置完控制字后,再使A口输出全为0(这时路灯初始状态为灭),接着让程序循环进入空操作。当天黑需要路灯亮时,按下中断(代表天黑),程序从循环执行空操作中中断出来,使A口输出从全为0变成全为1(这时路灯全亮),程序后面连接一个延迟子程序,来控制灯亮的时间。
最后到了程序该结束的时候了,A口输出从全1再次变为全0(这时路灯全灭,代表夜晚已过,天亮了)。这时程序本该结束了,程序结束后,又返回到中断控制器8259这部分,这样程序又可以通过按中断来控制灯亮,这样就简单又实用。
大体上程序主要分四大部分:输入部分,中断部分,延迟部分和输出部分。结合所学的
知识外加查找相关资料,把这几大部分合理的连接起来,从而实现一个完整、功能强大的程
序。
3.2各单元电路的工作原理
3.2.1所用芯片8255简介:
外部引线
D0~D7为双向数据信号线,用来传送数据和控制字。、
RD为读信号线,与其它信号线一起实现对8255接口的读操作通常接系统总线的IOR信号。
WR为写信号线,与其它信号一起实现对8255的写操作,通常接系统总线的IOW。
CS为片选信号线,当它为低电平(有效)时,才能选中该8255芯片,也才能对8255进行操作。、
A0,A1为口地址选择信号线。8255内部有3个口;A口,B口,C 口,还有一个控制寄存器,它们可由程序寻址。A0,A1上的不同编码可分别寻址上述3个口和一个控制寄存器,具体规定如下:
A1 A0 选择
0 0 A口
0 1 B口
1 0 C口
1 1 控制寄存器
通常 A0,A1分别接系统总线A0和 A1,它们与CS一起来决定8255的接口地址。
RESET为复位输入信号。此端上的高电平可使8255复位。复位后,8255的A口,B口,C 口均被定为输入状态。
PA0~PA7为A口的8条输入输出信号线。
PB0~PB7为B口的8条输入输出信号线。
PC0~PC78条线根据其工作方式可作为数据的输入或输出线,也可以用作控制信号的输出或状态信号的输入线。
3.2.2 8255有三种工作方式:方式0、方式1和方式2。
①:方式0--基本输入/输出
在此工作方式下,每个口都作为基本的输
文档评论(0)