LED点阵单片机万年历
----
snallie@tom.com
2013.01
----
特点:
0. 电路简洁,并口直接驱动,51最小系统+74hc259
0.0 采用单片机芯片定时器计时,无需RTC芯片(预留RTC芯片代码).
1. 阳历:年、月、日、时、分、秒、星期,阳历年限任意长
2. 农历:月日,天干地支,属相,24节气,农历年限范围2010年~2050年
3. 12/24时制显示。
4. 生日问候流动显示
5. 早晚安问候,励志名言显示,农历春节问候。
6. 误差微调/粗调
7. 声控/按键触发流动显示。在MCU的PIN12的下降沿触发。
8. 3键调整:按键M:菜单;按键+:上调;按键-:下调
9. 菜单列表:
1. 调整阳历年份 (00~99)
2. 调整阳历月份 (1~12)
3. 调整阳历日期 (1~31)
4. 调整小时 (0~23)
5. 调整分钟 (0~59)
6. 调整秒数 (0~59)
7. 调整阳历世纪(即年份高2位) (00~99)
8. 调整流动显示的分钟间隔(默认为10,即每隔10分钟流动显示一次全部时间及日历信息)(1~59)
9. 调整12/24时制(默认24时制)
10. 调整生日月份 (1~12)
11. 调整生日日期 (1~31)
12. 调整主屏秒点跳动的关闭或开启
13 调整主屏"星期点"跳动的关闭或开启,("星期点":用主屏的小时分钟的分隔点的二进制点表示星期)
14. 调整休眠模式的关闭或开启
15. 误差粗调
16. 误差微调,精度10ms,范围-1280ms~+1280ms
17. 版本号
10. 农历信息为自动计算得到,无需手工调整,星期信息同此。
11. 加入DS1302 RTC芯片时候,可掉电走时。
12. 一组闹时
13. 声控唤醒休眠模式或通过声控触发流动显示日历信息
14. 可在proteus下进行模拟测试(用MCU并口直接驱动时候,用51test2.DSN文件模拟)
----
参数
1. 点阵尺寸:8X16,2块8X8行共阳点阵拼成。
2. 扫描方式:行扫描。
3. MCU型号:STC89C52RC-PDIP40/STC12C5A60S2(STC89C52RC时候需要在P3.4接入一个10K的上拉电阻,否则不能正确读写DS1302)
建议STC12C5A60S2
4. 行扫描芯片:74hc259。
5. 列驱动:MCU并口直接驱动,P0驱动高位点阵,P2驱动低位位点阵。
6. 实测精度:最大+/-1秒/月(取决于晶振的精度)
----
显示输出:主屏显示,小时:分钟,及秒点的跳动显示。
在12时制时候,分钟数字右上角的跳点指示上午,分钟数字右下角的跳点指示下午
流动显示默认设置:
整10分钟时 流动显示阳历年、月、日、时、分、秒、星期;农历:月日,天干地支,属相,24节气
而后的3分钟时 静态切换显示阳历年、月、日、时、分、秒、星期;农历:月日,天干地支,属相,24节气
生日当天的每小时的整一分钟:显示生日快乐英文,否则显示一句励志名言
在每天的早5:00~9:00的每小时的整一分钟,显示早安问候
在每天的晚21:00~23:00的每小时的整一分钟,显示晚安问候
农历春节当天每小时的整一分钟,显示新春祝福问候。
在上述显示发生冲突时候,优先顺序为:新春祝福问候、生日问候、早晚安问候、励志名言。
----
主要元器件:
名称 型号 数量
单片机 STC89C52RC/STC12C5A60S2 1
晶振 osc_12Mhz 1
时钟芯片 DS1302 1
晶振 osc_32768hz 1
行扫描译码器 74HC259 1
LED点阵 LED GRID 8X8 共阳 2
蜂鸣器 buzzer 1
三极管 PNP驱动管 1
万用板 万用板 8cmX12cm 1
排孔 40孔 1条 用于插接点阵
双列直插40针单片机座 1
双列直插16针译码器芯片座 1
按键 button 4
声控模块(可选,在P3.2产生一个下降沿)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
51Calendar-16x24-259-595-CA-ds1302-141122.zip (36个子文件)
51Calendar-16x24-259-595-CA-ds1302-141122
51test2-259-595.DSN 124KB
n51clk 104KB
n51clk_uvproj.bak 13KB
n51clk.lnp 64B
Digital_Perpetual_Calendar.OBJ 125KB
Last Loaded 51test2-259-595.DBK 119KB
n51clk.hex 46KB
51test2_.DSN 131KB
n51clk.M51 93KB
51test2-16x24-259-595.PWI 909B
misc
misc.txt 236B
1020_OK_4088BYTE
DigitalClock.c 22KB
fontdata-1020-4k-ok.h 125KB
DigitalClock-1020-4k-ok.c 22KB
fontdata.h 125KB
nongli2.h 15KB
nongli2-1020-4k-ok.h 15KB
movie1.txt 286B
nongli.rar 10KB
code_fragment.txt 167KB
51test2.PWI 1KB
51test2-259-595.PWI 1KB
n51clk.uvopt 56KB
n51clk_uvopt.bak 56KB
fontdata.h 290KB
nongli2.h 33KB
51test2.DSN 132KB
Digital_Perpetual_Calendar.LST 153KB
n51clk.uvproj 13KB
changeLog.txt 23KB
README.txt 3KB
Digital_Perpetual_Calendar.c 73KB
Last Loaded 51test2.DBK 127KB
Last Loaded 51test2-16x24-259-595.DBK 146KB
n51clk.plg 10KB
51test2-16x24-259-595.DSN 146KB
共 36 条
- 1
资源评论
jocks
- 粉丝: 15
- 资源: 127
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功