C51单片机-共阳极数码管循环显示数字0至9,共阴极数码管循环显示5201314(动态)
keil uVision4界面:
#include<reg51.h> //包含8051单片机寄存器定义的头文件
//共阳极数码管0到9
unsigned char seg1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
//共阴极数码管5、2、0、1、3、1、4
unsigned char seg2[]={0x6d,0x5b,0x3f,0x06,0x4f,0x06,0x66};
void delay(int x) //延时函数
{int i,j;for(i=x;i>0;i--) for(j=120;j>0;j--);
}
void main() //主函数
{int y,z;P0=0x00;P2=0x00;while(1){for(y=0;y<10;y++) //for循环,y起始值为0,当y<10,进行下面括号的循环命令{ //每做完一次循环y就加1P0=seg1[y]; //P0口循环显示delay(800); //时间间隔P0=0xff; //消影 } for(z=0;z<7;z++) //z起始值为0,当z<7,进入循环,做完一次循环z就加1{ P2=seg2[z]; //P2口循环显示delay(800); P2=0x00; //消影} }
}
proteus仿真界面:
C51单片机-共阳极数码管循环显示数字0至9,共阴极数码管循环显示5201314(动态)相关推荐
- 89C51数码管循环显示数字0~15
89C51数码管循环显示数字0~15,使用Proteus经行仿真. 需要材料: 数码管.AT89C51.最小系统电路. 代码如下: //------------------------------ ...
- 51单片机 8x8LED点阵屏循环显示数字0~9
在8x8点阵屏上循环显示数字0~9 使用的是普中科技的开发板,一个点阵显示模块是由8x8共64个LED按照共阴或共阳的连接方式组成. 每行的8个LED的负极连接一起,构成8根行线,每列的8个LED的正 ...
- 51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器
首先我们还是先定义数码管的引脚,打开原理图,我们将数码管的位选引脚初始化一下. 然后我们打开数码管1的总开关,关掉其余的三个数码管,不懂什么意思看我上一篇博客,下面是链接:https://blog.c ...
- 分立式数码管循环显示数字0到9.
在Keil C51中编写程序使得共阴极数码管在P0口循环显示0到9. 首先查询一下共阴极数码管数字0到9的数码表: code int SEG_CODE[] = {0x3f, 0x06, 0x5b, 0 ...
- 数码管显示数字的段码表共阳_《显示器件应用分析精粹》之(3)数码管静态显示...
如果你觉得驱动一个发光二极管实在没什么挑战,那就试试数码管(LED segment Display)吧,它是将多个LED发光单元制作成一定形状,并按特定位置排列封装在一起的显示器件.最常用的数码管是& ...
- php柱形图上显示数字怎么改回来,sigmaplot可以在柱状图上显示数值
公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:sigmaplot可以在柱状图上显示数值? 问题详情:sigmaplot可以在柱状图上显示数值?回答:[求助] 柱状图上如何让数值和 ...
- 单片机c语言数码管显示循环0到9程序,七段数码管0~9循环显示程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 编写程序实现80C51的P0口控制一个数码管显示,让它循环显示0~9等十位数字,时间间隔为1秒钟. 利用查表程序可以完成BCD与七段码的转换,从而取代硬件 ...
- 数码管显示原理:共阴极和共阳极的区别,静态显示程序。
数码管显示原理:共阴与共阳 LED发光原理是PN结光电二极管将电能转化为光能的结果.当半导体芯片两端加正反向电压时,当电子从n区域注入p区域时,它们与p区的空穴结合并释放能量,这些能量以光子的形式发射 ...
- 让51单片机八段数码管亮起来(静态显示和动态显示、共阴极和共阳极、位码和段码)
51单片机数码管的显示 一.八段数码管基础部分 1.八段数码管的共阴极和共阳极 2.八段数码管的位码和段码 二.八段数码管动态显示 1.八个八段数码管动态扫描0到7流水显示 2.八个八段数码管动态扫描 ...
最新文章
- 分割catalina.out 每天生成一个文件
- lime 模型_使用LIME的糖尿病预测模型解释— OneZeroBlog
- oracle导入导出版本规则,oracle expdp impdp 导出导入(支持高版本到低版本)
- 品质标签分几种颜色_常见标签种类分析
- 编辑器单引号如何不被转码_微信公众号文章内如何插入视频?
- L2-010 排座位 (并查集)
- POJ 2528 线段树 成段更新+【离散化】 贴海报.cpp
- Typora图片不显示问题解决方案【Typora + Gitee + PicGo配置图床】
- 关于网络超时时间那些事
- 陪集分解和J.Lagrange定理的一些应用
- HLG 火影忍者之~静音
- 一个微信可以有多个头像昵称了
- GStreamer学习笔记
- (转载)WebAssembly,Web的新时代
- 众昂矿业架构师刘金海:萤石的工业用途解读
- 阶乘约数【蓝桥杯国赛】
- LeetCode500. 键盘行
- Go语言Gin框架源码分析
- Android 8.0学习(32)---Android 8.0源码目录结构详解
- sql 第四章数据库查询 与或非 去重