- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本科实验报告
微机原理课程设计报告
学 院 电子与信息学院
专 业 信息工程1班
学生姓名 李土荣
指导教师
提交日期 10年 01月 18 日
学 号200730212271
座位号 21
一 课程设计题目介绍
题目:简易电子广告牌设计
功能:“实验箱上设有一个共阳极8×8点阵的红黄两色LED显示器。编程使LED显示器循环显示一条广告语,例如:北京你好。要求:广告语可以自己任意选择,但字数不少于3个;广告语的颜色红黄交替显示,例如:先显示红色广告语,再显示黄色广告语,如此交替循环;广告语中每个字符显示的时间由8253定时器控制,定时时间到显示下一个字符,设置每个字符显示的时间为数秒不等,可以自行设置;若键盘输入“R”则返回DOS,结束程序。
设计说明:
点阵LED显示器是将许多LED类似矩阵一样排列在一起组成的显示器件,双色点阵LED是在每一个点阵的位置上有红绿或红黄或红白两种不同颜色的发光二极管。当微机输出的控制信号使得点阵中有些LED发光,有些不发光,即可显示出特定的信息,包括汉字、图形等。实验箱上是一个共阳极8×8点阵的红黄两色LED显示器,其点阵结构参考教师实验指导书实验24。
该点阵对外引出24条线,其中8条行线,8条红色列线,8条黄色列线。若使某一种颜色、某一个LED发光,只要将与其相连的行线加高电平,列线加低电平即可。例如欲显示汉字“年”,采用逐列循环发光。
首先由“年”的点阵轮廓,确定点阵代码(如图所示)根据“年”的点阵代码,确定逐列循环发光的顺序如下:
① 行代码输出 44H; 红色列代码输 01H;第一列2个红色LED发光。
② 行代码输出 54H; 红色列代码输 02H;第二列3个红色LED发光。
③ 行代码输出 54H; 红色列代码输 04H;第三列3个红色LED发光。
④ 行代码输出 7FH; 红色列代码输 08H;第四列7个红色LED发光。
⑤ 行代码输出 54H; 红色列代码输 10H;第五列3个红色LED发光。
⑥ 行代码输出 DCH; 红色列代码输 20 H;第六列5个红色LED发光。
⑦ 行代码输出 44H; 红色列代码输 40 H;第七列2个红色LED发光。
⑧ 行代码输出 24H; 红色列代码输 80 H;第八列2个红色LED发光。
在步骤①~⑧之间可插入几ms的延时,重复进行①~⑧即可在LED上稳定的显示出红色“年”字。若想显示黄色“年”,只需把红色列码改为黄色列码即可。
实验仪上的点阵LED及驱动电路参考教师实验指导书实验24,行代码、红色列代码、黄色列代码各用一片74LS273锁存。行代码输出的数据通过行驱动器7407加至点阵的8条行线上,红和黄列代码的输出数据通过驱动器DS75452反相后分别加至红和黄的列线上。行锁存器片选信号为CS1,红色列锁存器片选信号为CS2,黄色列锁存器片选信号为CS3。接线方法:行片选信号 CS1 接 280H;红列片选信号 CS2 接 288H;黄列片选信号 CS3 接 290H。
电路图:
二 课程设计的目的
进行一次综合的小型微机应用系统的软硬件设计。通过课程设计,进一步巩固所学的知识,并将所学的内容加以综合运用。将所学的理论与实际问题或应用相结合,进一步培养自主学习的能力,综合运用知识的能力,以及创新实践的能力。并且了解双色点阵LED显示器的基本原理 ,掌握PC机控制双色点阵LED显示程序的设计方法 。
三 硬件设计:
8253的基本工作原理和编程方法:
按图1虚线连接电路,将计数器0设置为方式0,计数器初值为N(N≤0FH),用手动逐个输入单脉冲,编程使计数值在屏幕上显示,并同时用逻辑笔观察OUT0电平变化(当输入N+1个脉冲后OUT0变高电平)。
图1
按图2连接电路,将计数器0、计数器1分别设置为方式3,计数初值设为1000,用逻辑笔观察OUT1输出电平的变化(频率1HZ)。
图2
可编程定时器/计数器(8253)
参考流程图:
2 8255方式0的工作原理:
(1)三个数据端口A、B、C,每个端口均为8位,可选择输入或输出操作;
(2)A组控制和B组控制:端口A和端口C的高4位构成A组端口B和断口C的低4位构成B组,分别又A组和B组控制电路控制。两组控制电路内各有一个控制寄存器,
文档评论(0)