单片机技术应用项目化教程(C语言版)(第2版) 课件 任务3.4_第1页
单片机技术应用项目化教程(C语言版)(第2版) 课件 任务3.4_第2页
单片机技术应用项目化教程(C语言版)(第2版) 课件 任务3.4_第3页
单片机技术应用项目化教程(C语言版)(第2版) 课件 任务3.4_第4页
单片机技术应用项目化教程(C语言版)(第2版) 课件 任务3.4_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目3交通灯控制系统任务3.4LED点阵屏明确任务任务:本任务采用8×8的LED点阵显示屏,采用动态扫描方式来实现数字的动态循环显示。

在广场、商家门口等地方经常看到用来宣传滚动显示的大屏幕,这种显示屏幕基本都是LED点阵显示屏。LED点阵显示屏以亮度高、性能稳定等特点,已成为显示器件中的主流产品,广泛地应用于社会经济中的许多领域。知识链接

一、LED点阵屏简介一种能显示字符、图形、文字和动画等功能的显示器件,一般由M×N个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上。行1行2行3行4行5行6行7行8列1列2列3列4列5列6列7列8可靠性高、使用寿命长、环境适应能力强、使用成本低等特点,众多显示媒体中的主流产品,广泛地应用于车站、机场、银行等信息发布场所。二、LED点阵屏动态显示原理LED点阵屏的显示驱动原理和任务三中动态数码管显示原理一样,采用逐行或逐列依次点亮的动态扫描显示方式。一个8×8LED点阵需要使用两个并行端口,一个端口控制行线,一个端口控制列线。显示过程以列扫描的形式进行,每次显示一列的8个LED,LED亮灭有行线上的编码决定,8列扫描显示完成后开始新一轮扫描。列与列之间给予一定的延时,当延时时间足够短时,就可以得到需要的显示效果。这时列线上的编码称为扫描驱动码,行线上的编码称为显示信息编码。若采用行扫描形式,显示过程一样,仅仅行线上的编码为驱动码,列线上编码为信息编码。0x80,0xFF0x40,0xFF0x20,0xDE0x10,0x800x08,0xFE0x04,0xFF0x02,0xFF0x01,0xFF三、硬件电路图四、软件设计与编程

(1)LED点阵屏动态显示数字“1”成静止状态。列为阳极,行为阴极。

思考:结合数码管动态显示,考虑如果数字“1”,显示不明显、出现逐列闪亮或是抖动,应该怎么处理?unsignedcharLM[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01};//列码,驱动码unsignedcharHM[]={0xFF,0xFF,0xDE,0x80,0xFE,0xFF,0xFF,0xFF};//数字“1”编码,while(1) { for(u=0;u<8;u++){ P2=LM[u];//驱动码 P1=HM[u];//信息编码 delay(); } }(2)循环显示1,2,3,4

0xFF,0xFF,0xDE,0x80,0xFE,0xFF,0xFF,0xFF,//数字10xFF,0xDE,0xBC,0xBA,0XB6,0xCE,0xFF,0xFF,//数字20xFF,0xBD,0xBE,0xAE,0X96,0Xb9,0xFF,0xFF,//数字30xFF,0XF3,0xEB,0xDB,0X80,0xFB,0xFF,0XFF//数字4

for(u=0;u<8;u++){P2=LM[u];//驱动码P1=HM[(u+k)%32];//逐个右移显示信息编码,超出编码范围,则从头开始delay();}j++;//显示刷新次数计数if(j>100)//数据动态显示刷新100次后,进行滚屏{j=0;k++;if(k>31)k=0;} 思考:程序中(u+k)%32具体含义是什么?%32有什么意义?需要解决数字连续显示与循环问题。任务实施1.学生分组,制定方案。2.查阅资料,设计电路原理图,列出元件清单。3.准备元件及工具,搭接电路。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论