第一范文网 - 专业文章范例文档资料分享平台

数字万年历资料 - 图文

来源:用户分享 时间:2026/7/27 7:38:39 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”。

图2-10 字符代码与图形对应图

2.5.5 1602LCD的一般初始化(复位)过程

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.

延时15mS

写指令38H(不检测忙信号) 延时5mS

写指令38H(不检测忙信号) 延时5mS

写指令38H(不检测忙信号)以后每次写指令、读/写数据操作均需要检测忙信号

写指令38H:显示模式设置 写指令08H:显示关闭 写指令01H:显示清屏

写指令06H:显示光标移动设置 写指令0CH:显示开及光标设置

2.4.6 1602LCD的电路连接

液晶5端为读/写选择端,因为我们不从液晶中读取数据,只向其写入命

令和显示数据,因此此端始终选择为写状态,即低电平接地。液晶6端为使能信号,是操作时必须的信号。其电路如图2-11所示:

图2-11 1602的电路连接

§2.6 蜂鸣器闹铃电路

当单片机给蜂鸣器一个低电平时,三极管导通驱动蜂鸣器发出声音作为定时闹铃,其电路图如图2-12所示:

图2-12 蜂鸣器连接电路

§2.7 按键调整电路

系统四个独立键盘均采用查询方式,S2用于设置年、月、日、时、分、秒、星期的数值加,以及闹钟开,S3用于设置年、月、日、时、分、秒、星期的数值减以及闹钟关,s1用于具体设置时钟位的切换,s4键用于设置闹钟。其电路图如2-13所示:

图2-13 按键电路连接

§2.8 电源模块

电子钟的电源为5伏直流电源,本设计中我使用的是5V的充电电池,电源模块的原理图如图2-15所示:

图2-14电源模块

第三章 软件部分设计

本系统主要包括五个模块编程:

1. 蜂鸣器闹铃响编程 2. 时钟芯片12C887的编 3. 液晶显示屏1602的编程 4. 按键编程

5. DS18B20温度采集编程

§3.1 主程序流程

主程序开始初始化,并打开中断,然后执行扫描闹钟、键盘及读取18B20值。当有S1键按下时,执行时钟设置,当有S4键按下时,则进入闹钟设置,无论是时钟还是闹钟,设置完后退出,温度、时钟恢复实时显示。主程序流程图如图3-1所示:

读18b20 S1或S2是否按下 显示温度 设置闹钟 显示温度 初始化开中断 扫描闹钟 设置时间

图3-1主程序流程图

搜索更多关于: 数字万年历资料 - 图文 的文档
数字万年历资料 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0uukw2srvi3xy6q95jb2_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top