微机原理课程设计--彩灯控制器系统

微机原理课程设计--彩灯控制器系统

ID:25787834

大小:255.73 KB

页数:16页

时间:2018-11-22

微机原理课程设计--彩灯控制器系统_第1页
微机原理课程设计--彩灯控制器系统_第2页
微机原理课程设计--彩灯控制器系统_第3页
微机原理课程设计--彩灯控制器系统_第4页
微机原理课程设计--彩灯控制器系统_第5页
资源描述:

《微机原理课程设计--彩灯控制器系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程编号j1610103课程名称微型原理与应用课程设计学生姓名学生学号联系电话所在班级实施地点科技楼微机原理室422起止时间2013.12.15--2013.12.20指导教师王荣辉-15-目录1课程设计的目的………………………………………………………………2课程设计的任务与要求……………………………………………………3系统框图………………………………………………………………………4设计原理………………………………………………………………………4.18255工作原理及内部结构…………………………………………4.28255A的工作方式控制字…………………………………………4

2、.38086的引脚信号……………………………………………………5程序设计流程图及说明……………………………………………………6程序调试与结果分析………………………………………………………7总结……………………………………………………………………………11附录1:总体电路原理图…………………………………………………13附录2:元器件清单………………………………………………………13附录3:源程序代码………………………………………………………14-15-1课程设计的目的通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,了解步进电机控制的基本原理,掌握控制步进电机转动的编程方

3、法,进一步熟练掌握8255A并行I/O口的工作方式以及编程方法,熟练应用8086以及汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。体会系统整体设计的流程与方法,为以后系统级设计积累经验。2课程设计的任务与要求以8255交通灯的一种显示效果为例,介绍彩灯控制器显示的基本原理。设有一排8个水平排列的彩灯,某种显示方式为从左到右0.5秒点亮。其控制过程如下:若以“0”代表彩灯点亮,以“1”代表彩灯熄灭,则开始时刻,L1黄灯亮1.5秒后,红灯L2,L3,L4,L5间隔0.5秒依次亮,然后绿灯L6.L7.L8间隔0.5秒依次亮;循环7次。控制器

4、将一帧8个数据送至8个彩灯的控制端,其中,最左边的一段彩灯对应的控制数据为“0”,其余的数据均为1,即11111110.当8个数据送完以后,控制器停止送数,保留这种状态(定时)1.5秒,此时黄灯被点亮,其余彩灯熄灭。随后,控制器又在极短的时间内将数据111111101送至彩灯的控制端,并定时0.5秒,这段时间,第一个红灯被点亮。由于送数据的过程很快,我们观测到的效果是第一个红灯被点亮0.5秒后,第2个红灯接着被点亮,即每隔0.5秒显示一帧图样。如此下去,最后控制器将数据01111111送至8个彩灯的控制端,则L8绿灯被点亮。依次循环7次。3系统框图彩灯控制器系统框图如下所示:彩灯82

5、55可控制并行接口芯片8086微处理器图1系统框图-15-4设计原理在这次课程设计中主要用到了8255A可编程并行接口芯片可用程序来设置芯片的工作方式,通用性强,使用灵活,可为多种不同的CPU与外设之间提供并行输入/输出的通道。4.18255工作原理及内部结构4.1.18255内部结构8255A的内部结构如图2所示,它由4部分组成:(1)数据总线缓冲器(2)三个8位端口PA、PB、PCPA7-PA0PC7-PC4PC3-PC0D7-D0/RD/WRA1A0/CSRESETA组控制数据总线缓冲器读/写控制逻辑B组控制A组A口(8位)A组C口高4位B组C口低4位B组B口(8位)PB7-P

6、B0图2内部结构图(3)A组和B组控制电路A组:PA口和PC口的高四位(PC7~PC4);B组:PB口和PC口的低四位(PC3~PC0)。这两组控制电路一方面接收CPU发来的控制字并决定8255A的工作方式;另一方面接收来自读写控制逻辑电路的读写命令,完成接口的读写操作。(4)读/写控制逻辑用来管理数据信息。控制字和状态字的传送,它接收来自CPU的地址总线的A1,A0和控制总线的信号RD.WR.RESET等,并向8255A的A,B两组发送命令.由它控制把CPU发出的控制命令字或输出的数据送到相应的端口,或把外设的状态信息或输入的数据从相应的端口送到CPU.4.1.28255A引脚功能

7、-15-8255A芯片除电源和地引脚以外,其他引脚可分为两组,引脚如图3所示:(1)8255A与外设连接引脚8255A芯片与外设连接的有24条双向、三态数据引脚,分成三组,分别对应于A,B,C三个数据端口:PA7-PA0,PB7-PB0,PC7-PC0.14023933843753663573483393210311130122913281427152616251724182319222021PA3PA2PA1PA0/RD/CSGNDA1A0PC7PC6P

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

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

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