第7章时钟系统PPT讲稿.ppt
《第7章时钟系统PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第7章时钟系统PPT讲稿.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章时钟系统第1页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统时钟系统的分类时钟系统的分类按内容分绝对时钟系统相对时钟系统按实现方法分硬件时钟系统软件时钟系统第2页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统7.1 7.1 硬件时钟硬件时钟 按接口方式来分类,硬件时钟芯片接口可分为并行按接口方式来分类,硬件时钟芯片接口可分为并行接口和串行接口两类。接口和串行接口两类。并行接口时钟芯片并行接口时钟芯片引脚较多(如MCl46818),功能齐全,除提供日历时钟数据外,还可以周期的脉冲
2、输出,作为中断信号来同步单片机内部的时钟数据。串行接口时钟芯片串行接口时钟芯片引脚较少(如DS1302),通常不提供脉冲输出,软件系统通过读操作来获取日历时钟信息。第3页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统7.1.1 DS1302串行时钟芯片概述串行时钟芯片概述 DS1302是DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片。具有六大特点:超强时钟计算调整能力;关机关键数据保存功能;引脚数量少;工作电压范围宽;读写数据可选单字节多字节传输备份电源具有可选涓流充电能力第4页,共26页,编辑于2022年,星期一智能仪
3、器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统图71 DSl302与单片机的连接cc 2:主电源输入端cc1:备用电源输入端X1,X2:接高频晶振GND:接地断CE:控制端,高电平能读写,低电平禁止读写I/O:串行数据I/O端SCLK:串行时钟输入端第5页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统 DSl302进行一次读写操作的过程:1.首先将CE控制端置高电平,使能读写;2.接着向DSl302写入1字节命令码命令码(格式如图格式如图7-2);3.随后才能写入数据字节或读取数据字节;4.每个字节在串行时钟SCLK的上升沿
4、,从低位到高位分8次进行串行读写;在串行时钟SCLK的下降沿,分8次向IO端口输出1位数据;5.读写结束后,必须将CE置低电平,禁止读写。第6页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统图7-2 DSl302命令码格式 最高位(位7)必须为逻辑1,则能把数据写入DSl302中;位6为0表示读写对象为日历时钟,为1表示读写对象为数据RAM;位51指示读写单元的地址;最低位(位0)为0表示要进行写操作,为1表示要进行读操作。第7页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统7.1.
5、2 时钟数据的写入程序设计时钟数据的写入程序设计 首先定义单片机与首先定义单片机与DSl302的连接的连接;其次还要分配其次还要分配8个连续单元来保存日历时钟数据个连续单元来保存日历时钟数据(先定义首地址,再按秒分时日月星期年分配地址,并分配允许写控制单元);最后在最后在DSl302第一次第一次 工作时工作时,需要对芯片时钟初始化;工需要对芯片时钟初始化;工作一段时间后,需要校准时钟数据。主要动作就是将实际作一段时间后,需要校准时钟数据。主要动作就是将实际时间写入芯片时间写入芯片(先键盘写入实际时间数据,并保存到缓冲区对应变量中,然后调用编写好的子程序即可)。第8页,共26页,编辑于2022年
6、,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统7.1.3 时钟数据的读取程序设计时钟数据的读取程序设计 读取多字节时钟数据,直接掉用已经写好的RDRTC子程序即可完成;调用前应在系统初始化程序中加入两条指令(作用:将需要的字节存放在R3中)。指令代码见书。若直接读取单字节数据,直接使用对应的命令码来完成。指令代码见书。第9页,共26页,编辑于2022年,星期一MC146818的结构特点的结构特点第10页,共26页,编辑于2022年,星期一第11页,共26页,编辑于2022年,星期一第12页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第
7、7章章 时钟系统时钟系统7.2 软件时钟软件时钟 相对于时钟芯片构建的硬件时钟系统,使用单片机内部定时器构建的时钟系统称为软件时钟系统。在软件时钟系统中,定时器按定时周期产生固定间隔的中断,每中断一次,相当于一个时钟节拍。软件时钟主要用来构建相对时钟系统。第13页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统 软件时钟系统的设计要点:1)定时周期的设定:定时周期就是时钟系统的时间分辨率。合理设定定时周期是设计时钟系统的关键,定时周期的上限由系统中对时间分辨率要求最高的任务决定。定时周期不能过长或过短!2)时钟单元的安排:根据系统对时钟的要
8、求,在RAM中开辟若干单元作为时钟数据存放区。第14页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统7.2.2 软件时钟的运行软件时钟的运行 时钟的运行由初始化、启动和正常运行3个阶段构成。时钟系统的初始化是系统初始化中的一个组成部分,包括对时间值的初始化、设置定时器工作方式、设置中断和设置时间常数。时钟的运转是依靠定时中断子程序对时钟单元数值进行调整来实现的,其基本过程如书上图73所示。第15页,共26页,编辑于2022年,星期一智能仪器原理与设计智能仪器原理与设计-第第7章章 时钟系统时钟系统第16页,共26页,编辑于2022年,星期
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 时钟 系统 PPT 讲稿
限制150内