项目6单片机数码管显示实验2_第1页
项目6单片机数码管显示实验2_第2页
项目6单片机数码管显示实验2_第3页
项目6单片机数码管显示实验2_第4页
项目6单片机数码管显示实验2_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

1、青岛滨海学院青岛滨海学院 项目六项目六数码管显示实验数码管显示实验(2)任务三、动态显示器案例分析任务三、动态显示器案例分析工作原理工作原理1具体实现具体实现2动态显示器的优、缺点动态显示器的优、缺点3多位数码管扫描显示案例多位数码管扫描显示案例1 1、工作原理:、工作原理:1 1、工作原理:、工作原理:v所谓动态显示就是一位一位地轮流点亮各位显示所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。虽然在同一时刻只有一位显示段时间点亮一次。虽然在同一时刻只有一位显示器在工作(点亮),但利用人眼的器在工作(

2、点亮),但利用人眼的视觉暂留效应视觉暂留效应和发光二极管熄灭时的和发光二极管熄灭时的余辉效应余辉效应,看到的却是多,看到的却是多个字符个字符“同时同时”显示显示 。 2 2、具体实现:、具体实现: v 动态扫描显示就是用接口电路动态扫描显示就是用接口电路把所有数码管的笔画字段引脚把所有数码管的笔画字段引脚(ag和和h)并联起来,且要)并联起来,且要做到相同的引脚连到一起。而做到相同的引脚连到一起。而每个数码管的公共极则受各自每个数码管的公共极则受各自的的I/0口控制,单片机向数码口控制,单片机向数码管输出数据的时候,所有的数管输出数据的时候,所有的数码管都接收到相同的数据。而码管都接收到相同的

3、数据。而由公共极的电平高低来控制到由公共极的电平高低来控制到底那个数码管显示输出的数据,底那个数码管显示输出的数据,单片机据此可控制单片机据此可控制任意数码管任意数码管在在任意时间任意时间显示显示任意数据任意数据。P0口P2口3 3、动态显示器的优、缺点、动态显示器的优、缺点优点优点节省硬件节省硬件资源资源成本较低成本较低动态动态显示器显示器缺点缺点占用占用CPU大量时间大量时间显示亮度显示亮度较静态显示较静态显示器低器低4 4、多位数码管扫描显示案例、多位数码管扫描显示案例v(1)硬件设计: (2)程序设计程序设计v #includev unsigned char code tab=0 xc

4、0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,v 0 x82,0 xf8,0 x80,0 x90; /0-9段选码表段选码表v unsigned char bz=0 xff;v unsigned int num=1234; /num是要显示的数字信息是要显示的数字信息v void delay1(void)v vint i;vfor(i=0;i600;i+);v (2)程序设计程序设计v void display() /显示子程序显示子程序v vP2=bz&0 xfd; /控制千位数码管亮控制千位数码管亮vP0=tabnum/1000; /送千位数到送千位数到P0口口vdela

5、y1(); /延时显示千位数延时显示千位数vP2=bz&0 xfb; /控制百位数码管亮控制百位数码管亮vP0=tabnum%1000/100; /送百位数到送百位数到P0口口vdelay1(); /延时显示百位数延时显示百位数vP2=bz&0 xf7; /控制十位数码管亮控制十位数码管亮vP0=tabnum%100/10; /送十位数到送十位数到P0口口vdelay1(); /延时显示十位数延时显示十位数(2)程序设计程序设计v/P0=0 xff;vP2=bz&0 xef; /控制个位数码管亮控制个位数码管亮vP0=tabnum%10; /送个位数到送个位数到P0口口vdelay1(); /延时显示个位数延时显示个位数v/P0=0 xff;v/P2=bz&0 xff;v v void main() /主程序主程序v while(1) /循环调用显示子程序循环调用显示子程序v v display();v v 任务三、动态显示器案例分析任务三、动态显示器案例分析工工作作原原理理具

温馨提示

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

评论

0/150

提交评论