利用8255A芯片实现流水灯闪烁设计

利用8255A芯片实现流水灯闪烁设计

ID:47863651

大小:644.01 KB

页数:23页

时间:2019-07-06

利用8255A芯片实现流水灯闪烁设计_第1页
利用8255A芯片实现流水灯闪烁设计_第2页
利用8255A芯片实现流水灯闪烁设计_第3页
利用8255A芯片实现流水灯闪烁设计_第4页
利用8255A芯片实现流水灯闪烁设计_第5页
资源描述:

《利用8255A芯片实现流水灯闪烁设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、利用8255A芯片实现流水灯闪烁设计目录摘要······················································2第1章利用8255A芯片实现流水灯闪烁设计的概述···········2第2章三种方案的论述与最终方案的确定····················22.1第一种方案的论述··································22.2第二种方案的论述··································52.3第三种方案(最终方案)的论证·······················10第3章测试结果及体会心得··

2、·····························13第4章致谢·················-23-利用8255A芯片实现流水灯闪烁设计····························14第5章参考文献·········································14附录1方案一Proteus仿真电路效果图·····················15附录2方案一源程序代码································16附录3方案二Proteus仿真电路效果图·····················18附录4方案二源程序代码···

3、·····························19附录5方案三(最终方案)Proteus仿真电路效果图·········20附录6方案三(最终方案)源程序代码····················21-23-利用8255A芯片实现流水灯闪烁设计摘要:8255A是一种通用的可编程并行I/O接口芯片(ProgrammablePeripherialInterface),它是为Inter系列微处理器设计的配套电路,也可用于其它微处理器系统中。通过对它进行编程,芯片可工作于不同的工作方式。此次课程设计的目的就是利用端口和8255协同工作来实现LED显示功能,对8255A芯片进行编程使流水灯

4、左移或右移,通过延时程序使流水灯进行顺序点亮。通过这次课程设计掌握8255A的功能特点、工作原理以及显示器接口的基本原理与方法技术。关键词:8086芯片AT89C51单片机8255A芯片LED流水灯第1章利用8255A芯片实现流水灯闪烁设计的概述流水灯在日常的生活中有着广泛的应用,例如,许多楼面上的彩灯广告就是应用了流水灯设计。此次的课程设计的题目是利用了端口和8255A协同工作来实现LED显示功能,编写程序,使用8255的A口和B口均为输出,接8个或16个发光二极管,实现流水灯的显示效果。在实验中8255A的A和B两个端口不能同时赋值,从而我们可以用通用寄存器BX对所需要赋值的数据进行存储,

5、因为BX可以分从高8位寄存器BH和低8位寄存器BL两部分进行独立的操作,我们用寄存器BH对A口进行赋值,用寄存器BL对B口进行赋值,通过延时一段时间再对BH和BL进行移位和输出,实现了流水灯的效果。第2章三种方案的论述与最终方案的确定2.1第一种方案的论述第一种方案,我们使用了8086CPU芯片与8255A芯片一起实现了流水灯闪烁的设计,同时还使用了地址锁存器74LS373芯片。74ls373是常用的地址锁存器芯片,它是一个是带三态缓冲输出的8D触发器,在单片机系统中为了扩展外部存储器,通常需要一块74ls373芯片。在方案一中,当8086CPU的引脚ALE(地址锁存允许信号,输出,高电平有效

6、,用作地址锁存器74LS373的锁存控制信号)处于下降沿时将8086CPU输出的地址信息进行锁存,以定义8255A的工作方式。下面先对74LS373芯片进行简介:1.地址锁存器74LS373的内部电路与工作原理-23-利用8255A芯片实现流水灯闪烁设计引脚功能图注:管脚引出端功能符号:D0~D7数据输入端OE三态允许控制端(低电平有效)Q0~Q7输出端LE锁存允许端74373三态缓冲输出的8D锁存器(3S,锁存允许输入有回环特性),其输出端Q0~Q7可直接与总线相连,74LS373的LE端直接与8086CPU的ALE信号连接。1脚是三态允许控制端(OE),是低电平有效。当1脚是高电平时,不管

7、输入3(D0)、4(D1)、7(D2)、8(D3)、13(D4)、14(D5)、17(D6)、18(D7)如何,也不管11脚(LE锁存允许端)如何,输出2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部呈现高阻状态(或者叫浮空状态)。当1脚是低电平时,只要11脚(LE锁存允许端)上出现一个下降沿,输出2(Q0)、5(Q1)、6(Q2)、9(Q

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

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

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