微机原理课程设计报告简易电子广告牌设计.doc

微机原理课程设计报告简易电子广告牌设计.doc

ID:57269607

大小:427.50 KB

页数:19页

时间:2020-08-08

微机原理课程设计报告简易电子广告牌设计.doc_第1页
微机原理课程设计报告简易电子广告牌设计.doc_第2页
微机原理课程设计报告简易电子广告牌设计.doc_第3页
微机原理课程设计报告简易电子广告牌设计.doc_第4页
微机原理课程设计报告简易电子广告牌设计.doc_第5页
资源描述:

《微机原理课程设计报告简易电子广告牌设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科实验报告微机原理课程设计报告学院电子与信息学院专业信息工程1班学生姓名李土荣指导教师提交日期10年01月18日学号200730212271座位号21一课程设计题目介绍题目:简易电子广告牌设计功能:“实验箱上设有一个共阳极8×8点阵的红黄两色LED显示器。编程使LED显示器循环显示一条广告语,例如:北京你好。要求:广告语可以自己任意选择,但字数不少于3个;广告语的颜色红黄交替显示,例如:先显示红色广告语,再显示黄色广告语,如此交替循环;广告语中每个字符显示的时间由8253定时器控制,定时时间到显示下一个字符,设置每个字符显示的时间为数秒不等,可以自行设置;若键盘输入“R”

2、则返回DOS,结束程序。设计说明:点阵LED显示器是将许多LED类似矩阵一样排列在一起组成的显示器件,双色点阵LED是在每一个点阵的位置上有红绿或红黄或红白两种不同颜色的发光二极管。当微机输出的控制信号使得点阵中有些LED发光,有些不发光,即可显示出特定的信息,包括汉字、图形等。实验箱上是一个共阳极8×8点阵的红黄两色LED显示器,其点阵结构参考教师实验指导书实验24。该点阵对外引出24条线,其中8条行线,8条红色列线,8条黄色列线。若使某一种颜色、某一个LED发光,只要将与其相连的行线加高电平,列线加低电平即可。例如欲显示汉字“年”,采用逐列循环发光。首先由“年”的点阵轮

3、廓,确定点阵代码(如图所示)根据“年”的点阵代码,确定逐列循环发光的顺序如下:①行代码输出44H;红色列代码输01H;第一列2个红色LED发光。②行代码输出54H;红色列代码输02H;第二列3个红色LED发光。③行代码输出54H;红色列代码输04H;第三列3个红色LED发光。④行代码输出7FH;红色列代码输08H;第四列7个红色LED发光。⑤行代码输出54H;红色列代码输10H;第五列3个红色LED发光。⑥行代码输出DCH;红色列代码输20H;第六列5个红色LED发光。⑦行代码输出44H;红色列代码输40H;第七列2个红色LED发光。⑧行代码输出24H;红色列代码输80H;

4、第八列2个红色LED发光。在步骤①~⑧之间可插入几ms的延时,重复进行①~⑧即可在LED上稳定的显示出红色“年”字。若想显示黄色“年”,只需把红色列码改为黄色列码即可。实验仪上的点阵LED及驱动电路参考教师实验指导书实验24,行代码、红色列代码、黄色列代码各用一片74LS273锁存。行代码输出的数据通过行驱动器7407加至点阵的8条行线上,红和黄列代码的输出数据通过驱动器DS75452反相后分别加至红和黄的列线上。行锁存器片选信号为CS1,红色列锁存器片选信号为CS2,黄色列锁存器片选信号为CS3。接线方法:行片选信号CS1接280H;红列片选信号CS2接288H;黄列片选

5、信号CS3接290H。电路图:二课程设计的目的进行一次综合的小型微机应用系统的软硬件设计。通过课程设计,进一步巩固所学的知识,并将所学的内容加以综合运用。将所学的理论与实际问题或应用相结合,进一步培养自主学习的能力,综合运用知识的能力,以及创新实践的能力。并且了解双色点阵LED显示器的基本原理,掌握PC机控制双色点阵LED显示程序的设计方法。三硬件设计:8253的基本工作原理和编程方法:按图1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高

6、电平)。图1按图2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。图2可编程定时器/计数器(8253)参考流程图:28255方式0的工作原理:(1)三个数据端口A、B、C,每个端口均为8位,可选择输入或输出操作;(2)A组控制和B组控制:端口A和端口C的高4位构成A组端口B和断口C的低4位构成B组,分别又A组和B组控制电路控制。两组控制电路内各有一个控制寄存器,接受CPU输出的控制字,决定各端口的工作方式;(3)数据总线缓冲器:这是个三态双向的8位缓冲器,起着8255A与CPU数据总线接口的作用,用来传

7、送输入/输出的数据、CPU发出的控制字及状态信息;(4)读/写控制逻辑接收CPU发出的地址A1、A0及控制(、、RESET)和片选()信号,产生给A组、B组的控制信号,以完成对数据、状态及控制信息的传送。实验电路:参考流程图:3实验系统原理图及硬件原理说明:1、用8253的计数器0和计数器1作为1MHz时间的的分频,使间脉冲变成1Hz,由计数器1的OUT口输出,并把OUT口接到8255的PA0端口,目的是让8255去读这个端口的值,为程序中的定时,当时间到时就变换字。2、8253的两个计数器用工作方式2(分频器)和

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

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

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