找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 836|回复: 4
收起左侧

单片机c语言时钟程序在proteus仿真,有时有的位乱跳?

[复制链接]
ID:1020489 发表于 2022-5-11 10:33 来自手机 | 显示全部楼层 |阅读模式
我做的c语言的时钟程序在proteus中仿真时,有时有的位乱跳,比如说秒位从05直接跳到了97,然后就直接不动了,想问问怎么解决。
回复

使用道具 举报

ID:121859 发表于 2022-5-11 12:27 | 显示全部楼层
不知道是定时器做的还是时钟芯片提供是时间。如果是时钟芯片,可能是读写的需要延时的地方延时时间不合适。如果是定时器做的,那么可能是因为显示与中断有冲突造成的,显示函数不要放到定时中断服务里面。
回复

使用道具 举报

ID:161164 发表于 2022-5-11 13:22 | 显示全部楼层
上代码啊~
回复

使用道具 举报

ID:123289 发表于 2022-5-11 13:58 | 显示全部楼层
1、先学会显示0-9.
2、再学会从寄存器MM中取数据显示
3、再学会定时给MM+1
回复

使用道具 举报

ID:155507 发表于 2022-5-11 18:30 | 显示全部楼层
发原理图和代码出来会有人帮分析的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表