在8位数码管上面显示时分秒练习题然后在显示秒位置的地方没隔1S其显示值就会+1(依次进位,并利用定时器实现)

急求一个用STC89C52单片机控制,数码管显示的简易时分秒的电子钟,要有原理图、完整C语言程序等。_百度知道
急求一个用STC89C52单片机控制,数码管显示的简易时分秒的电子钟,要有原理图、完整C语言程序等。
要有原理图,数码管显示的简易时分秒的电子钟急求一个用STC89C52单片机控制、完整C语言程序等
我有更好的答案
百度文库啊,什么电子论坛啊,一搜一大堆,楼主别这么懒啦
自己做才 能提高自己的能力
其他类似问题
为您推荐:
数码管显示的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁数码管万年历,,哪位大侠帮帮俺,只用一个8位数码管分页显示年月日,时分秒即可_百度知道
数码管万年历,,哪位大侠帮帮俺,只用一个8位数码管分页显示年月日,时分秒即可
你用ds1302芯片来作为时钟芯片
然后就可以写代码 你去看看ds1302 就行了
只要对它初始化
其他类似问题
为您推荐:
分页显示的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁后使用快捷导航没有帐号?
查看: 5969|回复: 9
Proteus 数码管显示不稳定,help。。。
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
#define uc unsigned char#define ui unsigned intuc code num[10]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09};& //字符编码uc code tab[3]={0xf6,0xed,0xdb};&& //数码管选择编码,分别表示时分秒的位选码static uc hour=23;&&& &&//时static uc minute=58;&&//分static uc second=0;&&//秒uc counter=0;uc i,j;&uc high,low=0;uc segC
void display(uc time,uc bitCode)&&& //数码管显示{&&high=time/10;&low=time%10;&segCode=num[high];&&& //计算将要送出的高低位数字&segCode=segCode&&4;&segCode+=num[low];&P0=segC&&&&//P0口输出段码&P1=bitC&&&//P1口选择点亮数码管&&}
void delay_ms(uc ms){&while(ms--)&{&&for(j=124;j&0;j--);&}&}&void main(){TMOD=0x01;EA=1;ET0=1;TH0=()/256;TL0=()%256;TR0=1;P1=0do{&display(hour,tab[0]);&//时&delay_ms(50);//延时&P1=0&&&&display(minute,tab[1]);&//分&delay_ms(50);&P1=0&display(second,tab[2]);&//秒&delay_ms(50);&P1=0}while(1);}
void timer1s(void) interrupt 1{&&TH0=()/256;&& //装初值,定时50MS&&TL0=()%256;&&counter++;&&if(counter!=20)&&&& //计算定时中断次数20,即总计时1S&&&&&else&&{&&&counter=0;&&& //1S时间到,中断计数重新置零&&&if(second&59)&&&{&&&&&second++;&&&&&&&}&&&else&&&{&&&&second=0;&&&&if(minute&59)&&&&{&&&&&minute++;&&&&&&&&&}&&&&else&&&&{&&&&&minute=0;&&&&&if(hour&23)&&&&&{&&&&&&hour++;&&&&&&&&&&&}&&&&&else&&&&&{&&&&&&hour=0;&&&&&&&&&&&}&&&&}&&&}&&}&&}&&
我用的是7.5版的,不知道为什么不能动态显示,如果把延时改小了就不正常了!!!
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
为什么p会变成笑脸的???
在线时间8267 小时
威望184955 分
芯币14441 枚
TA的帖子TA的资源
两种方式可以避免笑脸:左下角有一个 禁用smiles 勾选上 还有一个方式就是用发代码的格式发
本帖子中包含更多资源
才可以下载或查看,没有帐号?
2015,继续为中国电子行业做出小小的贡献吧!
在线时间2077 小时
威望50393 分
芯币38750 枚
TA的帖子TA的资源
显示不稳定是什么意思?
是不是数码管一会亮一会不亮?
在线时间28 小时
威望1357 分
芯币120 枚
TA的帖子TA的资源
纯净的硅(高级), 积分 1357, 距离下一级还需 643 积分
纯净的硅(高级), 积分 1357, 距离下一级还需 643 积分
你可以调一下动态扫描的时间
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
就是不能稳定的显示,如一串数字233456,
如果延时长了,就一个一个的显示,
如果延时短了,就会仿真失常。
怎么样才能稳定的显示233456呢(六个数码管)。
在线时间426 小时
威望4404 分
芯币3168 枚
E金币154 枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4404, 距离下一级还需 1596 积分
五彩晶圆(中级), 积分 4404, 距离下一级还需 1596 积分
你电脑的配置怎么样啊?仿真的时候是否是CPU使用率非常高呢,你看一下PROTEUS左下角显示的时间,看是否是正常的以秒来计还是以毫秒来计???
只有求知欲,没有求偶欲的人是植物,只有求偶欲,没有求知欲的人叫动物,既没求知欲,又没求偶欲的人是矿物。
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
仿真时候,ISIS占用了50%
T4200,2G内存还不能够这个东西仿真吗?
那个计时是以毫秒来计时的,我改了几次仿真参数还是不行
要怎么才能改成以秒计时呢?
在线时间426 小时
威望4404 分
芯币3168 枚
E金币154 枚
TA的帖子TA的资源
五彩晶圆(中级), 积分 4404, 距离下一级还需 1596 积分
五彩晶圆(中级), 积分 4404, 距离下一级还需 1596 积分
看样子是仿真的时候慢了点,你换一台机器试一试。
只有求知欲,没有求偶欲的人是植物,只有求偶欲,没有求知欲的人叫动物,既没求知欲,又没求偶欲的人是矿物。
在线时间8 小时
TA的帖子TA的资源
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
一粒金砂(初级), 积分 0, 距离下一级还需 5 积分
上个星期发现是三极管的缘故,我吧三极管去掉就OK乐
资源大师勋章
在下载中心贡献超过4000份资料
Powered by
逛了这许久,何不进去瞧瞧?单片机控制8位数码管,显示年月日和时分秒-中国学网-中国IT综合门户网站
> 信息中心 >
单片机控制8位数码管,显示年月日和时分秒
来源:互联网 发表时间: 13:14:12 责任编辑:鲁晓倩字体:
为了帮助网友解决“单片机控制8位数码管,显示年月日和时分秒”相关的问题,中国学网通过互联网对“单片机控制8位数码管,显示年月日和时分秒”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:单片机控制8位数码管,显示年月日和时分秒,但是这两者该如何切换呢?,具体解决方案如下:解决方案1:可以这样做
年月日:11-12-14
时分秒:11-58-02
这样每串都是8位,先显示时分秒,20秒之后显示一次年月日(可以持续5秒),这样大部分时间都是显示时间,还可以看到年月日。
你应该看过公交车的显示屏,他不止显示年月日、时分秒,还有温度 适度等信息,就是这么显示的。
也可以使用外接一个按键,来进行功能选择,不过感觉轮换显示的方式就行了,很实用。
1个回答3个回答4个回答2个回答1个回答2个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
六位共阴数码管显示时钟程序
下载积分:500
内容提示:六位共阴数码管显示时钟程序位???,位位,8位,位
文档格式:PDF|
浏览次数:248|
上传日期: 13:19:47|
文档星级:
该用户还上传了这些文档
六位共阴数码管显示时钟程序
官方公共微信

我要回帖

更多关于 时分秒的认识练习 的文章

 

随机推荐