#include<reg52.h>sbit  DUAN =P2^6;
sbit  WEI =P2^7;char code sz[17]={0x3f , 0x06 , 0x5b ,0x4f , 0x66 , 0x6d ,0x7d ,0x07 , 0x7f , 0x6f ,0x77 , 0x7c , 0x39 , 0x5e , 0x79 , 0x71 , 0x00};   //0-9&A-F&"不显示"  字型码void delay(int xms)        //xms等于几就延迟几毫秒
{int  i,j;for(i=xms;i>0;i--)for(j=112;j>0;j--);
}void main()
{while(1){P0=sz[8];    //数字8DUAN=1;DUAN=0;P0=0x7f;WEI=1;WEI=0;delay(2);       //延迟小于3ms人眼则看到8位数码管同时点亮P0=sz[7];   //数字7DUAN=1;DUAN=0;P0=0xbf;WEI=1;WEI=0;delay(2);P0=sz[6]; //数字6DUAN=1;DUAN=0;P0=0xdf;WEI=1;WEI=0;delay(2);P0=sz[5]; //数字5DUAN=1;DUAN=0;P0=0xef;WEI=1;WEI=0;delay(2);P0=sz[4]; //数字4DUAN=1;DUAN=0;P0=0xf7;WEI=1;WEI=0;delay(2);P0=sz[3]; //数字3DUAN=1;DUAN=0;P0=0xfb;WEI=1;WEI=0;delay(2);P0=sz[2]; //数字2DUAN=1;DUAN=0;P0=0xfd;WEI=1;WEI=0;delay(2);P0=sz[1]; //数字1DUAN=1;DUAN=0;P0=0xfe;WEI=1;WEI=0;delay(2);}
}

注意:每位数码管显示之间延迟时间小于3ms可看见8位数码管同时点亮!!!!

单片机上的8位数码管显示数字12345678相关推荐

  1. 两位数码管30秒倒计时c语言,基于51单片机共阴两位数码管显示倒计时

    <基于51单片机共阴两位数码管显示倒计时>由会员分享,可在线阅读,更多相关<基于51单片机共阴两位数码管显示倒计时(2页珍藏版)>请在人人文库网上搜索. 1.基于51单片机共阴 ...

  2. python数码管倒计时程序_树莓派Python编程用1位数码管显示数字倒计时

    用1位数码管显示数字倒计时 概述 上一篇 我们学习了使用 PWM 来控制 LED 的亮度,这次我们学习使用1位数码管显示个位数字倒计时. 通过本节课,我们能学习到: 1位数码管的显示原理 所需硬件 树 ...

  3. 单片机上的8位数码管同时显示数字“12345678“

    8位数码管同时显示数字"12345678" #include<reg52.h>sbit DUAN=P2^6; sbit WEI=P2^7; char code sz[1 ...

  4. 面向单片机编程(三)- 数码管显示

    标签: 单片机 C51 数码管 在之前的文章中我们学习了单片机是如何点亮一盏LED灯,并且让LED灯玩出花样本章我们把前面所学习到的内容融合起来,实现如题数码管显示,数码显示的自然就是数字了,本章节目 ...

  5. 使用定时器的中断方式。具体功能描述如下:使用定时器控制三位数码管显示时间,也可以轻易改为两位数码管显示时间

    #include <REGX52.H> unsigned char NixieTable[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0 ...

  6. avr单片机led数码管六位动态显示时分秒c语言程序,AVR单片机8位数码管显示的程序实现(两种方法介绍)...

    描述 本文为大家介绍两个AVR单片机8位数码管显示的程序实现. AVR单片机595驱动8位数码管的显示的电路实现 主程序代码 #include > #include //GCC中的延时函数头文件 ...

  7. 【51单片机快速入门指南】2.2:任意位/任意长度数码管显示数字、小数

    目录 源码 Tube.c Tube.h main.c 效果 8位数码管 正整数 负整数 正小数 负小数 6位数码管 正整数 负整数 正小数 负小数 4位数码管 正整数 负整数 正小数 负小数 普中51 ...

  8. 8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8。

    8255总线实验 编写程序利用8255扩展单片机的IO口,控制8位数码管显示1-8. 程序: #include<reg51.h> #include<absacc.h> #def ...

  9. 基于51单片机的8位数码管显示的可调时电子时钟

     基于51单片机的8位数码管显示的可调时电子时钟 本人大二本科生,第一次发东西,功能比较简单,代码有点复杂,希望能有大神指正. 基于51单片机的不可调时间的时钟显示,晶振为11.0592MHZ,60H ...

  10. 用8266学习单片机-6-八段数码管显示数字?时间?金钱?闹钟?从一位八段数码管到四位-网络同步时钟

    八段数码管原理 单个数码管本质就是LED的排列组合,你也可以自己用八个LED组合试一试,分为共阴和共阳两种,共阳的3.8引脚就是接正极,共阴接地(电阻别忘了) 比如让g.dp两个led不亮,其余的都亮 ...

最新文章

  1. Nature Method:HUMAnN2实现宏基因组和宏转录组种水平功能组成分析
  2. 网络共享服务(一)之FTP
  3. Python环境出现模块找不到
  4. 虚拟机增强工具的安装
  5. QT开发(十二)——QT事件处理机制
  6. 科大星云诗社动态20210123
  7. 【模板】第二类斯特林数Stirling
  8. SVG 动画实现弹性的页面元素效果
  9. Idea导入maven工程,并运行
  10. 花旗银行文章解释DeFi的好处
  11. 汽车标志大全 买车必知
  12. 三消游戏(检查游戏是否死局)
  13. 推荐一位字节大佬的刷题经验!
  14. 【PAT】L1-050. 倒数第N个字符串【C语言实现】
  15. Android集成GMS服务及GMS认证方案
  16. 网页回拨(客服)的弊端
  17. 计算机基础教学能力比赛教案,全国“XX杯”说课大赛计算机应用基础类优秀作品:Word图文混排教案...
  18. 手写简易版 React 来彻底搞懂 fiber 架构
  19. 我的创业你也可以复制:股权结构中常见的问题
  20. 步进电机正反转实验_只用一个接触器实现三相电机正反转

热门文章

  1. 如何设计最惊艳的PPT
  2. 不用任何软件!PDF转Word用微信这个功能,简单又方便!
  3. RedHat免费订阅账号注册方式
  4. 基于SpringBoot的抽奖系统
  5. 计算机硬盘存贮量单位,硬盘存储计量单位KB、MB、GB大小换算
  6. oracle10.2.0.4 dbca,10.2.0.4 DBCA problem :Error securing Database Control,...
  7. FFmpeg 视频旋转处理命令
  8. Asterisk增加g729编码支持
  9. 软件工程学习笔记(全)
  10. TI单芯片毫米波雷达代码走读(十八)—— 多普勒维CA-CFAR检测之C代码实现