ImageVerifierCode 换一换
格式:WPS , 页数:11 ,大小:1.74MB ,
资源ID:13165502      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13165502.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机8x8点阵设计论文.wps资料文档下载)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机8x8点阵设计论文.wps资料文档下载

1、静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,动态显示采用扫描的方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的脉冲信号,反复循环以上操作,就可显示各种图形或文字信息。本文将介绍一种采用单片机 AT89C51 进行控制的 8*8LED 点阵。该点阵可实现动态数字汉字以及字母。1.1 设计任务及目的利用 8*8LED 点阵显示汉字字样。采用 AT89C521 单片机作为整个控制搭电路的核心,并编制软件程序,实现动态轮流显示。通过此设计来巩固单片机硬件系统的设计及软件系统的编程,通过设计将平时所学知识付

2、诸实践,提高动手能力。第第2章章 系统硬件设计与分析系统硬件设计与分析本系统从经济性,电路结构,系统性能等多方面考虑,选用如下主要元器件:单片机 AT89C51、共阳 8*8LED 点阵显示块、74hc573 芯片(八进制 3 态非反转透明锁存器,器件的输入是和标准 CMOS 输出兼容的,加上拉电阻他们能和LS/ALSTTL 输出兼容)。2.1 复位电路单片机在启动运行时需要复位,使 CPU 以及其他功能部件处于一个确定的初始状态,并从这个状态开始工作,另外,在单片机工作过程中,如果出现死机时,也必须对单片机进行复位,使其重新开始工作。本设计中采用按键复位电路,复位电路如图 1 所示:1图 1

3、 复位电路2.2 晶振电路图 2晶振电路2.3 主体电路通过单片机 AT89C51 的 P0 口和 P2 口去驱动点阵 LED 芯片块。电路如图 2 所示:XTAL218XTAL119U1C122pFC222pFX112MR12图 3主体电路2.4 硬件电路连线 1.把“单片机系统”区域中的 P0.0P0.7 端口分别通过八个 100 欧电阻连接到“点阵模块”区域中的“L1L8”端口上;2.把“单片机系统”区域中的 P2.0P2.7 端口连接到“点阵模块”区域中的“S1S8”端口上。2.5 显示部分1、8*8 点阵的原理:有红色、绿色、三色点阵,这里面是由发光二极管来做成的,三色的是在内部一些

4、不同色的二极管组成的,由 64 个发光二极管组成的,有共阴和共阳的区别。2、驱动原理:由两个端口来控制,一端是接阴极的,另一端是接阳极的,一部分输出低电平,另一部分输出高电平(如图 4),这样可以区别出不同的东西,在其中 P3 口上接低电平,P0 接高电平,这里只需要知道如何点亮发光二极管的原理就会知道我们的点阵是如何点亮的。3、8X8点阵 LED 工作原理说明图 4 为 88 点阵 LED 外观及引脚图,其等效电路如图(5)所示,只要其对应的X、Y 轴顺向偏压,即可使 LED 发亮。例如如果想使左上角 LED 点亮,则 Y0=1,X0=0即可。应用时限流电阻可以放在 X 轴或 Y 轴。3图

5、4 88 点阵 LED 外观及引脚图其等效电路图如下:图 5 88 点阵 LED 等效电路2.点阵 LED 扫描法介绍点阵 LED 一般采用扫描式显示,实际运用分为三种方式:(1)点扫描;(2)行扫描;(3)列扫描。若使用第一种方式,其扫描频率必须大于 1664=1024Hz,周期小于 1ms 即4可。若使用第二和第三种方式,则频率必须大于 168=128Hz,周期小于 7.8ms即可符合视觉暂留要求。此外一次驱动一列或一行(8 颗 LED)时需外加驱动电路提高电流,否则 LED 亮度会不足。第第3章章 系统软件设计系统软件设计利用数组将各数字字符的编码存放在寄存器中,在执行显示过程中从寄存器

6、中将对应数字或字符编码的数组一一轮流调出即可实现动态。4.1 汉字的编码0 x00,0 x010,0 x10,0 x10,0 x10,0 x10,0 x10,0 x00,/一0 x00,0 x04,0 x04,0 x44,0 x44,0 x44,0 x04,0 x04,/二0 x02,0 x82,0 x92,0 x92,0 x92,0 x92,0 x82,0 x02,/三0 x00,0 xff,0 x8a,0 xf2,0 x82,0 xfa,0 x8a,0 xff,/四0 x92,0 x92,0 x9e,0 xf2,0 x92,0 x9e,0 x82,0 x02,/五0 x23,0 x26,0

