- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 基于MATLAB的汽车振动控制仿真文献综述.doc
- 基于MATLAB的汽车灯光优化分析开题报告.doc
- 基于MATLAB的特定人语音识别软件开发与设计.doc
- 基于matlab的语音信号分析与处理的设计.doc
- 基于MA的软件开发方法的研究.doc
- 基于mBt机器人的创新课程设计.doc
- 基于MB的数字化设计与制造技术探讨.doc
- 基于MF编程实现可视化数控插补.doc
- 基于mGIS的从Shape文件到f文件格式转换的方法.doc
- 基于MGS的船闸监控画面的设计.doc
- 基于S2SH架构的课程设计实训教学示例项目——《客户关系管理RM系统》——实现项目中..doc
- 基于S5460A的智能电力控制系统..doc
- 基于S7300PL不规则空间曲线自动焊接系统设计.doc
- 基于s7300pl的压壳fitting安装及检测系统设计论文资料.doc
- 基于SA思想的WF通信在软件系统中的研究与应用.doc
- 基于SA方法的新能源汽车推广应用政策研究.doc
- 基于SA架构的动物防疫远程管理平台项目可行性研究报告.doc
- 基于SA框架体系的社会信息统计管理系统研究..doc
- 基于SA的实验教学管理原型系统的研究..doc
- 基于SemRank的WME专家权威度计算方法研讨.doc
文档评论(0)