用LED数码显示器循环显示数字0~9

#include<reg51.h>    //  包含51单片机寄存器定义的头文件
/**************************************************
函数功能:延时函数,延时一段时间
***************************************************/
 void delay(void)    
{
   unsigned char i,j;
   for(i=0;i<255;i++)
    for(j=0;j<255;j++)
           ;
}
/**************************************************
函数功能:主函数
***************************************************/
void main(void)
{
  unsigned char i;
  unsigned char code Tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};  
              //数码管显示0~9的段码表,程序运行中当数组值不发生变化时,
                 //前面加关键字code ,可以大大节约单片机的存储空间                    
  P2=0xfe;   //P2.0引脚输出低电平,数码显示器DS0接通电源工作
  while(1)   //无限循环
   {
     for(i=0;i<10;i++)
      {
         P0=Tab[i];  //让P0口输出数字的段码92H
         delay();   //调用延时函数
       }
    } 
}

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-24 01:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-24 01:44:02       101 阅读
  3. 在Django里面运行非项目文件

    2023-12-24 01:44:02       82 阅读
  4. Python语言-面向对象

    2023-12-24 01:44:02       91 阅读

热门阅读

  1. dpdk-ipsec-secgw 【dpdk20.11】

    2023-12-24 01:44:02       52 阅读
  2. 第四十一章 XML 映射参数摘要

    2023-12-24 01:44:02       57 阅读
  3. Kubernetes api-server源码阅读3(源码篇)

    2023-12-24 01:44:02       70 阅读
  4. Oracle 常用SQL

    2023-12-24 01:44:02       45 阅读
  5. 带电子词典的学生信息管理系统

    2023-12-24 01:44:02       55 阅读
  6. LeetCode——2415. 反转二叉树的奇数层

    2023-12-24 01:44:02       64 阅读
  7. 单片机与直流电机PWM级调速控制

    2023-12-24 01:44:02       60 阅读