项目单片机数码管显示实验课稿.ppt

任务三、动态显示器案例分析 1、工作原理: 1、工作原理: 所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。虽然在同一时刻只有一位显示器在工作(点亮),但利用人眼的视觉暂留效应和发光二极管熄灭时的余辉效应,看到的却是多个字符“同时”显示 。 2、具体实现: 动态扫描显示就是用接口电路把所有数码管的笔画字段引脚(a~g和h)并联起来,且要做到相同的引脚连到一起。而每个数码管的公共极则受各自的I/0口控制,单片机向数码管输出数据的时候,所有的数码管都接收到相同的数据。而由公共极的电平高低来控制到底那个数码管显示输出的数据,单片机据此可控制任意数码管在任意时间显示任意数据。 3、动态显示器的优、缺点 4、多位数码管扫描显示案例 (1)硬件设计: (2)程序设计 #includereg51.h unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92, 0x82,0xf8,0x80,0x90}; //0-9段选码表 unsigned char bz=0xff; unsigned int num=1234; //num是要显示的数字信息 void delay1(void) { int i; for(i=0;i600;i++); } (2)程序设计 void d

文档评论(0)

1亿VIP精品文档

相关文档