完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题。不需要任何按键参与工作,只是需要我在程序里设定一个初始任意值(例如任意值为27),当我把程序烧录到单片机以后,数码管就会自动地每间隔1秒地从27秒一直跳到99秒,然后又重新跳回至00秒,再又逐秒跳到99秒,又再跳回至00秒,如此循环。 C语言的。 麻烦各位帮个忙啊。。。。
|
|
相关推荐
14个回答
|
|
|
|
|
|
这个简单啊.......................
|
|
|
|
|
|
|
|
其实我相关概念还掌握有点不好,你能给个程序参考一下吗? |
|
|
|
这个相当简单!#include
#define uint unsigned int #define uchar unsigned char uchar code tab[]= {0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; uint n;//在这里设初值,如:n=27 void delay(x) { uint a,b; for(a=x;a>0;a--) for(b=110;b>0;b--); } void display() { uint a=0; while(a<20) { P2=0xfe; P0=tab[n%10]; delay(10); P2=0xfd; P0=tab[n/10]; delay(1); a++; } } void judge() { if(n==99) { n=0; } } void main() { while(1) { n++; display(); judge(); } } |
|
|
|
~~ 大侠谢谢啊。。。真心受用,不过我还想追问一下,就是假如其他条件都不变,我现在只是需要再增加一个位显,也就是改成能到999的这样一个3位数码管显示的,又该嵌入哪些新语句来实现呢?我就是想把2位和3位的对照着看,如果弄明白了,我就能自己往后再写更高位的了 。。所以同样还得麻烦你再给这么一个3位的程序,感谢感谢。。。 |
|
|
|
呵呵,你是在写时钟吧!#include #define uint unsigned int #define uchar unsigned char uchar code tab[]= {0x3f,0x06,0x5b,0x4f,0x66, 0x6d,0x7d,0x07,0x7f,0x6f}; uint x,y=8;//在这里设初值,如:n=27 void delay(x) { uint a,b; for(a=x;a>0;a--) for(b=110;b>0;b--); } void display() { uint a=0; while(a<20) { P2=0xfe; P0=tab[x%10]; delay(10); P2=0xfd; P0=tab[x/10]; delay(1); /**************新加的*********/ P2=0xfb; P0=tab[y%10]; delay(1); /****************************/ a++; } } void judge() { if(x==99) { x=0; y++; } /**************新加的*********/ if(y==9) { y=0; } /***************************/ } void main() { while(1) { x++; display(); judge(); } } |
|
|
|
x835417309 发表于 2014-5-12 20:24 不胜感激! 哈哈哈 |
|
|
|
x835417309 发表于 2014-5-12 20:24 能不能帮写个倒计时的 25秒 倒计时到0就停止 复位之后又可以重新倒计时 |
|
|
|
我写了五位可预置加减计数器,并加入倒计时分钟功能,很好用,可预置数值后就不用去理他了,让机器工作到0会释放继电器自停
|
|
|
|
啊啊!能加你qq吗?你看下我这个程序有啥问题 |
|
|
|
加下你QQ呗!看下我这程序有啥问题 |
|
|
|
我QQ:1767802879.。。。。。。。。。。。。。。。。 |
|
|
|
AT89C51单片机 顶楼主一个
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
238 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
629 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
552 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
552 浏览 0 评论
1074 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11764 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 05:56 , Processed in 0.888870 second(s), Total 68, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号