需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11446 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:时代在进步时间在人们眼里也越来越重要。此多功能表盘式时钟系统设计中用到点阵,具有在远处也可以大概看出时间且晚上可以通过点阵看到时间。具有成本小,功耗低、稳定可靠不易出问题且操作简单方便易懂等优点。 本文介绍了基于51开发板的多功能表盘式时钟系统设计。本设计由显示模块、温度模块、实时时钟模块、按键设置模块、以及点阵模块五个模块组成。用KEIL4编写程序。以51开发板为基础,在显示实时时钟的同时可以通过按键进行设置,同时点阵指针也和按键调节一同改变,点阵指针每五分钟改变一次。因为用到点阵考虑到IO口不够的问题,所以用两个51开发板,分为主中央处理器和从中央处理器,通过串口连接,主中央处理器发送连接显示模块、温度模块、实时时钟模块、按键设置模块。从中央处理器连接点阵,点阵电路用74HC595串入并出移位缓存器芯片。 关键字:显示模块 实时时钟模块 点阵模块
目录 摘要 Abstract 1绪论-1 1.1课题的目的和意义-1 1.2课题实现的主要功能-1 1.3课题研究的基础、现状与趋势-1 1.4课题工作流程-1 1.5论文结构图-2 1.6小结-3 2系统设计-4 2.1整体框架-4 2.2 实时时钟模块的选型-4 2.3 温度芯片的选型-5 2.4显示模块的选型-5 2.5按键选择-6 2.6 点阵选型-6 2.7 端口转换-7 2.8控制器的选择-7 2.9小结-7 3 硬件电路设计-8 3.1硬件电路框图-8 3.2单片机最小系统-8 3.3时钟接口电路设计-10 3.4温度模块-10 3.5液晶显示模块-11 3.6按键模块-12 3.7点阵电路-12 3.8小结-13 4 系统的软件设计-14 4.1总体程序流程图-14 4.2初始化程序-15 4.3 DS1302读写程序-16 4.4 DS18B20温度采集-17 4.5 LCD1602写命令写数据程序-18 4.6 点阵程序-19 4.7小结-19 5系统的调试-20 5.1 LCD1602显示调试-20 5.2 实时时钟DS1302调试-21 5.3 温度DS18B20调试-21 5.4 点阵调试-22 5.5综合调试 -23 5.6 改进方向-23 5.7 小结-23 结束语-24 参考文献-25 致谢-26 附录1 电气原理图-27 |