设计一款单片机驱动共阴数码管控制系统,实现8只共阴极LED数码管同时显示“12345678”。

9043人阅读
编程基础(9)
& led数码管在单片机系统中应用非常普遍,是由发光二极管构成的。数码管由7个发光二极管组成的一个“日”字形,如果需要显示小数点,那么就再加上一个点,就是8段数码管。
& & 数码管显示亮度高,相应速度快,分共阴极和共阳极两种形式,常用的有单个的和4联的,还有两联的和专门用来显示时间的。
/***************************************************
*程序功能:点亮一个led数码管,让它显示数字从0到9
****************************************************/
#include &reg52.h&
#define LONG 50000
#define SHORT 10000
//先定义字形码,table数组中装下了自形0到9
unsigned int table[] = {0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};
//延时函数
void delay(int i) {
while(i--) {
void main() {
int i = 0;
while(1) {
for(i = 0; i & 10; i++) {
P0 = table[i];
delay(LONG);
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:158098次
积分:2409
积分:2409
排名:第16513名
原创:71篇
评论:117条
阅读:5646
阅读:5637
文章:14篇
阅读:31941
阅读:7944
文章:22篇
阅读:33741以下试题来自:
多项选择题一个8031单片机应用系统用LED数码管显示字符“8”的段码是80H,可以断定该显示系统用的是()。
A.不加反相驱动的共阴极数码管
B.加反相驱动的共阴极数码管
C.不加反相驱动的共阳极数码管
D.加反相驱动的共阳极数码管
为您推荐的考试题库
您可能感兴趣的试卷
你可能感兴趣的试题
A.动态显示时,轮流显示各个字符,静态显示时,用同时显示各个字符;
B.动态显示的硬件结构要比静态显示的简单;
C.静态显示的软件实现要比动态显示的简单;
D.静态显示比动态显示更节约能耗。
B.多路开关
D.采样保持器
E.A/D转换器
A.确定任务
B.方案设计
C.硬件设计
D.软件设计LED灯循环同时同时同时8个数码管(38译码器控制)从0到F怎么实现【单片机吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:140,738贴子:
LED灯循环同时同时同时8个数码管(38译码器控制)从0到F怎么实现收藏
可以分开实现
同时实现不了
一个是定时器延时
一个是写了延时函数
深圳市禾利恒电子科技有限公司代理分销世界名牌半导体集成电路,广泛应用于LED照明,无线通信,安防与视频监控,汽车电子等领域,欢迎咨询订购.
我用的51单片机
其实就是逐个从0到F只是每个之间的延时要控制好,骗过你的眼睛视觉分辨率!这样看起来就是全部从0到F了!
登录百度帐号推荐应用

我要回帖

更多关于 单片机 共阴极数码管 的文章

 

随机推荐