版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ARM微控制器与嵌入式系统
数码管的动态显示主讲人:景妮琴北京电子科技职业学院内容数码管显示原理数码管的显示方式动态显示编程要点数码管显示实验数码管显示原理数码管又称LED显示器LED显示器是由发光二极管构成的能够显示字段的显示器件在微控制器应用系统中通常使用的是8段LED显示器,七段数码管加上一个小数点,共计8段。因此为数码管提供的编码正好是一个字节。为了显示数字或字符,必须对数字或字符进行编码数码管有共阳极和共阴极两种,使用时要注意区分这两种不同的接法数码管显示原理共阳极数码管微控制器系统多使用共阳极数码管。共阳极数码管的每个段笔画是用低电平点亮的,要求驱动功率很小。数码管显示原理共阴极数码管结构结构共阴极数码管的每个段笔画是用高电平点亮的,要求驱动功率较大。数码管显示原理共阳极数码管微控制器系统多使用共阳极数码管。共阳极数码管的每个段笔画是用低电平点亮的,要求驱动功率很小。012340xc00xf90xa40xb00x99567890x920x820xf80x800x90共阳极数码管段码数码管显示原理共阴极数码管结构结构共阴极数码管的每个段笔画是用高电平点亮的,要求驱动功率较大。012340x3f0x060x5b0x4f0x66567890x6d0x7d0x070x7f0x6f共阴极数码管段码数码管显示原理理论上八段可以显示128种不同的字符,扣除那些没有意义的字符,可以显示的字符如右图所示。数码管显示方式静态显示方式动态显示方式数码管显示方式静态显示方式静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。优点:占用CPU时间少,显示便于监测和控制缺点:硬件电路比较复杂,成本较高数码管显示方式动态显示方式动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示。所谓动态扫描显示即轮流向各位数码管送出字形码和相应的位选,利用发光管的余辉和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示要差一些,所以在选择限流电阻时应略小于静态显示电路中的。数码管显示方式人眼视觉暂留视觉暂留现象,又称"余晖效应",1824年由英国伦敦大学教授皮特'马克'罗葛特在他的研究报告中最先提出。人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称"后像",视觉的这一现象则被称为"视觉暂留"。数码管显示方式人眼视觉暂留视觉暂留主要应用于电影的拍摄和放映,是动画、电影等视觉媒体形成和传播的根据。物体在快速运动时,当人眼所看到的影像消失后,人眼仍能继续保留其影像0.1-0.4秒左右的图像。0.1-0.4秒的时间很重要!!!动态显示编程要点任务要求:显示数字1234。延时延时延时延时缩短延时动态显示编程要点微控制器的PA0~PA7接段选端,PB0~PB3接位选,这些端口都是输出电平,配置与led的配置相同。给段选输出1的编码,需要定义一个编码数组与0~9的数字对应起来。给位选高低电平,可以直接写入数据,或者宏定义。动态显示编程要点新建seg.c,seg.h两个函数,保存在hardware中在seg.c中完成一个数码管初始化的函数,函数主要来配置数码管使用的GPIO。在seg.h中对seg.c中的函数进行声明。动态显示编程要点定义一个编码数组与0~9的数字对应起来。charseg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x98};//注意这是共阳数码管的编码,如果实际使用的共阴数码管,只需要前面取反即可。动态显示编程要点给位选高低电平,利用宏定义给定。#definewela1_1GPIO_SetBits(GPIOB,GPIO_Pin_0)#definewela1_0GPIO_ResetBits(GPIOB,GPIO_Pin_0)#definewela2_1GPIO_SetBits(GPIOB,GPIO_Pin_1)#definewela2_0GPIO_ResetBits(GPIOB,GPIO_Pin_1)#definewela3_1GPIO_SetBits(GPIOB,GPIO_Pin_2)#definewela3_0GPIO_ResetBits(GPIOB,GPIO_Pin_2)#definewela4_1GPIO_SetBits(GPIOB,GPIO_Pin_3)#definewela4_0GPIO_ResetBits(GPIOB,GPIO_Pin_3)动态显示编程要点写一个显示函数display动态显示编程要点main.c函数调用显示函数。完成动态显示任务任务:四位数码管的显示在上面显示1234任务的基础上完成下面任务:1.四位数码管的动态显示:先显示0,1,2,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二四年度智慧教育解决方案提供合同2篇
- 二零二五年度城市绿化工程捐款合同3篇
- 2025年度医院病房窗帘定制与配送合同范本4篇
- 二零二五版文化娱乐产业内部股东股权置换合同4篇
- 2025年度工业自动化生产线安装调试协议4篇
- 二零二五年度门窗行业智能制造解决方案合同3篇
- 二零二五版拌合料生产设备采购与维护合同4篇
- 二零二五年度精密车床采购合同(含原装配件供应)2篇
- 二零二五年度高等教育学生生活体验合作协议4篇
- 2025年度房地产开发项目预售款分期支付合同4篇
- 盐酸埃克替尼临床疗效、不良反应与药代动力学的相关性分析的开题报告
- 消防设施安全检查表
- 组合结构设计原理 第2版 课件 第6、7章 钢-混凝土组合梁、钢-混凝土组合剪力墙
- 建筑公司资质常识培训课件
- 旅居管家策划方案
- GB/T 26316-2023市场、民意和社会调查(包括洞察与数据分析)术语和服务要求
- 春节值班安全教育培训
- 带状疱疹护理查房
- 平衡计分卡-化战略为行动
- 幼儿园小班下学期期末家长会PPT模板
- 幼儿教师干预幼儿同伴冲突的行为研究 论文
评论
0/150
提交评论