单片机Led动画显示设计讲解.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机Led动画显示设计讲解

单片机与嵌入式系统课程设计题目Led动画显示设计班 级 学生学号 2013302075学生姓名涂小韵分数实验内容使用8x8 LED点阵显示器完成如下功能:从显示器中间点开始,依次点亮组成不同大小的同心正方形LED,顺序是0×0、2×2、4×4、6×6、8×8;形成从全部熄灭状态到中心亮点逐渐变大,直到充满整个8×8点阵的动画效果;在全部点亮后,再从最外圈开始按照8×8、6×6、4×4、2×2、0×0的顺序依次熄灭LED;形成点亮面积逐渐向中心缩小,直到全部熄灭的动画效果;每次点亮或者熄灭的变化都是以固定的0.5秒时间间隔进行;2.实验环境硬件平台:HC6800-ES V2.0单片机开发板软件开发环境:KEIL C51下载软件:普中ISP自动下载软件USB转串口驱动:开发板USB转串口CH340驱动3.硬件设计 1硬件图2设计说名这个实验主要用c51内核和74H595以及led点阵,内部SRCLK连接P3^6, RCLK连接P3^5,SER连接P3^4。数据由74H595串行输入然后并行输出到LED点阵,同时数据由p0口输出到LED点阵中3硬件资源说明74H595当SRCLK和RCLK为0时,清除74H595的数据,SRCLK置1时,数据串行输入,RCLK置1数据并行输出8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;4.软件设计1硬件资源使用设置说明需要将JOE跳线帽接GND,74H595的SRCLK置1时,数据串行输入,RCLK置1数据并行输出,存储器中先存储{0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}的一维数组和{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00},{0x00,0x00,0x3c,0x3c,0x3c,0x3c,0x00,0x00},{0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00},{0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff},{0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00},{0x00,0x00,0x3c,0x3c,0x3c,0x3c,0x00,0x00},{0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00},{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}的9*8的数组2软件功能模块图3主要流程图 yes no yes no yes no4串入并出函数 Yes No5程序#includereg51.h#includeintrins.hsbit SRCLK=P3^6;sbit RCLK=P3^5;sbit SER=P3^4;//--定义要使用的IO口--//#define COMMONPORTSP0//--列选通控制--//unsigned char code TAB[8] = {0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};//--点阵字码--//unsigned char code CHARCODE[9][8]={{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00},{0x00,0x00,0x00,0x18,0x18,0x00,0x00,0x00},{0x00,0x00,0x3c,0x3c,0x3c,0x3c,0x00,0x00},{0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00},{0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff},{0x00,0x7e,0x7e,0x7e,0x7e,0x7e,0x7e,0x00},{0x00,0x00,0x3c,0x3c,0x3c,0x3c,0x00,0x00},{0x00,0x00,0x00,0x18,0x18,0x00,0x00

文档评论(0)

2299972 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档