一乐交易区摊主
主题
回帖0
积分69798
阅读权限30
注册时间2009-12-14
最后登录1970-1-1
在线时间 小时
|
电子钟先开始用4位6位8位数码管做都行,先用单片机并口驱动,但我不喜欢这样,想用595驱动只用3个引脚(看了很久感觉简单,确实行程序很难);并行驱动高8位是段选,低8位是位选;就是不解如何计算选通个十百千位等,以及十万,百万的;还有就是时钟校准;数码管做成功后就用12864做,再用1602做,做个汉字库显示汉字;在以后用LED迷你点阵做,旋转的,摇摇棒都有要做,都是DIY的;在以后还要做更高级的,智能机器人酷爱diy 发表于 2012-4-1 08:58 https://www.yleee.com.cn/images/common/back.gif
恕俺直言,你现在的问题就是想的太多太远,而作的太少.现在先从最简单的开始,从你的描述我梳理一下系统需求:
1.显示部分使用6位LED数码管,秒点用单个LED显示.并口驱动.因为是并口所以一般就是动态扫描了.这个书上有现成的电路和代码,抄来就是了.
2.计时基础秒脉冲(为了秒点闪着方便可以用500ms的)先从最简单作,用定时器中断产生.这个书上也有现成的代码,继续抄.
3.计时部分,用软件作.就是60和12进制计时.用计时基础脉冲计算后修改指定寄存器的值就是了.这个书上也有,接着抄.
4.调校部分,手动调校,用几个按钮输入,用几个位作状态位,以判断是调校状态还是走时状态,然后就是++或--改数字了.键盘书上有现成的例程,抄就是了.
以上就是一个最简单的软件计时时钟的需求,把这个作出来然后以此为基础改就是了.想精度高加温补顺便显示温度,也可以用现成的高精度模块(俺这里有卖,嘻嘻).想显示汉字或是改LCD/VFD啥的只改显示模块部分就是了,其他部分都不用改.这个需求OK? |
|