基于S12887时钟芯片的多功能万年历设计.docVIP

基于S12887时钟芯片的多功能万年历设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S12887时钟芯片的多功能万年历设计.doc

一、系统的结构和工作原理 系统结构 此次课程设计的万年历,以AT89S52单片机为主控核心,由LCD显示屏、DS12C887时 钟芯片、温度传感器DS18B20、蜂鸣器、功能键盘、复位电路、晶振、电源模块等组成,系 统结构框图如图1所示。 图1系统结构框图 工作原理 主控制器每隔一段时间(小于一秒钟)读一次时钟芯片的内部寄存器的值,将读出的时 间、星期、温度等值实时显示在LCD液晶屏上。同时,主校制器不断的扫描按键电路和温 度测量电路,当有按键按下时,识别出按键的伉并调整相应的时间、星期値再写入时钟芯片 内部。温度数据巾测量电路获得的环境温度值送人显示电路。 二、硬件设计 主控核心一AT89S52单片机 AT89S52是一个低功耗,高性能CM0S8位单片机,具有8K在系统可编程Flash存储器。 采用ATMEL公司的髙密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引 脚结构。 DS12C887时钟电路 DS12C887与II?算机常用的时钟芯片MC146818和DS12887管脚兼容,可直接替换。采用 DS12C887芯片设计的时钟电路无需任何外围电路和器件,并且有良好的微机接口。DS12C887 芯片闪有微功耗,外围接口简单,精度高,工作稳定可靠等优点,广泛用于各种需要较高精 度的实时时钟系统中。 DS12C887主要功能如下: A含一个锂电池,断电后运行十年以上不丢失数据; 计秒、分、时、天、星期、tl、月、年、并有闰年补偿功能; 二进制数码或BCD码表示时间,FI历和定闹; 12小时或24小时制,12小时时钟模式带有PM和AM指示,有夏令时功能; Motorola和Intel总线时序选择; 有128个字节RAM单元与软件接口,其中14个字节作为时钟和控制寄存器,114 字节为通用RAM,所有RAM单元数据都具有掉电保护功能; 可编程方波信号输出; 屮断信号输出(1KQ)和总线兼容、定闹屮断、周期性屮断、时钟更新周期、结來 屮断可分别由软件屏蔽,也可分别进行测试; DS12C887时钟芯片和单片机的硬件连接如下图2 : PIO 13. DS18B20温度传感器PI.0P1.1P0.0P1.2P0.1PI.3P0.2PL4P0.3P1.5P0.4PL6P0.5PI.7P0.6RESETP0.7P3.QRXDTa/vppP3.I/TXDALEPROGP3.2OTTP3.3/TOTP2.7P3.4/TD PIO 1 3. DS18B20温度传感器 PI.0 P1.1 P0.0 P1.2 P0.1 PI.3 P0.2 PL4 P0.3 P1.5 P0.4 PL6 P0.5 PI.7 P0.6 RESET P0.7 P3.QRXD Ta/vpp P3.I/TXD ALEPROG P3.2OTT P3.3/TOT P2.7 P3.4/TD P2.6 P3.5/TI P2.5 P3.6 警 P2.4 P3.7.TT5 P2.3 XTAI2 P2.2 XTAI.I Pll C.ND P2.0 ATX9S52 37 30 29 28 26 25 24 23 22 40 P27P26P25P24P23P22P2 1P20 RP 2 3 4 5 6789 A ( n 06 P 丄一: 2 3 5 川AD2AD3AD4AD5AD6AD7GND 87 C8 2 S D 图2 DS12C887与单片机的连接 采用数字式温度传感器DS18B20,其仅需一条数据线进行数据传输,易于与单片机连接, 可以去除A/D模块,降低硬件成本,简化系统电路。另外,数字式温度传感器还具有测:W:精 度高、测量范围广等优点。 DS18B20特性如下: 独特的单线接口方式:DS18B20与微处理器连接时仅需要一条口线即可实现微处 理器与DS18B20的双向通讯。 在使用中不需要任何外围元件。 可用数据线供电,电压范围:+3.(f +5.5 V。 测温范围:-55?+125 °C。固有测温分辨率为0.5 °C。 通过编程可实现9~12位的数字读数方式。 用户可自设定非易失性的报警上下限值。 支持多点组网功能,多个DS18B20可以并联在惟一的三线上,实现多点测温。 负压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作。 DS18B20芯片的连接如下图3所示: 4. LCD 1602显示屏 本设计采用1602字符型LCD,可显示两行,每行16个字符,不能显示汉字,內置含128 个字符的ASCII字符集字库,只有并行接口,无串行接口。 单片机的P2 口与LCD的数椐端口连接,用于数字信号的读取,控制端KS、K/W分别与 单片机的P3. 3和P3. 1相连。电路连接如图4所示。 ⑺ Q o — ?寸 insc 卜 ⑺ Q o — ?寸 insc

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档