单片机交流
登录
直播中
周棠亨
7年用户
1047经验值
擅长:可编程逻辑 电源/新能源
私信
关注
[问答]
请教大神怎样去控制两位数码管去自动显示1-99啊?
开启该帖子的消息推送
数码管
仿真电路
代码
怎样去设计数码管去自动显示1-99的
仿真
电路
?
如何去编写数码管去自动显示1-99的实验代码?
回帖
(1)
qwe041
2021-7-7 10:27:05
题目要求:
两位数码管从1开始增加,直到99,而后又开始从1增加。
仿真电路图:
实验代码:
#include 《at89x51.h》unsigned char duanma[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};unsigned int shuzi,num;***it ge=P1^1;***it shi=P1^0;void delay();void main(){ shuzi=0; num=0; P2=0x00; for(num=0;num《99;num++) { P2=0x00; shuzi++; ge=0; shi=1; P2=duanma[shuzi%10]; delay(); ge=1; shi=0; P2=duanma[shuzi/10]; delay(); P2=0x00; } }void delay(){ unsigned int i,j;for(i=0;i《1000;i++); for(j=0;j《5000;j++);}
题目要求:
两位数码管从1开始增加,直到99,而后又开始从1增加。
仿真电路图:
实验代码:
#include 《at89x51.h》unsigned char duanma[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};unsigned int shuzi,num;***it ge=P1^1;***it shi=P1^0;void delay();void main(){ shuzi=0; num=0; P2=0x00; for(num=0;num《99;num++) { P2=0x00; shuzi++; ge=0; shi=1; P2=duanma[shuzi%10]; delay(); ge=1; shi=0; P2=duanma[shuzi/10]; delay(); P2=0x00; } }void delay(){ unsigned int i,j;for(i=0;i《1000;i++); for(j=0;j《5000;j++);}
举报
更多回帖
rotate(-90deg);
回复
相关问答
数码管
仿真电路
代码
怎么实现单片机
控制
数码管自动
显示
1-99
?
2021-10-29
1519
怎么实现单片机的
数码管
随机
显示
两位数
?
2015-04-30
12181
哪位高手知道LG3622AH
两位数码管
的各引脚表示什么
啊
?
2013-11-11
9085
两位
八段
数码管
怎么同时
显示
不同的数字呀
2020-05-26
8321
51单片机
2016-03-17
3573
请教
接一位的
数码管
能正常
显示
数,接
两位
的就像图片中乱码了?这是为什么呢?
2017-02-24
4902
2
位数码管
驱动电路
2013-01-03
9753
求七段
数码管
显示
程序
2016-05-19
6398
2481BS的
数码管
怎样
检测是否坏了?
2015-07-17
3675
求那位
大神
帮忙,用QuartusII编写60进制计数器,我们要在GW48—KT2实验箱上实验。。。
2017-06-26
6187
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分