当前位置:首页 > 单片机 > 单片机
[导读]数码管闪烁,利用一个布尔变量控制各数码管的显示值,为真(True)是赋对应的数值,为假(False)时熄灭,还是利用一定的时间间隔,在人眼的视觉暂留时间段内,快速的切换熄灭和点亮,可用下面的代码测试。#includesbit

数码管闪烁,利用一个布尔变量控制各数码管的显示值,为真(True)是赋对应的数值,为假(False)时熄灭,还是利用一定的时间间隔,在人眼的视觉暂留时间段内,快速的切换熄灭和点亮,可用下面的代码测试。


#include


sbit LATCH1=P2^2;//段锁存

sbit LATCH2=P2^3;//位锁存


unsigned char code DuanMa[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};// 显示段码值01234567

unsigned char code WeiMa[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//分别对应相应的数码管点亮,即位码


void Delay(unsigned int t); //函数声明


main()

{

  unsigned char i=0,j;

  unsigned char Flag;

  while(1)

  {

    P1=WeiMa[i]; //取位码

    LATCH2=1; //位锁存

    LATCH2=0;

    if(Flag) //判断是否是闪烁标志?

      P1=DuanMa[i]; //取显示数据,段码正常显示

    else

      P1=0; //不显示

    LATCH1=1; //段锁存

    LATCH1=0;


    Delay(200); //扫描间隙延时,时间太长会闪烁,太短会造成重影

    i++;

    if(8==i) //检测8位扫描完全结束?如扫描完成则从第一个开始再次扫描8位

      i=0;

    j++;

    if(200==j) //延时闪烁时间

    {

      j=0;

      Flag=!Flag;

    }

  }

}


void Delay(unsigned int t)

{

while(--t);

}


本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED显示屏广泛应用于工矿企业、学校、商场、店铺、公共场所等进行图文显示,广告宣传,信息发布。本文设计一种由4个16×16点阵LED模块组成的显示屏,由单片机作控制器,平滑移动显示任意多个文字或图形符号,本电路可级联扩展...

关键字: AT89C51 单片机控制 LED显示屏

  总体设计   语音测距系统要求实现以下功能:运动靶车入库时,超声波模块(集成温度补偿)即实时测量靶车与库区极限位置之间的距离,操作者按下遥控器,语音播报模块激活,开始播报测量数据。

关键字: 单片机控制 语音测距系统

随着无线通信网络技术的不断发展,通用分组无线业务(GPRS)技术在远程无线数据传输中起到了广泛的应用。GPRS(General Packet Radio Service)是通用分组无线业务的简称

关键字: GPRS 通信设计 无线模块 单片机控制

在科技高度发展的今天,电子产品的更新换代越来越快,LED灯的技术也在不断发展,为我们的城市装饰得五颜六色。LED显示屏广泛应用于工矿企业、学校、商场、店铺、公共场所等进行图文显示,广告宣传,信息发布。

关键字: led显示屏 单片机控制 电源技术解析 电路设计

学习了单片机在的基本输入输出和在数据采集领域的应用,接着学习了单片机在控制领域的应用。在控制系统中,通常要控制机械部件的平移和转动,这些机械部件的驱动大都采用交流电机、直流电机和步进电机等,其中步进电机最适合与数字控制。...

关键字: 单片机控制 步进电机系统

单片机控制数码管显示

关键字: 单片机控制 数码管显示

这是我们设计的单片机电子钟/计时器学习板,它采用6位LED数码管显示时、分、秒,以24小时计时方式。可以通过按键实现时分调整、秒表/时钟功能转换、省电(关闭显示)等功能。我们能提供的完整的汇编语言源程序清单及电路原理设计...

关键字: led显示 单片机控制 电子钟 计数器

在数控机床中,手动操作面板总是必不可少的,其特点是1.有些输入量是互斥的,不允许误操作,由机械的互锁关系来保证要求;2.键的通/断用电平触发不同状态,而不是用沿触发不同状态;3.允许多个状态同时输入并可靠地做出相应的反应...

关键字: 单片机控制 数控机床面板 智能处理单元

动态存储器的一个显著特点就是存储的数据具有易失性,必须在规定时间内对其刷新。

关键字: DRAM 动态数据 单片机控制 缓存器

一、跑马灯和流水灯的区别好多人分不清跑马灯和流水灯,还以为是同一种状态,虽然难度等级是一样的,但是灯的亮灭显示方式是不一样的。请看下图 二、单片机控制LED灯的常用电路接法弄清楚跑马灯的显示状态后可以开始

关键字: 单片机控制 跑马灯
关闭
关闭