汽车计算机控制技术显示和键盘接口技术89课件.pptxVIP

汽车计算机控制技术显示和键盘接口技术89课件.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

汽车计算机控制技术AutomotiveComputerControlTechnology成都航空职业技术学院·汽车工程学院显示和键盘接口技术

目录CONTENTS数码管、数组、抢答器设计01模块内容LED点阵显示、LCD液晶显示03数码管静态/动态显示02矩阵键盘、密码锁03

目录CONTENTS本节课内容1、LED数码管动态显示原理2、小型LED数码管字符显示屏控制

学习目标1、掌握数码管动态显示原理;2、掌握扫描函数的编写方法;

学习内容导入

多位数码管的静态显示每一个数码管,必须占用一个端口;因此,虽然亮度高,编程简单,但是浪费I/O端口资源;当两个及以上的数码管需要显示时,一般不采用静态连接的方式,而是采用动态显示的连接方法。学习内容导入

若用静态显示的方式,去控制4个数码管,则所有I/O口全部将被占用!学习内容导入

1个8段数码管需要8个I/O口,4个8段数码管需要32个I/O口。不可行!4个数码管位选信号使用4个I/O口,各自的8个段选信号共用8个I/O口。可行!共用字段线每位LED的公共端作为位控线学习内容导入

一LED数码管动态显示思考:一个51单片机控制4个数码管,显示“2023”。若用常规静态显示方式,则I/O口不够用,需采用位选+公共段选的方式;流水灯方式+足够快的切换速度!既然段选是共用8个引脚,即同一时刻,只能供给某一个数码管使用,那么如何实现“2023”四个数字同时出现在4个数码管上?按顺序,依次选中数码管速度快到人眼无法分辨,“发光二极管的余辉+人眼视觉暂留效应”

1、共阳极2、1234

一LED数码管动态显示(1)动态显示:动态显示就是一种按位轮流点亮各位数码管的显示方式。即在某一时段,只让其中一位数码管“位选端”有效,并送出相应的字型显示编码。此时,其它位的数码管因“位选端”无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示编码,依此规律循环下去,即可使各位数码管分别间断地显示出相应的字符,动态显示也称作扫描显示方式。(2)特点:占用端口资源少,适用于连接多个数码管。

一LED数码管动态显示(3)动态显示的电路连接特点所有数码管相应的段选控制端并联在一起,由一个I/O端口控制每个数码管的公共端com单独连接,由另一个I/O端口控制总线驱动器

一LED数码管动态显示8同相三态收发器:缓存、驱动6反相驱动器

一LED数码管动态显示(4)动态显示的编程思路①核心:逐位扫描显示②具体操作:首先,从位选口送出数据,选通该位数码管;其次,从段选口送出某位LED的字型码;保持一段延时时间。时间选择确保满足人眼的视觉暂留作用。然后,选通下一位,重复上述三个步骤,直到所有位扫描完。

一LED数码管动态显示位选:选中第一个数码管段选:输出相应字型码延时位选:选中最后一个数码管段选:输出相应字型码延时位选:选中第一个数码管段选:输出相应字型码延时“轮流坐庄”:每个数码管都“坐庄”被点亮一次。

一LED数码管动态显示1.循环“轮流坐庄”2.保证合适的延时时间

一LED数码管动态显示位选口段选口显示数字位选段选8位数据锁存器

共阴极,显示2

一LED数码管动态显示while(1){P2=0X7F;//选中C7P1=0X5B;//字型码“2”delay();//延时P2=0XBF;//选中C6P1=0X3F;//字型码“0”delay();//延时P2=0XDF;//选中C5P1=0X06;//字型码“1”delay();//延时……P2=0XFE;//选中C0P1=0X7D;//字型码“6”delay();//延时}八位数码管动态显示参考程序

二小型LED数码管字符显示屏控制1、实践目标使用6个共阳极数码管,采用动态显示的方式,显示数字“202356”;2、实践要求:①系统一上电,就稳定显示编号,不得出现拖影现象;

二小型LED数码管字符显示屏控制3、电路搭建思路(1)让单片机能工作:搭建最小系统。(2)输入:系统一上电就显示,因此,无需另加输入硬件。(3)输出:显示数字为6位,因此,选择6个共阳极数码管。(4)其他:共阳极数码管工作时,需从单片机拉电流,而单片机I/O口驱动能力不足,因此,需增加驱动芯片。位选端使用六反向驱动器74LS04驱动,段选端使用八同向三态缓冲器/线驱动器7

您可能关注的文档

文档评论(0)

vermonth155-2娟 + 关注
实名认证
文档贡献者

专注ppt课件

版权声明书
用户编号:8046135067000064

1亿VIP精品文档

相关文档