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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

89c51单片机课程设计Word文档格式.docx

1、因而采用点阵式图文显示屏显示经常需要变化的信息,是非常有效的。点阵大小可以有1616、2424、3232、4848等不同规格,也有单色、双色、和多色几种,最常用的是单色图文屏。单色屏多使用红色或橘红色或橙色LED点阵单元。双色图文屏和多色图文屏,在LED点阵的每一个“点”上布置有两个或多个不同颜色的LED发光器件。换句话说,对应于每种颜色都有自己的显示矩阵。显示的时候,各颜色的显示点阵是分开控制的。事先设计好各种颜色的显示数据,显示时分别送到各自的显示点阵,即可实现预期效果。每一种颜色的控制方法和单色的完全相同,因此掌握了单色图文显示屏的原理,双色屏和多色屏就不难理解了。1.2 设计目的本次课

2、程设计的目的:(1)学会使用点阵LED管。(2)掌握汉字字模软件的使用。(3)掌握用点阵LED显示汉字的控制方法。1.3 设计内容设计内容: 了解SPI总线工作原理和74HC595的工作时序,并能够用程序控制74HC595输出。学会点阵LED的动态扫描过程。能够显示静止的汉字或英文或图像。能够让屏幕或上或下或左或右动起来。1.4 设计所需原件简介1.4.1 AT89C51AT89C51是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含4k bytes的反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司高密度、非易失性存

3、储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。AT89C51引脚图如图1-1所示。 图1-1 AT89C51引脚图单片机是在一块硅片上集成了各种部件的微型机,这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。8051单片机的基本结构见图1-2。 图1-2 8051单片机的基本结构AT89C51提供以下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个十六位定时/计数器,一

4、个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式保存RAM中的内容,但振荡器停止工作并禁止其他所有部件工作直到下一个硬件复位。1.4.2 74HC59574HC595是硅结构的CMOS器件,兼容低电压TTL电路。是具有8位移位寄存器和一个存储器,三态输出功能。8位串行输入/输出或者并行输出移位寄存器,具有高阻关断状态。三态。特点:8位串行输入/8位串行或并行输出存储状态寄存器,三种状态。输出寄存器(三态输

5、出:就是具有高电平、低电平和高阻抗三种输出状态的门电路。)可以直接清除 100MHz的移位频率。1.4.3 ULN2003ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。其外部引脚图如下:图1-3 ULN2003的引脚图ULN2003的特点如下:它的每一对复合晶体管都串联一个2.7K的基极电阻,在5V的工作电压下它能与TTL和CMOS电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。它的工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。它的内部构造如下图:图1-4 ULN2003的内部构造

6、1.4.4 LED点阵介绍88单色点阵共需要64个发光二极管组成,且每个二极管是放置在行线与列线的叉点上。本设计是一种实用的汉字显示屏的制作,制作的是双色点阵。考虑到元器件的易购性,没有使用88的点阵发光二极管模块,而是直接使用了256个高亮度发光管,组成了16行16列的发光点阵。实际使用时可以根据这个原理自行扩充显示的字数。8*8点阵内部结构如图1-5图1-5 点阵内部构造4个88点阵级联构成1616点阵如下图1-6图1-6 1616点阵的构成LED驱动显示采用动态扫描方法,动态扫描方式是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套列驱动器。以1616点阵为例,把所有同一行的

7、发光管的阳极连在一起,把所有同一列的发光管的阴极连在一起(共阳的接法),先送出对应第1行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定的时间,然后熄灭;再送出第2行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;.第16行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能看到显示屏上稳定的图形。显示数据传输采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。第二章 系统硬件设计2.1 总体硬件设计显示屏分成屏体和控制器两部分,屏体的主要部分是显示阵列以及有行列驱动电路。根据

