微机交通信号灯控制系统

微机交通信号灯控制系统

ID:43045333

大小:111.51 KB

页数:11页

时间:2019-09-26

微机交通信号灯控制系统_第1页
微机交通信号灯控制系统_第2页
微机交通信号灯控制系统_第3页
微机交通信号灯控制系统_第4页
微机交通信号灯控制系统_第5页
资源描述:

《微机交通信号灯控制系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录一、设计分析……………………………………………………………………3设计题目……………………………………………………………………………3设计目的……………………………………………………………………………3设计任务与要求……………………………………………………………………3二、设计概要……………………………………………………………………………………4实验方案论证………………………………………………………………………4设计原理……………………………………………………………………………4硬件系统框图……………

2、……………………………………………………………4三、详细设计……………………………………………………………………………………5芯片介绍及连接原理…………………………………………………………………5程序流程图……………………………………………………………………………6程序源代码……………………………………………………………………………7四、课程设计总结与体会…………………………………………………………12附录:元器件列表…………………………………………………………………………13参考文献…………………………

3、…………………………………………………13-11-一、设计分析设计题目:交通信号灯控制系统设计目的:1、巩固和加深课堂所学知识;2、学习掌握一般软硬件的设计方法和查询、运用资料的能力;3、4、通过对交通灯实时控制系统的设计与制作,综合应用8253、8259、8255芯片,深入了解和掌握利用可编程8255A进行控制的原理与方法;5、掌握8253芯片进行定时的基本方法、8255A芯片的基本输入/输出控制方法、8259A进行中断控制的原理及方法及数码管显示控制的方法;6、通过这次课程设计,将课本上的理论知识和实

4、际的应用有机的结合起来,以提高分析和解决问题的实际能力,通过对汇编语言程序代码的设计、编写、修改以提高自己实际编程能力。设计任务与要求:任务:设计一个交通灯控制系统综合运用定时器8253、中断控制器8259A和并行接口8255A设计十字路口的交通信号灯控制系统。要求:用8个发光二极管中的4个分别表示东西方向的红灯,南北方向的红灯,南北方向的绿灯,东西方向的绿灯。正常工作时有如下两种情况:东西方向为绿灯时,南北方向为红灯;东西方向为红灯时,南北方向为绿灯。交通灯控制系统工作情况:东西绿灯30秒,南北红灯33

5、秒;东西方向绿灯变为0秒时,南北方向红灯闪3秒;切换状态,南北方向绿灯30秒,东西红灯33秒;南北方向绿灯为0秒时,东西方向红灯闪3秒;跳转到A状态,循环。定时器8253计数1次55毫秒,计数18次就定时1秒。8253输出接到中断控制器8259A的输入端口IRQ0,向8259A提出中断。并行接口8255A向数码管和二极管输出,控制点亮和熄灭数码管和二极管。-11-二、设计概要实验方案论证:进行十字路口的交通信号灯控制电路设计,画出电路原理图及实验电路图,进行软件编程、以及使用说明文档的建立等一整套工作任务

6、。进行十字路口的交通信号灯控制程序设计,提交一个符合上述功能要求的十字路口的交通信号灯控制系统设计。设计原理:器件连接原理:8253和8259采用系统连接,8253的定时器通道0,输入频率为1.19MHz,输出产生0.05秒的定时信号,通过8259的IRQ0向CPU申请中断,即每产生一次中断,则说明定时0.05秒。8255的A口输出,控制8个发光二极管的亮灭,作为指示灯,实际只用二个绿灯和红灯。8259的B口输出,作为4个数码管的笔划码,其显示码与显示数据的关系如下表;C口的PC0~PC3为字段码控制,控

7、制哪一个数码管显示。显示数值显示码显示数值显示码DpgfedcbaDpgfedcba000111111501101101100000110601111101201011011700000111301001111801111111401100110901101111硬件系统框图:-11-三、详细设计芯片介绍及连接原理:中断控制器8259A:中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先级排队、辨别中断源以及提供中断矢量的电路集于一片中,因此无需附加任何电路,只需对82

8、59A进行编程,就可以管理8级中断,并选择优先模式和中断请求方式,中断结构可以由用户编程来设定。8259A的功能如下:①一片8259A可以接受并管理8级可屏蔽中断请求,通过9片8259A级联可扩展至64级可屏蔽中断优先控制。②对每一级中断都可以通过程序来屏蔽或允许。③在中断响应周期,8259A可为CPU提供相应的中断类型码。④具有多种工作方式,并可通过编程来加以选择。定时器8253:8253可编程定时/计数器是Intel公司生

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。