这个可以做到,如果晶振是,的话,一下方法可以实现延时,时,精确度在秒级别。DELAY,:MOVR,#;DLY,:LCALLDELAY_; ,DJNZR,DLY,;RET,共延时时间:误差为,,如果再精确的话。用C语言编写程序使MSP,片机实现数字时钟(显示年月日,时分秒。
很容易做到啊,如用单片机自身的定时器定时,秒,记,得,,再记,,就得一个小时了。不过用单片机自身的定时器的话,可能会有所偏差,而且偏差累积会越来越大。所以可以用专门的实时时钟来做,如DS,读里面的时分秒数据就可以了,一般偏差不会很大。在开始计时的时候,保存当前的时间。按键数目,。扩展部分:能显示年月日周时分秒具有语音报时或温度指示功能提示:计时单元由定时器/计数器,现;时间显示采用,LED数码管,动态扫描方式。定时时间由定时器/计数器,现;你提供的程序的确很强大!有没有具体的原理图以及各元器件的参数呢。
C,片机六位数码管时钟用数码管dot分隔时分秒用三个按键设置时间:SET键:小时设定->分钟设定->结束设定,小时设定状态时表示小时的两位数码管闪烁,分钟设定时表示分钟的两位数码管闪烁CHANGE键:在小时设定状态和分钟设定状态改变数值SETS键:秒置零C语言代码://main。【八】电子表、万年历系列[单片机公交车环境监测及时间显示系统功能描述:按键调时间,带备用电池(断电继续走时)监测噪声和温湿度并实时显示,超过报警值蜂鸣器会响☆已作出的实物优酷视频演示地址:http://v.youku.com/v_show/id_XMTQ,TMxMDUwMA==。
给你提供个思路,你这闹钟系统是单片机读取时钟芯片的数据进行显示从而完成时钟功能的。你现在需要更改时间,其实是要通过单片机更改时钟芯片内部的数据。这样就需要你看下是否更改了时钟芯片的数据,以及程序是否正确。切换方式可以有两种,一种是手动的,就是用一个按钮,按一下显示年月日,再按一下显示时钟,再按就重复了。另一种是自动切换,可以定时几秒钟一切换显示。你注意一下共交车上的时钟和温度的显示就是自动切换的,可以用这种方式比较好。
暂无评论内容