一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
查看: 52847|回复: 208
收起左侧

翻页钟. 来说说发现过什么bug,或者有什么改进意见?

  [复制链接]
发表于 2008-12-12 22:53 | 显示全部楼层 |阅读模式
来说说发现过什么bug,或者有什么改进意见?

本来这楼的内容我编辑到1楼去了.
1.gif
1.gif

51电子钟_20090208_V2.32.rar

20.23 KB, 下载次数: 634, 下载积分: 一乐金币 -1

 楼主| 发表于 2008-12-12 23:11 | 显示全部楼层
本帖最后由 litchiate 于 2010-2-24 21:17 编辑

<P> </P>
<P><FONT color=red size=6>好像有重要的事情忘了说了。 </FONT></P>
<P><FONT color=red size=6></FONT> </P>
<P><FONT color=red size=6>软件中设置了 1302的涓流充电的选项。 不要使用3V不可充锂电。。或者要修改1302.h中相关内容</FONT></P>
<P><FONT color=#ff0000 size=6></FONT> </P>
<P>
</P>
<P><FONT color=red>void Initial_DS1302(void)</FONT>中</P>
<P><BR>Write1302(DS1302_CHARGE,<FONT color=magenta>CFG_TC_D2R8</FONT>); //涓流充电选择<BR>改为<BR>Write1302(DS1302_CHARGE,<FONT color=magenta>CFG_TC_DISABLED</FONT>);<BR><BR>
</P>
<P> </P>
<P> </P>
<P> </P>
<P>
<TABLE class=t_table cellSpacing=0 cellPadding=0 width="50%">
<TBODY>
<TR>
<TD> 单片机</TD>
<TD> AT89s52 </TD></TR>
<TR>
<TD> 晶振  </TD>
<TD> <FONT color=#ff0000>12M  </FONT><FONT color=dimgray>最后的版本2.4使用<FONT color=red>24M</FONT>晶振</FONT></TD></TR>
<TR>
<TD> 外部元件</TD>
<TD> DS1302 ,DS18B20,4个按键</TD></TR>
<TR>
<TD> 编译器</TD>
<TD>  KEIL</TD></TR></TBODY></TABLE></P>
<P> </P>
<P>先看图吧。</P>
<P></P>
<P> </P>
<P> </P>
<P>屏是沈老师的16*64. 是叫沈老师么? 大家都那么叫的.. </P>
<P> </P>
<P>
/***********************************************************     <BR><FONT color=slategray>名称:  shqi2003的16*64点阵  <BR>MCU:  89C52 <BR>晶振:  24M <BR>时间:  2008年12月06日<BR>修改时间: 20090129<BR>外部器件: 16*64点阵,ds1302<BR>接线:  见DS1302.h,DS18B20.h和本主文件   <BR>版本:  V2.3<BR></FONT><FONT color=slategray>------------------更新记录---------------------------------<BR>20081206 开始记录编辑过程,养成良好习惯.添加了1302.h的头文件.实现了实时时钟的显示.<BR>   因还未添加按键部分,故只能在proteus仿真.<BR>20081207 增加了部分汉字的字模,取模真痛苦.<BR>20081208 增加按键调整,增加显示模式选择,bug越来越多,只能用实物来测试了.晚上去把实验室的东西搬回来.<BR>20081212   发现1302发热的情况,网上查了下是国产1302在受干扰的情况下才会出现的情况,<BR>   修改了1302初始化的一个bug.<BR>20081213 增加翻页模式下的按键调整.1302初始化增加了时钟运行,不知为何有时初始化之后时钟不走<BR>   增加4个按键的程序,现在全都能调整了.<BR>   在普通状况下,恩add,或dec切换显示状态,流动显示全部内容,或者翻页钟<BR>   恩下adjust,进入调整模式,恩add或dec调整,再恩adjust调整下一项,恩cancel退出,回到流动显示模式.<BR>20081219 焊了块板,修改许多bug,基本都是时间日期的最大值,最小值<BR>20081220 添加18B20温度显示。<BR>20090129    修正翻页显示时,切换模式反应迟钝的bug。<BR>            将默认模式的流动显示时间增加。<BR>20090203    增加农历显示,农历显示时按键无效。(某bug建议解决法)  <BR>            24M 晶振修改试验<BR>***********************************************************/</FONT>
<BR></P>
<P> </P>
<P>功能描述:</P>
<P> </P>
<P>流动状况下,恩add,或dec切换显示状态,</P>
<P><FONT color=red>1流动显示全部内容</FONT>,</P>
<P><FONT color=red>2翻页钟</FONT></P>
<P><FONT color=#ff0000>3固定显示温度</FONT></P>
<P><FONT color=#ff0000>4流动显示全部内容,不停留</FONT></P>
<P><FONT color=#ff0000>默认为流动显示年月日,然后翻页钟约40秒,之后显示温度。</FONT><BR>恩adjust,进入调整模式,恩add或dec调整,再恩adjust调整下一项,恩cancel退出,回到流动显示模式.</P>
<P> </P>
<P>附上电路图:</P>
<P></P>
<P> </P>
<P><FONT color=darkorange size=7>注意:</FONT>要改接口的话,请打开main.c文件按照自己接线修改如下内容</P>
<P>
sbit H_CLK = P0^1;<BR>sbit H_D = P0^2;<BR>sbit L_CLK = P0^5;<BR>sbit L_D = P0^3; <BR>sbit L_STB = P0^4;<BR>sbit L_OE = P0^0;<BR><BR>sbit Key_add= P2^4;<BR>sbit Key_dec= P2^5;<BR>sbit Key_adjust=P2^6;<BR>sbit Key_cancel=P2^7;
</P>
<P>并且打开DS1302.h 按照自己接线修改如下内容</P>
<P>
<BR>sbit DS1302_CLK = P2^0; //实时时钟时钟线引脚 <BR>sbit DS1302_IO = P2^1; //实时时钟数据线引脚 <BR>sbit DS1302_RST = P2^2; //实时时钟复位线引脚
</P>
<P>并且打开DS18B20.h 按照自己接线修改如下内容</P>
<P>第一行的。</P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>
<P>那个翻页的效果想了我一个晚上,加上白天研究ds1302发热的原因.就花了满多时间. </P>
<P> </P>
<P> </P>
<P> </P>
<P> </P>