7、 x28,0 xe0,0 x68,0 x24,0 x27,0 x20,/六4.2 字母的编码各个字母所对应的编码如下:0 x0C,0 x12,0 x12,0 x12,0 x1E,0 x12,0 x12,0 x00,/*A,0*/显示字母A/0 x0E,0 x12,0 x12,0 x0E,0 x12,0 x12,0 x0E,0 x00,/*B,1*/显示数字B/0 x0C,0 x12,0 x02,0 x02,0 x02,0 x12,0 x0C,0 x00,/*C,2*/显示数字C/0 x0E,0 x12,0 x12,0 x12,0 x12,0 x12,0 x0E,0 x00,/*D,3*/显示数

8、字D/0 x1E,0 x02,0 x02,0 x0E,0 x02,0 x02,0 x1E,0 x00,/*E,4*/显示数字E/0 x1E,0 x02,0 x02,0 x0E,0 x02,0 x02,0 x02,0 x00,/*F,5*/显示数字F/0 x0C,0 x12,0 x02,0 x1A,0 x12,0 x12,0 x0C,0 x00,/*G,6*/显示数字G/0 x12,0 x12,0 x12,0 x1E,0 x12,0 x12,0 x12,0 x00,/*H,7*/显示数字H/0 x0E,0 x04,0 x04,0 x04,0 x04,0 x04,0 x0E,0 x00,/*I,8

9、*/显示数字I/0 x10,0 x10,0 x10,0 x10,0 x12,0 x12,0 x0C,0 x00,/*J,9*/显示数字J/0 x12,0 x12,0 x0A,0 x06,0 x0A,0 x12,0 x12,0 x00,/*K,10*/显示数字K/0 x02,0 x02,0 x02,0 x02,0 x02,0 x02,0 x1E,0 x00,/*L,11*/显示数字L/0 x12,0 x1E,0 x1E,0 x12,0 x12,0 x12,0 x12,0 x00,/*M,12*/显示数字M/0 x12,0 x16,0 x16,0 x1A,0 x1A,0 x12,0 x12,0 x

10、00,/*N,13*/显示数字N/0 x1E,0 x12,0 x12,0 x12,0 x12,0 x12,0 x1E,0 x00,/*O,14*/显示数字O/0 x0E,0 x12,0 x12,0 x0E,0 x02,0 x02,0 x02,0 x00,/*P,15*/显示数字P/0 x0C,0 x12,0 x12,0 x12,0 x16,0 x1A,0 x1C,0 x00,/*Q,16*/显示数字Q/0 x0E,0 x12,0 x12,0 x0E,0 x06,0 x0A,0 x12,0 x00,/*R,17*/显示数字R/0 x0C,0 x12,0 x02,0 x0C,0 x10,0 x12

11、,0 x0C,0 x00,/*S,18*/显示数字S/0 x1E,0 x04,0 x04,0 x04,0 x04,0 x04,0 x04,0 x00,/*T,19*/显示数字T/0 x12,0 x12,0 x12,0 x12,0 x12,0 x12,0 x0C,0 x00,/*U,20*/显示数字U/0 x12,0 x12,0 x12,0 x12,0 x0C,0 x0C,0 x0C,0 x00,/*V,21*/显示数字V/0 x12,0 x12,0 x12,0 x12,0 x1E,0 x1E,0 x12,0 x00,/*W,22*/显示数字W/0 x12,0 x12,0 x0C,0 x0C,0

12、 x0C,0 x12,0 x12,0 x00,/*X,23*/显示数字X/50 x11,0 x11,0 x0A,0 x04,0 x04,0 x04,0 x04,0 x00,/*Y,24*/显示数字Y/0 x1E,0 x10,0 x08,0 x0C,0 x04,0 x02,0 x1E,0 x00,/*Z,25*/显示数字Z/第 4 章 有关软件的介绍5.1:Protues 软件是英国 Labcenter electronics 公司出版的 EDA protues 工具软件。它不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内

13、推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus 是世界上著名的 EDA 工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到 PCB 设计,真正实现了从概念到产品的完整设计。迄今为止是世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持 8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086 和 MSP430 等,2010 年即将增加 Cortex 和 DSP 系列处理器,并持续增加其他系列处理器模型。在编译方面,它

14、也支持 IAR、Keil 和 MATLAB 等多种编译.在 PROTUES 绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在 PROTUES 的原理图中看到模拟的实物运行状态和过程。PROTUES 是单片机课堂教学的先进助手。PROTUES 不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。它的元器件、连接线路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。课程设计、毕业设计是学生

15、走向就业的重要实践环节。由于 PROTUES 提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台。随着科技的发展“计算机仿真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中PROTUES 也能茯得愈来愈广泛的应用。5.2 Keil C51 介绍及使用本设计中源程序程序的编写与调试是在 Keil C51 集成环境 uVision 中进行的。Keil C51 是美国 Keil Software 公司出品的 51 系列兼容单片机 C 语言软件开发系统,与汇编相比,C 语言在功能上、结构性、可读性、可维护性上有明显的优6势,因而易学易用。Keil C51 软件提供丰富的库函数和功能强大的集成开发调试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1