单片机中用1302和ds18b20 液晶1602做一个万年历 中间显示时间12:10:20

出现的问题是小时位置总是出现85 85和12交替出现 请问各位前辈这是什么原因造成的?

这个情况应该是程序上某个算法或者跳转中出现错误,认真检查一下程序中小时的那些语句,看看哪里出错了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-23
你的问题解决了吗?我也遇到了,真心请教
第2个回答  2012-09-01
系统问题,没设置好,嗯,就这样,谢谢追问

系统那个地方的问题啊 1302 还是1602没设置好?

追答

都没设置好

追问

能说具体点吗?

追答

AT89S52单片机和DS18b20、DS1302配合,完成实时温度检测和时间日期显示。系统配置包括:(1)一块64点阵LED显示屏,用以显示系统中所需的符号和简单汉字,并能滚动显英文字幕。(2)一个3*3矩阵键盘,用于系统操作与控制。(3)六个LED七段数码显示管,用于显示温度、时间、日期等。(4)一个直流蜂呜器和一个交流蜂呜器,用以进行音响提示和播放音乐。(5)内置和外接测温探头各一个,分别用于室温测量和特定对象的温度测量。本人制作完成的实物样机如下图。图实物照片1.系统功能3*3矩阵键盘从左至右键号依次为:0、1、2、3、4、5、6、7和8。接通电源后首先由六个LED七段数码显示管显示实时时间时、分、秒,64点阵LED显示屏显示星期。当按一次1号键时,显示变为日期、时间轮流显示。显示日期时六个LED七段数码显示管显示年、月、日。再按一次1号键则又回到只显示时间。若长按1号键将对DS1302进行复位。按2号键可依次选择对时、分、日、月、年和星期进行调整。所选被调整对象将闪烁显示。星期调整完成后再次按2号键将返回原显示状态。

第3个回答  2012-09-01
85是什么东西?自己好好想想,程序有切换到其他显示的地方了?

如何在液晶上显示汉字,单片机用的ATmega16,液晶是1602,求详细代码...
7、DS18B20温度传感器,(初步掌握单片机操作后即可亲自编写程序获知当时的温度 可以配合本站原创的PC与单片机双向温度控制程序 将温度实时显示在电脑上) 8、AT24C08外部EEPROM存储芯片(IIC总线元件实验) 9、SPI串行实时时钟 DS1302(熟悉SPI总线 用DS1302可以做一个万年历电子时钟 比定时器做的精确很多哦) 10、 板上集...

求STC89C52单片机的详细资料?包括引脚功能,存储器等等的详细介绍,越...
10、SPI串行实时时钟 DS1302(熟悉SPI总线 用DS1302可以做一个万年历电子时钟 比定时器做的精确)11、MAX232芯片RS232通讯接口(可以做为与计算机通迅的接口同时也可做为STC单片机下载程序的接口及仿真调试的接口)12、字符液晶1602LCD接口 采用接插件方式方便插拔(可显示两行 每行16个 共计32任意 ASCI...

相似回答
大家正在搜