- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 10
得分
微机原理与接口技术
课程考试制作报告
作品名称: LED点阵显示屏
专业班级:
学 号:
姓 名:
年 月
目 录
作品说明………………………………………………………3
系统总体设计…………………………………………………3
硬件设计………………………………………………………3
软件设计………………………………………………………4
系统调试与分析………………………………………………8
课程作品制作体会……………………………………………9
附:原理图……………………………………………………10
作品说明:
现在市面上有很多有关点阵显示器的商品,如广告活动字幕机器、、股票显示板、活动布告栏等。它的有点是可按照需要的大小、形状、单色或彩色来组合,可与单片机连接,做各种广告性的文字或者图形的变化。
本作品就是用4个单色8×8LED点阵来显示一些文字或符号。主件采用AT89S51和一个74HC154的译码器,再加上一些三极管和电阻组成基本的电路。在本制作中,显示为汉字:“欢迎来到民雄农工”。
系统总体设计:
只要让某些LED亮就可以组成数字、英文字、图形、中文字。但是如果采用直接点亮的方式,它就可变化成很多的形状,当然不管是哪种形式,哪种图案的哪些LED该亮必须是固定的。
要显示一个中文字,必须有几个点阵组成才可显示一个中文字。本制作采用的是16×15的点阵。
硬件设计:
元器件:
点阵行和列的确定:要点亮点阵中的某些点,必须要保证它所在的点电压正偏。如何才能保证这一点呢?把点阵(型号FJ1088BH)买回来以后,选定一个方向,比如把有型号的一面朝上,本电路要保证点阵的行为高,列为低,因此要用万用表的正极一端固定,负极一端在点阵的引脚上面来回的总动测试,发现只有哪一行亮,那么正极所在的引脚就为那行的高端。可以先定义行和列的顺序。本制作中经过测试是如下定义的:
上面从左往右依次为:P2 P5 Q4 P7 Q2 Q1 P6 P4
下面从左往右依次为: P0 Q3 Q5 P3 Q0 P1 Q6 Q7
其中P为行(从下往上),Q为列(从左到右)
后来在调试电路的时候发现这样做得到的是乱码,于是将原来的编码反向。
此为后面详加介绍。
三极管脚的确定:三极管在电路中担当的是开关的作用,要用到两种型号的管子,NPN(9013)和PNP(A1015),它们的脚E B C是用万用表来测试得到,结果如下:有字的一面从左往右依次为:(9013)E B C,(A1015)E C B
电阻:设计中要用到两种阻值的电阻,分别为68Ω和4.7KΩ
晶振:采用晶振频率为12MHZ
电路基本设计:
行:P0、P2口作为一般的输入和输出口使用所以要加一个4.7K的上拉电阻。在点阵的行和P0.0~P0.7、P2.0~P2.7之间采用NPN的三极管,射极接输出,集电极接Vcc
列:通过一个4-16译码器(74CHC154),来选通列,数值的输入是从ABCD接入,其中D(20脚)为高,A(23脚)为低,分别接到P1.0~P1.3,G1(18脚)接P1.4为选通端子。
复位电路:采用上电复位。
软件设计:
基本的点阵显示:(“欢“)
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
P00
●
P01
●
P02
●
●
●
●
●
●
●
●
●
●
●
●
●
P03
●
●
●
P04
●
●
●
●
P05
●
●
●
P06
●
●
●
P07
●
●
●
P20
●
●
●
P21
●
●
●
P22
●
●
●
P23
●
●
●
P24
●
●
●
●
P25
●
●
●
●
P26
P27
P0
00
3C
44
84
04
04
84
44
3C
00
00
07
04
0F4
04
1C
P2
20
10
08
04
43
43
04
08
10
20
00
20
10
0F
10
20
备注
为了符合硬件电路的设计,在程序烧写的时候编码是从3C,10开始的,因为在电路的设计的时候为了方便,把第8列作为了第一列,在编写的时候注意就是了。
编码采用P0.0为低位,P0.7为高位,比如最左列P0的编码是十六进制的00,P2口就是十六进制的20,依次类推。
程序的设计思路。
流程图:
程序源码:(烧到芯片里面的)
O
您可能关注的文档
最近下载
- VR技术在医疗领域的应用.docx
- (2025春新版本)部编版七年级语文下册全册教案.doc
- 【大单元整体教学】第二单元 单元《热传递》整体设计 苏教版科学一年级上册.pdf
- 教育技术与管理博士.docx VIP
- 2024-2025学年山东省潍坊市安丘市七年级上期末数学试卷(附答案解析).pdf VIP
- 顶点CRM4.0解决方案.docx
- 泌尿结石的健康宣教ppt内容课件.pptx
- SL∕T 423-2021河道采砂规划编制与实施监督管理技术规范.docx
- 四川省资阳市2022-2023学年四年级下学期语文期末试卷(含答案).pdf VIP
- 剑桥一级备考Cambridge English YLE Starters Sample Paper Volume 2.pdf
文档评论(0)