我用STC89C52单片机和DS1302时钟芯片做了一个电子钟,数码管显示,分别显示年月日星期时分秒,有问题

我用P0和P1口分别作为‘年月日星期’和‘时分秒’的段选,P2口加74138作为两组数码管的位选。。。P3口作为连接ds1302和调时按键,但是程序调了半天数码管上只显示全0,查了半天没发现程序有问题,请教高手了
程序在我百度空间

宏晶(STC)网页有演示程序
STC单片机控制 DS1302 的演示程序C/汇编下载地址

http://www.mcu-memory.com/datasheet/stc/STC-USER-CODE/STCMCU-DS1302.rar
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-14
把程序发上来啊,要不怎么帮你检查啊追问

恩,好的,太长了,马上发到空间里面

第2个回答  2012-04-26
连接有问题。

用元件STC89C52、DS1302、LCD1602做成的校园打铃系统
STC89C52为STC的51单片机,廉价著称。DS1302为实时时钟芯片,达拉斯公司的,常用一个3V的锂电池作为备份供电,LCD1602为液晶显示模块。所谓的“校园打铃系统”是基于STC89C52+DS1302实时时钟+LCD1602显示模块时钟程序,再加入时间处理事件罢了。单片机我就不说了,先说一下DS1302,他是实时时钟芯片,单片机通过...

DS1302 液晶1602 单片机stc89C52 做出来的时钟 不走
如果仿真全对的话,那就是你的硬件连错了。你的问题应该出在DS1302上,注意DS1302的两根数据线最好是连上10k的上拉电阻,我以前就是没连上拉电阻而出现了和你同样的错误。还有最好是在电源上并一个电容。不知道你具体怎么连的,看看引脚有没有连接正确。希望对你有用。

基于51单片机的数字电子钟万年历闰年判断闹钟整点报时设计
系统主要由51单片机、DS1302时钟芯片、按键模块、LCD1602显示以及电源构成。AT89C51单片机拥有4k字节的Flash闪存、128字节的RAM、32个I\/O口线、两个16位定时\/计数器等功能。仿真图中AT89C51可替换为AT89C52或STC89C51\/STC89C52,实际应用中需添加电源模块。程序使用Keil4\/Keil5打开,生成hex文件后加载到单片机中...

DS1302 液晶1602 单片机stc89C52 做出来的时钟,显示乱码该怎么办啊,求...
从你这个屏显的效果来看,字库和LCD驱动应该都是没问题的,你检查下仿真的器件型号是不是相同的,需要注意的是这个时钟的代码是使用的RTC还是外部晶振,然后这个晶振的频率和你仿真时是否一致。

基于51单片机的时钟万年历—可农历显示
硬件方面,该万年历采用STC89C52单片机为核心,配合其他必要的电子元件,如万用板、电源插口、蜂鸣器、按键、LCD显示屏等,构建了一个功能完备的时间显示系统。其中,DS1302芯片用于存储时间信息,钮扣电池作为备用电源,确保设备在断电后仍能保存时间数据。设计过程中,使用了Proteus8.9软件进行电路仿真,Altium...

单片机控制ds1302 1602 stc89c52单片机组成的时钟电路 但是每分钟快...
DS1302的晶振的事,换晶振或者晶振加6pF的电容

基于51单片机,lcd1602怎么显示倒计时秒表? - 知乎
系统中控部分由STC89C52单片机负责,它接收输入信息并处理,控制输出。输入模块包括三个部分:DS1302时钟模块,用于获取时间、实现计时与倒计时;四个独立按键,用于设置时间、倒计时时间、控制计时与倒计时功能;供电电路,确保整个系统正常供电。输出由两部分组成:LCD12864显示模块,显示当前时间、星期、计时时间...

求教一个51单片机程序。。(LCD电子时钟)
这一次老师要求做一个基于LCD显示的电子时钟。完全不知所云,所以希望能请教一下高手关于LCD时钟的事情。做一个LCD时钟需要些什么东西啊,具体步骤是怎么做的呢?现在手上有一块单片机... 这一次老师要求做一个基于LCD显示的电子时钟。完全不知所云,所以希望能请教一下高手关于LCD时钟的事情。做一个LCD时钟需要些...

电子时钟开题报告
对于数字电子时钟采用直观的数字显示,可以同时显示年、月、日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用STC89C52单片机作为核心,功耗小,能在3V的低压工作,电压可选用3~5V电压供电。 此万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的...

更好最全的万年历下载,实用万年历电脑版
一、设计任务:本设计由数据显示模块、温度采集模块、时间处理模块和调整设置模块四个模块组成。系统以AT89S52单片机为,以串行时钟日历芯片DS1302记录日历和时间,它可以对年、月、日、时、分、秒进行计时,还具有闰年补偿等多种功能。温度采集选用DS18B20芯片,万年历采用直观的数字显示,数据显示采用1602A...

相似回答
大家正在搜