找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1111|回复: 7
收起左侧

请教高手DS1302时钟怪问题,在proteus仿真正常 下载到单片机后就显示不完整

[复制链接]
ID:641483 发表于 2023-8-31 21:06 | 显示全部楼层 |阅读模式
各位大咖,我遇到一个这样的怪问题,用的DS1302时钟模块,用max7219模块显示 ,在proteus仿真一切正常,下载到普中显示也正常,但是自己搭建好电路后显示就奇怪了,分秒都显示正常,小时数字显示就乱的,其实就是没有小时的数,单片机用的STC12C5A6,晶振12m
大家有没有遇到这样的问题

另外我现在的时钟接口

单片机源程序如下:
sbit SCLK=P1^6;          //1302引脚位变量定义
sbit IO=P1^7;
sbit RST=P1^5;


sbit CLK = P2^0;  //时钟 Max7219_pin
sbit CS  = P2^1;  //锁存
sbit DIN = P2^2;  //数据


本来想把时钟的引脚换到 P2口,想把P1口空出来做其他用 但是好像不行,全部显示7日字符


27.jpg

proteus仿真:

proteus仿真:
回复

使用道具 举报

ID:641483 发表于 2023-8-31 21:20 | 显示全部楼层
刚刚了下时钟的串行线突然有闪了下时的数值,看来时电路搭建的问题比较多 之前在普中开发板上用的1302供电3.3v,手头没3.3的供电不知道是不是这个原因
回复

使用道具 举报

ID:624769 发表于 2023-8-31 22:01 | 显示全部楼层
加上拉。
回复

使用道具 举报

ID:1085441 发表于 2023-8-31 22:32 | 显示全部楼层
查查SIO引脚有没有上拉电阻?必须要有
回复

使用道具 举报

ID:641483 发表于 2023-8-31 23:05 | 显示全部楼层
cnfloatleaf 发表于 2023-8-31 22:32
查查SIO引脚有没有上拉电阻?必须要有

谢谢 已经搞定了    IO上拉电阻显示就正常了  谢谢
回复

使用道具 举报

ID:1085441 发表于 2023-9-1 00:22 | 显示全部楼层
不客气,我们也是遇到过这种情况。
回复

使用道具 举报

ID:1085441 发表于 2023-9-1 00:24 | 显示全部楼层
DS1302电压3.3V和5V都能用
回复

使用道具 举报

ID:641483 发表于 2023-9-1 14:41 | 显示全部楼层
cnfloatleaf 发表于 2023-9-1 00:24
DS1302电压3.3V和5V都能用

嗯 我看了资料说是可以的 所以才接的5v,出现问题就只能各方面找原因了
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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