智能LED电子钟的制作

来源:互联网 发布:js跨域调用iframe内容 编辑:程序博客网 时间:2024/05/01 21:05
2006-05-10 22:34:18

字体变小 字体变大

智能LED电子钟的制作

 

  LED电子钟以美观、清晰、便于夜间观看而深受电子爱好者的青睐。采用专用的LED电子钟芯片制作,有时达不到功能要求,需添加辅助电路,电路复杂,不便于电子爱好者自制。
  如果采用单片机(89C2051),用软件完成各种功能,则可做出功能各异的智能电子钟,而且电路非常简单。
  图1是一个具有以下功能的电子钟的电路。
  1计时:秒、分、时、天、周、月、年;2闰年自动判别;3五路定时输出,可任意关断(最大可到16路);4时间、月、日交替显示;5停电、来电自动判别;6自定任意时刻自动开/关屏;7三路倒计时(最大可到8路);8计时精度:误差≤1秒/月(具有微调设置)。
  一、电路原理
  由单片机(89C2051)、LED、K1等组成最基本的单片系统。所有的软件、参数均存放在89C2051的FlashROM和内部RAM中,减少了芯片的数量和整机的电流,延长了备用电源的工作寿命(停电时)。
  由于89C2051的内部FlashROM只有2k,RAM只有128个字节,故软件编制时要精炼,一些数据的存放要采用压缩方式,而且CPU要工作在空闲模式下,以降低功耗。LED、BEEP均直接由89C2051驱动。
  键盘采用动态扫描方式查询。所有的查询、设置功能均由K1、K2完成;K3、K4、K5完成倒计时的启动。
  电源在33~5V之间均可正常工作。
  二、软件编制
  软件的流程图见图2。
  主程序非常简单,初始化后,CPU便进入空闲模式,等待T1定时中断的到来(25ms一次)。所有的功能模块,均在T1定时中断服务程序中执行。再利用T0定时器对T1定时中断服务程序的执行时间做记录,重置T1定时器常数时加上T0的值即可。这样可以精确地补偿时间误差。
  湖南 李杰 

  

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 新房赠送面积没地热想接地热怎么办 教育网注册报名的用户名忘了怎么办 艺术生校考通过文化没过本线怎么办 想做主持人 但不是播音专业怎么办 微信登录版本最低登录不上怎么办 所录微课的视频声音小是怎么办 电脑开机黑屏只有光标在闪怎么办 联想家悦重装系统时驱动缺失怎么办 ps做到一半电脑重启了怎么办 宝宝起风疹怎么办 要注意的问题 惠普笔记本刚换的显卡又坏了怎么办 电脑装驱动时不注意点了跳过怎么办 刚抱回来的小猫不吃饭怎么办 三年级小孩字认的太少怎么办 孩子写字手出汗怎么办用什么笔壳 墙壁被小孩用彩色笔画花了怎么办 传图识字里有些字识别不了怎么办 一岁四个月宝宝智力发育迟缓怎么办 小打架受伤对方家长不配合怎么办 宝宝要上幼儿园了家长该怎么办 断奶涨奶怎么办又能防止乳房变形 孩子在幼儿园被小朋友打了怎么办 孩子在幼儿园被小朋友咬了怎么办 孩子被同学打了家长该怎么办? 孩子把同学打了打人家长该怎么办 孩子和同学发生矛盾家长该怎么办 孩子同学给孩子要东西家长该怎么办 如果遇到不讲理的孩子和家长怎么办 孩子调皮又被老师留校了怎么办 孩子拼音f和sh发音不清怎么办 自己在家生的孩子怎么办出生证明 在家念地藏经招来众生不走怎么办 家是济宁孩子上学想在济南上怎么办 高一孩子成绩严重下滑家长怎么办 商铺租客不交租金又不搬走怎么办 考试试卷找不到了明天要交怎么办 8个月宝宝不爱吃蔬菜泥怎么办 5个月的宝宝拉肚怎么办 一岁宝宝大便拉不出来怎么办 八个月宝宝便秘拉不出来怎么办 10个月宝宝大便拉水怎么办