单片机学习小组
登录
直播中
山中老虎
8年用户
882经验值
擅长:制造/封装
私信
关注
新手求助怎样才能让8位共阳数码管滚动显示单个数字呢
开启该帖子的消息推送
共阳数码管
硬件
数码管
新手求助怎样才能让8位共阳数码管滚动显示单个数字呢?如何去实现呢?
回帖
(1)
宋文剑
2022-2-23 11:15:08
8位共阳数码管滚动显示单个数字
代码:
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_CODE[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
};
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=200;i>0;i--);
}
}
void main()
{
uchar i,k=0x80;
while(1)
{
for(i=8;i>0;i--)
{
P2=0xff;
k=_crol_(k,1);
P0=DSY_CODE[8-i];
P2=k;
DelayMS(3);
}
}
}
硬件连接:
8位共阳数码管滚动显示单个数字
代码:
#include
#include
#define uchar unsigned char
#define uint unsigned int
uchar code DSY_CODE[]=
{
0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
};
void DelayMS(uint x)
{
uchar i;
while(x--)
{
for(i=200;i>0;i--);
}
}
void main()
{
uchar i,k=0x80;
while(1)
{
for(i=8;i>0;i--)
{
P2=0xff;
k=_crol_(k,1);
P0=DSY_CODE[8-i];
P2=k;
DelayMS(3);
}
}
}
硬件连接:
举报
更多回帖
rotate(-90deg);
回复
相关问答
共阳数码管
硬件
数码管
共
阴
数码管
与共
阳
数码管
的小数点段码是
怎样
的
2022-01-21
3527
怎样
去设计
共
阴
数码管
与静态
数码管
的硬件电路
呢
2021-10-21
1304
74HC595用作
8
位
共
阳
数码管
的
位
选
2016-11-27
4598
数码管
和按键
2013-08-04
4180
怎样才能让
数码管
显示
从0跳转到99,我做的要不就只能
显示
到9,要不就只能
显示
固定的10.
2017-08-13
3592
9
个数码管
显示
数字
问题
2013-08-21
5246
四
位
七段
数码管
显示
2013-06-22
17319
如何判断
数码管
是
共
阴还是
共
阳
?
2021-05-08
4628
请问谁有
数码管
(
共
阳
)
滚动
显示
1234的程序(51单片机的),实在不行跟我讲讲原理怎么实现的也行啊
2018-10-07
2315
抢答器
显示
本身用的是
共
阴
数码管
,现在要换成尺寸大的
数码管
,但是我只有
共
阳
数码管
,该怎么办
2016-10-31
3072
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分