基于DS12887的时钟设计_第1页
基于DS12887的时钟设计_第2页
基于DS12887的时钟设计_第3页
基于DS12887的时钟设计_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

龙源期刊网 基于基于DS12887的的时钟设计时钟设计 作者 莫树培 刘夏 来源 科技创新导报 2011年第17期 摘 要 本文讲述了用单片机 时钟芯片和无线传输系统来控制实时系统 是它可以实时提供当前系 统时间 在系统掉电的情况下 仍然可以维持时钟的运行和内部的数据不丢失 并能通过无线传输 系统对时钟进行时间 闹铃的调整 关键词 实时系统单片机无线传输 中图分类号 TP273 文献标识码 A 文章编号 1674 098X 2011 06 b 0131 02 1 前言 当今 电子电路几乎无处不在 无孔不入 可谓之 电子时代 实时系统无论是在厂矿 家庭 学校 电台等地方都必不可少 在实时系统中 时钟功能是实现这一系统的关键技术 它可以实时 提供当前系统时间 在系统掉电的情况下 仍然可以维持时钟的运行和内部的数据不丢失 并能通 过无线传输系统对时钟进行时间 闹铃的调整 对于一些需提供工作时间的系统是必不可缺的 本文以时钟芯片DS12887 液晶驱动器ST7920和无线传输模块NRF905为例 讲述了它们与STC89 C52RC单片机接口的软硬件设计 2 硬件设计 2 1 DS12887与单片机进行接口设计 MOT脚接地 其作用是使DS12887的工作的总线类型选择为INTEL 因为STC89C52RC是采 用INTEL总线类型 18脚接电容和电阻 电阻的一端接VCC 电容的一端接地 这种接法上电时 18脚电压为低电 平 可是DS12887复位 经过一段时间 T 200ms 电容充满电后 18脚电压为高电平 AD0 AD7接单片机的P0口 用于数据和命令的传送 R W接单片机的 WR口 用于写控制 DS接单片机的 RD口 用于读控制 CS接单片机的P2 7 用于寻址 其地址是7FFFH IRQ接单片机的INT0 当IRQ发中断请求时 单片机读取DS12887的数据 龙源期刊网 AS接单片机的ALE口 DS12887因内部有电池 可以在掉电的情况下工作 并可以保存数据达十年不丢失 2 2 液晶驱动芯片与单片机进行接口设计 液晶驱动芯片ST7920有自动电源启动复位 RESET 功能 提供2M中文字型ROM 总共8192个 中文字型 16x16点阵 提供16位半字型ROM 总共126个符号字型 16x8点阵 能绘图及文字混合 显示功能 提供8位控制模式 4位控制模式及串行控制模式 內建振荡器由外部电阻调整 电源供电范围2 7到5 5V 本文采用的是串行控制模式 用P2 0 是使能端 P2 1 是数据口 P2 2 是时钟脉冲口 来控制 液晶的显示 串行控制模式PSB脚必须接地 其地址为EFFFH 2 3 无线传输系统 无线传输系统采用的是NRF905模块 VCC脚电源电压为1 9 3 6V 超过3 6V将会烧毁模块 推荐电压为3 3V 建议加块3 3V稳压1117芯片 TX EN脚设置发送模式或接收模式 DR脚接收或发射数据完成 MISO脚SPI输出 MOSI脚SPI输入 SCK脚SPI时钟 CSN脚SPI使能 3 软件设计 3 1 DS12887转换说明 龙源期刊网 1 DS12887复位以后 送 0A0H到寄存器A中 使DS12887中的电池工作 才能产生振荡 2 在 送 26H到寄存器B 使DS12887可以产生闹钟中断 时钟的数据形式为BCD码方便单片机的调用 时钟是以24小时计时 DS12887的初始化程序 CLR SZCS 时钟芯片的设置 MOV A 0A0H MOV R0 0AH MOVX R0 A MOV A 26H MOV R0 0BH MOVX R0 A 3 2 液晶显示屏显示说明 1 在液晶复位以后 送 01H的指令到ST7920 使ST7920清空内部RAM的数据等待单片机输 送数据 2 在送 0CH的指令到ST7920 使液晶显示打开 才能在液晶屏上看到显示的内容 液晶显示屏的初始化程序 MOV A 01H LCALL SDCON 串行输入指令子程序 LCALL T10M 清除DDRAM MOV A 0CH LCALL SDCON 设置显示 LCALL T75U 3 3 主程序流程图 略 龙源期刊网 4 结语 依据本文的介绍方法 可以用时钟芯片DS12887 液晶显示屏 驱动芯片ST7920 无线传输N RF905和STC89C52RC单片机的接口设计实时系统 并能完成无线调时和闹铃功能 增加音乐芯片 提高本系统的娱乐功能 单片机可以读取DS12887的数据 并且能在液晶显示屏上显示年 月 日 星期 小时 分钟 秒 时闹 分闹和秒闹 还可以用DS12887中的非易失性RAM来

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论