云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于单片机和DS1302电子万年历的设计

基于单片机和DS1302电子万年历的设计

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 11:38:56

武汉理工大学《单片机原理与应用》课程设计说明书

2.6 总体电路图

5

武汉理工大学《单片机原理与应用》课程设计说明书

3 软件设计流程

3.1 系统总流程图

系统总体流程图如图3.1所示,系统流程图设计分析如下:首系统初始化,系统运行,当有设置键按下时进入时间修改模式,无按键按下时读取时间温度等数据送入显示器显示。在时间修改模式下设置时间完成后再将时间送入显示器显示。

图3.1 系统流程图

3.2 温度程序流程图

温度读取程序流程图如图3.2所示。流程图分析:开始进入初始化DS18B20,就是通过主机拉低单线产生复位脉冲然后释放总线,如果有应答就发起ROM命令,当成功执行操作命令后,就使用温度转换,当温度转换完成后又初始化DS18B20是否有应答脉冲,若有就发起读暂存器和CRC命令,同时读出第一第二字节即温度数据。

6

武汉理工大学《单片机原理与应用》课程设计说明书

图3.2 温度读取程序流程图

3.3 DS1302时钟程序流程图

时钟流程图如图3.3所示,流程图分析:DS1302开始计时时,首先进行初始化,当有中断信号时,读取时钟芯片的时间数据送入液晶显示。这时若有设置键按下,进行时间修改,完成后将时间数据送入1302芯片,若没有按键按下,直接送入EPROM中,送入液晶显示。

7

武汉理工大学《单片机原理与应用》课程设计说明书

图3.3 时钟程序流程图

DS1302时钟部分子程序

void write_byte(uchar dat)//写一个字节 { ACC=dat; RST=1; for(a=8;a>0;a--) {

IO=ACC0;

SCLK=0; //产生上升沿写入数据,从低位写入 SCLK=1; ACC=ACC>>1;

8

搜索更多关于: 基于单片机和DS1302电子万年历的设计 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

武汉理工大学《单片机原理与应用》课程设计说明书 2.6 总体电路图 5 武汉理工大学《单片机原理与应用》课程设计说明书 3 软件设计流程 3.1 系统总流程图 系统总体流程图如图3.1所示,系统流程图设计分析如下:首系统初始化,系统运行,当有设置键按下时进入时间修改模式,无按键按下时读取时间温度等数据送入显示器显示。在时间修改模式下设置时间完成后再将时间送入显示器显示。 图3.1 系统流程图 3.2 温度程序流程图 温度读取程序流程图如图3.2所示。流程图分析:开始进入初始化DS18B20,就是通过主机拉低单线产生复位脉冲然后释放总线,如果有应答就发起ROM命令,当成

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com