数字万年历资料 - 图文

2026/1/26 4:58:10

常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“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文档下载到电脑
搜索更多关于: 数字万年历资料 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219