求求你们,帮我看看,51单片机DS1302仿真没问题,实物不走了。

在Proteus中仿真没有问题,前天焊接好了 也没有问题,这2天我在仿真中加了蜂鸣器,整点就提示一下,仿真没问题后 我焊在实物中,发现峰鸣器一直叫,DS1302读出的是15?我的数码管显时FFFFFFFFF 显示程序数组中F码 在15位置 把DS1302拔下来一样是 FFFFFFFFFFF DS1302换了3个,问题依旧。
弄一天了 实在没有办法了,来求求用过的高手,帮我看看是怎么回事呢。
DS1302 3个脚加了上拉电阻也不行我又给拆了,之前没加上拉电阻,没加电容也可以读,写数的呀

为什么我一焊蜂鸣器就完了呢,我焊蜂鸣器时直接把DS1302的8脚和4脚引出导线,打算接心钮扣电池的,没想到,上电后读不出数了
现在我把后焊的东西全拆了,还是不行。 没想到,上电后读不出数了
DS1302 1脚4脚电压4.5V

显示部分应该没问题,我把相应变量改成常数 都能正常显示,仿真也能读 ,写 数据, 电路部分我重点做什么呢,哎。求求大家了!

只要能解决问题 追加100 不守信用 天打雷霹。
撤底服了 换晶震还是不行。

单片机换过,一样的效果。插不插DS1302都读一样的数。DS1302 1脚 4脚接电源对吗,1接VCC 4接地。

第1个回答  2010-08-21
检查以下几点,问题可能在其中:
1:检查4脚引出导线时,没有将其从原来供电的电源上断开,应该连在一起
2:换一个新的32.768K晶振
第2个回答  2010-08-21
应该把原理图贴出来,仿真与实际还是差别很大的。
第3个回答  2010-08-22
程序不想看了,不过要提醒一下1302的数据口要接上啦电阻,一共是三个吧本回答被提问者采纳
第4个回答  2010-08-21
回到以前的也不行,那你有没有咋仔细检查下电路呢?换1302不行,有没有换过单片机呢?

求求你们,帮我看看,51单片机DS1302仿真没问题,实物不走了。
1:检查4脚引出导线时,没有将其从原来供电的电源上断开,应该连在一起 2:换一个新的32.768K晶振

关于ds1302使用调试是的问题
1。DS1302之类的芯片用示波器测没有波形未必说明没有起振,原因是象这类芯片设计的功耗都非常低,振荡电路都非常的脆弱,有的示波器一碰到引脚就停振了。2。DS1302不需要外接振荡电容(内置了)。3。一般51内部上拉足以拖动DS1302,上拉电阻不要太小。4。检查一下你的电源电压,波纹是否正常,如果没...

DS1302芯片振荡器为什么会突然停止工作(和51单片机连接)
DS1302有两个VCC,其中VCC2(引脚1)接系统主电源,VCC1(引脚8)接备用电池,我想可能是你把二者接反了。那从软件上考虑吧,每次对DS1302的写操作的过程都是解除写保护——写操作(或者设置时间等操作)——设定写保护,你的是不是?如果在设置完成之后没有设定写保护,在每次断电之后是怎样的情况...

我用DS1302+LCD1602+单片机制作的的电子钟,可以显示,但是时间不会走,而...
DS1302的数据显示存在16进制转换的问题,这个要特别注意。另外不要随便抄别人的程序,用之前一定要读懂,就是抄也要抄那种有正规注释的程序,这样查找问题比较容易。。建议你去杜洋的网站去下载一段标准的代码使用。。下面只是一部分。。\/*** DS1302 ***\/ \/\/设置1302的初始时间 void Init_1302(void)...

DS1302与51单片机的问题,大家来帮我看看这个程序吧...不知道哪儿出错了...
void Write1302(uchar addr,dat){ uchar counter,temp;RET=0;SCLK=0;RET=1;for(counter=8;counter>0;counter--)\/\/发送地址 { SCLK=0;temp=addr;DIO=(bit)(temp&0x01);addr>>=1;SCLK=1;} for(counter=8;counter>0;counter--)\/\/发送数据 { SCLK=0;temp=dat;DIO=(bit)(temp&0x01)...

51单片机中DS1302芯片的引脚配置原理是什么?
CE和SCLK是DS1302芯片的信号线,但也是与单片机的PIO口连接的;因此初始化CE和SCLK,也就是初始化单片机的PIO口了;在代码中,你可以去看看 DS1302_CE、DS1302_SCLK 的定义就明白了;

我用DS1302时钟芯片用51单片机怎么时间越走越快应该怎样调整谢谢各位大 ...
DS1302时钟的快慢与外接的晶振频率有关,如果越走越快的话,可能是输入的频率发生了变化。

单片机做ds1302实验时出现lcd乱码怎么办
估计是你发送给1602的待显示数据有问题,调试看看,51单片机的话 一般不使用在线仿真 可以使用串口打印的方法调试

51单片机运用ds1302进行阳历与农历的转换,求高手解答,谢谢。
1302只是一个时钟芯片,农历的转换和1302没任何关系。是单片机从1302中读出日期后按一定规则换算的

51单片机“世界时间” 程序设计 求助 要求如下
1 显示部分,六位数码管,置于连接方式可以选择动态扫描、串行静态显示、并行静态显示 2 rtc时钟,时钟芯片可以选择ds1302,这个最常用了用于保存时间,连接上备用电源,掉电数据不丢失 3 按键部分,这个是整个程序的精髓,按键处理不好这个系统也就没什么意思了,按键扫描可以使用状态机的方式 4 系统时钟...

相似回答