8、安装环境的空间以及考虑成本造价,决定使用多大尺寸的显示屏,从而决定了显示模块的数量,这里以88点阵为例,模块单位为256点阵,即需要16块点阵模块。采用扫描方式进行显示时,分成两步,对于每行有一个行驱动器,各行的同名列共用一个列驱动器,由单片机给出行选通信号,从第一行开始依次对各行进行扫描,对于列,根据各列所存数据,确定相应的列驱动器是否将该列与行接通,如果接通,那么该行该列的LED将亮,以同样方法进行显示全部各行都扫描一遍之后,再从第一行开始,进行下一个周期的扫描。只要一个扫描周期的时间比人眼1/25秒的滞留时间短,就不会感觉出闪烁显示数据从驱动芯片到显示模块是以并行方式传输的,但显示数据从

9、单片机到驱动芯片是以串行方式传输的,由于串行传输的控制电路简单,设计容易,缺点是串行数据传输需要很长的时间,不过这可以由软件来弥补,也可考虑单片机的控制速度。显示驱动电路由74HC595组成。74HC595输入端是8位串行移位寄存器,输出端是8位并行缓存器具有显示锁存功能。本次课程设计选用硬件Proteus仿真。电路图如下:图2-1 硬件设计图2.2 字模设计本次课程设计取模采用字模软件进行取模。如下图所示:图2-2字模软件取模取出的字模如下:/*- 文字: 孙 -*/*- 宋体12; 此字体下对应的点阵为:宽x高=16x16 -*/0x00,0x20,0x7E,0x20,0x04,0x20,

10、0x08,0x20,0x10,0x20,0x11,0x28,0x1D,0xA4,0x31,0x24,0x52,0x22,0x92,0x22,0x14,0x22,0x10,0x20,0x10,0x20,0x50,0xA0,0x20,0x40,0x00,0x00, -*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 昊 -*/0x00,0x00,0x1F,0xF8,0x10,0x08,0x1F,0xF8,0x10,0x08,0x1F,0xF8,0x00,0x00,0x3F,0xFC,

11、0x01,0x00,0x01,0x00,0xFF,0xFE,0x02,0x80,0x04,0x40,0x18,0x30,0xE0,0x0E,0x00,0x04,第三章 软件设计3.1 软件设计简介本次课程设计我采用51系列单片机编程的C语言KeilC51编程。(1)用C51进行点偏激的软件开发,具有如下优点;(2)可读性好。(3)模块化开发与资源共享。(4)可移植性好。(5)生成的代码效率高。3.2 设计流程图根据硬件及软件设计次程序的流程图如下:图3-1流程图3.3 仿真结果图3-2仿真结果1图3-3 仿真结果2第四章 心得与体会 随着这两周的学习,课程设计也接近了尾声。经过两周的奋战我的课

12、程设计终于完成了。通过课程设计不仅对前面所学知识的一种检验,而且也是对自己能力的一种提高。通过这次课程设计使我明白了自己原来知识还比较欠缺。自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次课程设计,我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。在这次课程设计中也使我们的同学关系更进一步了,同学之间互相帮助,有什么不懂的大家在一起商量,听听不同的看法对我们更好的理解知识,所以在这里非常感谢帮助我的同学。不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。最后终于做完了有种如释重负

13、的感觉。此外,还得出一个结论:知识必须通过应用才能实现其价值!有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。致谢在此要感谢我的指导老师李悦老师对我悉心的指导,感谢老师给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大。在整个设计中我懂得了许多东西,也培养了我独立工作的能力,树立了对自己工作能力的信心,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的能力,使我充分体会到了在创造过程中探索的艰难和成功时的喜悦。在设计过程中所学到的东西是这次毕业设计的最大收获和财富,使我终身受益。对我未来的学习和生活产生很大的影响。在此,再次感谢我的学校和李老师。参考文献1 胡连柱, 姜宝山. 简析单片机软硬件的抗干扰设计技术, 安徽电子信息职业技术学院学报, 2005,01.

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

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