[ 本帖最后由 litchiate 于 2009-3-21 10:50 编辑 ]

<P>论坛有点不正常. , 写的帖子格式都变掉了.</P>
<P> </P>
<P>用第一楼好了.</P>
<P> </P>
<P>摄像头驱动装起来太烦了.只能拍照.不能摄像.</P>
<P>相机同学借走了</P>
<P>手机没长摄像头.</P>
<P> </P>
<P>谁有兴趣来试下这个未完成版. 暂时不能调时,1302程序可能有问题. 显示的效果哦是已经达到了.</P>
<P> </P>
<P>照片看不出效果,</P>
<P> </P>
<P> 图片 002.jpg </P>
<P>看那个最后的5就是翻页时造成的样子.</P>
<P> </P>
<P>啊 ,不好,我的银行矩阵密保卡暴露了... </P>
<P> </P>
<P> </P>
<P> </P>

[ 本帖最后由 litchiate 于 2008-12-19 22:39 编辑 ]
发表于 2008-12-12 23:41 | 显示全部楼层
<P>
原帖由 <I>litchiate</I> 于 2008-12-12 23:11 发表 <A href="https://www.yleee.com.cn/BBS/redirect.php?goto=findpost&amp;pid=1744&amp;ptid=369" target=_blank><IMG alt="" src="https://www.yleee.com.cn/BBS/images/common/back.gif" border=0></A> 论坛有点不正常. , 写的帖子格式都变掉了. &nbsp; 用第一楼好了. &nbsp; 摄像头驱动装起来太烦了.只能拍照.不能摄像. 相机同学借走了手机没长摄像头. &nbsp; 谁有兴趣来试下这个未完成版. 暂时不能调 ...
</P>
<P>有的玩,我来试试!! </P>
发表于 2008-12-12 23:56 | 显示全部楼层
有的玩真不错!
发表于 2008-12-13 00:05 | 显示全部楼层
<P>楼主辛苦了,有创意,谢谢!!!</P>
<P>&nbsp;</P>
thumbs20081213000255.jpg
 楼主| 发表于 2008-12-13 10:20 | 显示全部楼层
说起这个创意,还是看到你的5*7点阵的帖子中,有苹果钟的连接,看了视频以后想到的

[ 本帖最后由 litchiate 于 2008-12-13 10:22 编辑 ]
发表于 2008-12-13 11:46 | 显示全部楼层
长江后浪推前浪啊!加油!
发表于 2008-12-13 19:21 | 显示全部楼层
<P>请教楼主:单片机AT59s52可以用AT89s52代替吗?</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12M晶振能有24M代替吗?</P>
 楼主| 发表于 2008-12-13 19:58 | 显示全部楼层
<P>
原帖由 <I>lijn</I> 于 2008-12-13 19:21 发表 <A href="https://www.yleee.com.cn/BBS/redirect.php?goto=findpost&amp;pid=1789&amp;ptid=369" target=_blank><IMG alt="" src="https://www.yleee.com.cn/BBS/images/common/back.gif" border=0></A> 请教楼主:单片机AT59s52可以用AT89s52代替吗? &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 12M晶振能有24M代替吗?
</P>
<P>&nbsp;</P>
<P>&nbsp;不小心写错了, 单片机就是89s52 ,不过不要紧,我已经毁尸灭迹,把它给编辑掉了. </P>
<P>&nbsp;</P>
<P>晶振的话,24M会移动得快一点,把里面的延时改长一点就好了.</P>
发表于 2008-12-13 20:32 | 显示全部楼层
刚才写入STC89C52,接上屏没显示,难道是硬件接法不同。附硬件在程序中的定义:
AAA.jpg

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-4-25 03:32 , Processed in 0.062232 second(s), 37 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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