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

这篇具有很好参考价值的文章主要介绍了用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();   //调用延时函数
       }
    } 
}

用LED数码显示器循环显示数字0~9,单片机文章来源地址https://www.toymoban.com/news/detail-809260.html

到了这里,关于用LED数码显示器循环显示数字0~9的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 单片机原理及应用 实验五 电子秒表显示器

    单片机原理及应用(C51版) 功能: 绘制实验电路原理图,程序开始时显示“00”;当1s产生时,秒计数加1;秒表显示器计数到59后,自动从“00”开始。 目的:掌握定时/计数器的中断法工作原理,熟悉C51编程与调试方法。 步骤: 1.根据实验要求绘制所需电路原理图,如下图所

    2024年02月12日
    浏览(19)
  • 单片机接口与技术 实验03 显示器与按键

    目录 前言: 1、实验目的: 2、实验内容: 第一版:lcd1602显示器: 代码 电路图 第二版(提高版): 代码: lcd1602.h lcd1602.c main.c 电路图: 电路图详解: 代码详解: lcd1602.h lcd1602.c lcd1602命令字 重点:         首先是初始化         显示字符串         设置光标位置    

    2024年02月08日
    浏览(18)
  • 基于51单片机带显示器的音乐盒设计

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87512938?spm=1001.2014.3001.5503 源码获取 摘 要 单片微型计算机室大规模集成电路技术发展的产物,属于第四代电子计算机它具有高性能、高速度、体积小、价格低廉、稳定可靠、应用广泛的特点。他的

    2024年02月06日
    浏览(14)
  • 【单片机】16-LCD1602和12864和LCD9648显示器

    (1)显示器,常见显示器:电视,电脑 (2)LCD(Liquid Crystal Display),液晶显示器,原理介绍 (3)LCD应用领域:手机,电脑 (4)将来取代LCD:LED,OLED【全面屏---软性】 1.像素(分辨率) 显示单元【液晶分子】 但是实际上: 像素!=分辨率 比如:出厂时电脑的像素已经确

    2024年02月08日
    浏览(26)
  • 单片机C51液晶显示器LM016L的操作方法

    注:这里上面的应该为:sbit en=P2^2; P需要大写,刚开始截图的时候未注意到,抱歉。 以上就是今天要讲的内容,本文简单介绍了单片机中液晶显示器LM016L的使用,还有许多的命令没有提到,大家可以再参考书籍或其他博客等进行拓展。 最后:希望大家学习进步!事业有成!

    2024年02月01日
    浏览(18)
  • 单片机控制LED数码管的显示

    首先我们说说LED数码管的显示原理。 LED数码管是常见的显示器件。LED数码管为“8”字形的,其计8段(包括小数点段在内)或7段(不包括小数点段),每一段对应一个发光二极管,有共阳极和共阴极两种,如图所示。共阳极LED数码管的阳极连接在一起,公共阳极接到+5 V上;共阴极

    2024年02月01日
    浏览(21)
  • STM32单片机三线制PT100温度采集控制系统LCD12864显示器

    功能介绍:    

    2024年02月15日
    浏览(14)
  • 初学51单片机(STC89C52)一个倒计时显示器和大家分享

      想要实现倒计时显示器,首先得确定从哪个时间开始倒计时,这就需要写出一个计数的程序来,通过按键来控制需要的数,从而开始倒计时。我的开发板上用的Key2,Key3,Key4,Key5这四个键,分别对应着加1,减1,乘2,开始计时四个功能。   通过加一,减一,乘2三个操作,

    2024年02月10日
    浏览(16)
  • 【TB作品】MSP430单片机 Proteus仿真 DS18B20温度 LCD1602显示器 温度读取与显示

    效果图如下: 首先,让我们先来说说DS18B20集成电路。 • DS18B20是一款采用OneWire通讯协议的集成电路,因此只需要一条线就可以与微控制器通讯。它不需要额外的电源,但是也有外部电源输入端口。 • OneWire设备具有64位的ROM代码。如我们之前所说,这64位的前8位是家族代码,中间

    2024年02月08日
    浏览(32)
  • 基于51单片机 + MQ-3酒精传感器 + ADC0832模数转换器 + LCD1602液晶显示器的酒精检测系统

    废话不多说,直接上东西。本文是基于51单片机的酒精检测系统设计,用的元器件有:51单片机、MQ-3酒精传感器、ADC0832模数转换器、 LCD1602液晶显示器、喇叭等元器件。 1、MQ-3 酒精检测传感器,用于检测酒精浓度。当然采集到的数据是模拟的还需要通过ADC0832模数转换器将其转

    2024年02月12日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包