实时时钟日历芯片与单片机接口电路方案.docx

上传人:b****4 文档编号:4658616 上传时间:2022-12-07 格式:DOCX 页数:10 大小:545.16KB
下载 相关 举报
实时时钟日历芯片与单片机接口电路方案.docx_第1页
第1页 / 共10页
实时时钟日历芯片与单片机接口电路方案.docx_第2页
第2页 / 共10页
实时时钟日历芯片与单片机接口电路方案.docx_第3页
第3页 / 共10页
实时时钟日历芯片与单片机接口电路方案.docx_第4页
第4页 / 共10页
实时时钟日历芯片与单片机接口电路方案.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

实时时钟日历芯片与单片机接口电路方案.docx

《实时时钟日历芯片与单片机接口电路方案.docx》由会员分享,可在线阅读,更多相关《实时时钟日历芯片与单片机接口电路方案.docx(10页珍藏版)》请在冰豆网上搜索。

实时时钟日历芯片与单片机接口电路方案.docx

实时时钟日历芯片与单片机接口电路方案

1、课程设计目的2

2、课程设计和要求2

2.1、设计内容2

2.2、设计要求2

3、设计方案

2

3.1、设计思路2

3.2、工作原理及硬件框图2

3.3、硬件电路原理图8

3.4、PCE版图设计8

4、课程设计总结9

11

5、参考文献…

一、课程设计目的

<1)掌握电子电路的一般设计方法和设计流程;

<2)学习简单电路系统设计,掌握Protel99的使用方法;

<3)掌握8051单片机、实时时钟/日历芯片MC146818的应用;

<4)学习掌握硬件电路设计的全过程。

二•课程设计内容和要求

2.1、设计内容:

设计一个基于单片机实时时钟/日历

2.2、设计要求:

<1)学习掌握8051单片机的工作原理及应用;

<2)学习掌握实时时钟/日历芯片MC146818的工作原理及应用;

<3)设计MC146818与8051的接口电路原理图及PCB版图;

<4)整理设计内容,编写设计说明书。

三•设计方案

3.1、设计思路

数字时钟系统的组成:

硬件电路设计主要围绕时钟日历芯片MC146818的使用进行的,主要由

8051单片机•MC146818时钟日历芯片•液晶显示屏•键盘组成。

3.2、工作原理及硬件框图

工作原理:

(I〉功能说明

1.内定时间为冯汕年3月□日12点00分W秒,提供绘新产品成换电池时使用.如果役有■内建时间,在首次开机时,發适成时间乱码“至尸开机时是僅用内崔时词还是RTC内豁吋间由RTClt用岛MOE馳址的内容来决定。

其内容为1表不RTC内部己有时间值.渎取艮TC内部时问显示:

非1则表示RYC内部尚无时iiijffi,写入内磁时间井显尿“

1.吋向调物开机时,光嫌停亦杯年3橡动光标依次修改年、月、U>时r眾秒.毎按Fiji挟,此标依年、月、口"时、沐秽顺序移动.

每按FM-次,光柚所密位直的值加I°

每按P1.2—次’世标所在位置的值减1。

3.本专题采用更新周期结束中断时,約有1秒的时间可读MCI46S18的时何值,

4.RTC与LCDIt址谟賢;

P20控制RT/CE引脚。

P21担制LCO使能信号&

P22控制LCDRS引啣选样抬令/枚据寄疔3肌

P27

P26

P25

P24

P?

3

P2J

f>21P20P07-P00

KTC

U

0

1)

0

D

[)

1II

00

MC14601W起屹地乳〔技)

LCD1R

0

0

0

0

C

0

0J

LCD昭令寄仆器地址

LCUDK

0

0

0

Q

C

1

01

W

LCD数据脊存压地址

RTC

EOU1

0200HMC146S1S起始地址(秒}•

LCDIR

EQU

0100H

梧令寄存器地址。

$LCD哽件市縣说明;740474WLCDRS.E.R/W

表1468051与LCD的引脚控制

^051

1

渤能说明

P21

/RD

/WR

RS=P22

|E

R/W

t;

Q

'I

0

0—1

I

读忙鶴标吉位DB7及内邹述吐

rJHH-DH6

0

1

0

0

Of1

0

号入指令甯存髀

0

I

0

1

0-1

0

蛉人数据寄再器

液晶显7J器1

健盘

图<1)数字时钟系统框图

(二)读瑕W】4懾卅时【臥

读取KIC1468J8的何押值旳卜列3种方汛

(1)检衣A寄存器的5P=0’表示靑进行周期更新.至少有24和岱的时间可读取:

(2)更新周期结束H断〔设定J1窃存斡UlE=lh约有丨秒的时间对0!

或.

C3)嵐期件山惭法ii殳定H窃仔器HE-1h约冇1般4+244小的时间可读,

<3)电路设计

8051单片机:

单片机的40个引脚大致可分为4类:

电源、时钟、控制和I/O引脚

1.电源:

⑴VCC-芯片电源,接+5V;

⑵VSS-接地端;

2.时钟:

XTAL1、XTAL2-晶体振荡电路反相输入端和输出端

3.控制线:

控制线共有4根,

⑴ALE/PROG:

地址锁存允许/片内EPROM编程脉冲

1ALE功能:

用来锁存P0口送出的低8位地址

2PROG功能:

片内有EPROM的芯片,在EPROM编程期间,此引脚输入编程脉冲。

⑵PSEN:

夕卜ROM读选通信号。

⑶RST/VPD:

复位/备用电源。

1RSTvRese)功能:

复位信号输入端。

2VPD功能:

在Vcc掉电情况下,接备用电源。

⑷EA/Vpp:

内外ROM选择/片内EPROM编程电源。

1EA功能:

内外ROM选择端。

2Vpp功能:

片内有EPROM的芯片,在EPROM编程期间,施加编程电源Vpp。

4.I/O线

8051共有4个8位并行I/O端口:

P0、P1、P2、P3口,共32个引脚。

P3口还

具有第二功能,用于特殊信号输入输出和控制信号<属控制总线)。

(2>时钟日历芯片MC146818:

MC146818是MOTOROLA公司生产的CMOS实时时钟/日历芯片,该芯片

可产生秒、分、时,星期、日、月及年等7个时标,可通过程序读取或修改这

些时标,可提供100年日历,可编程任意设定定时中断,定时范围由30.517;s

至23时59分59秒,还有CMOSRAM存储器,其应用十分广泛。

以后为讨论方便,我们把MC146818称为时钟日历芯片。

时钟日历芯片MC146818的主要特点是:

<1)有10个时标寄存器,4个编程和状态寄存器;

<2)有50个字节的静态CMOSRAM;

<3)可选择三种时钟频率;

<4)可选择二进制或BCD码表示时标<时间和日历);

<5)可选择不同的频率输出方波;

<6)有三种独立的可编程中断。

MC146818的内部结构:

1.时基输入与时钟输出:

可接入三种频率的时钟:

4.197304MHz、

1.048576MHz、32.768KHz。

2•中断周期/方波速率选择逻辑:

用于选择中断周期的长短和方波输出频

率的大小,二者的选择不是任意的,而是具有连锁性和相关性,有固定的16种

组合。

3•方波输出逻辑

4.总线接口

5•时钟日历修改逻辑与BCD/二进制增加逻辑:

采用二种数制,即二进制计数和BCD码计数,由编程选择。

6.寄存器组:

有A、B、C、D4个8位寄存器,用于保存CPU送来的编程控制字和芯片本身的某些状态。

7.时钟、报警、日历RAM:

用于保存秒、分、时等时钟日历信息及报警时间信息。

8.用户RAM:

50个字节,可使用户保存其它信息

MC146818的引脚功能:

个人资料整理_仅限学习使用_

Vcc:

电源正极,+3〜+6V,典型值+5V。

Vss:

接地端,或电池负极。

0SC1、SCO:

时钟输入端。

CKOUT:

时钟输出端。

该引脚的输出频率可等于输入时钟频率,或将其4

分频后输出。

CKFS:

时钟输出控制端。

用于控制CKOUT输出时的时钟频率。

CKFS接高电平时,CKOUT端输出时钟的频率等于该芯片输入的时钟频率;当CKFS接低电平时,则将输入时钟OSC14分频输出。

SQW:

可编程方波输出端,输出方波的频率由寄存器A的相应位确定。

AD7〜ADO:

数据/地址分时复用线,在AS下降沿时将A7〜A0锁存入芯片。

AS:

地扯锁存信号。

DS:

数据读选通信号。

•旦:

读/写信号。

因:

片选信号。

[工:

中断请求信号。

任何一种中断产生,

都将使变成低电平,读取状态寄存器

C可清除此信号。

复位信号。

PS:

电源电位检测端。

当实时日历芯片

的电源电压低于临界最小值时,在内部

寄存器内的相应位置标志,以供用户程序查询,同时使PS引脚变低电平。

NC:

空引脚,无定义。

 

图3

图<5)Protel原理图

VCC

SQW(在IBM

ps电源地位检;

CKOUT(时钟

CKFS

IRQ(中断请求ppCpT

DS(数据选通;

NC_

R/~

A_S_(地址锁存;

■(片选使能;

MCI46818引脚

3.4、PCB版图设计

图<6)PCB板

四•课程设计总结

数字时钟是日常生活中常用的计时器,数字时钟电路是一个典型的数字电

路系统,采用采用单片机,时钟芯片的,由年、月、日、时、分、秒计数器以及显示电路组成。

本次课程设计利用8051单片机和MC146818时钟芯片,键盘还有液晶显示器组成的数字时钟电路。

按照要求完成了设计,能够显示“年”、“月”、“日”、“时”、“分”、“秒”。

通过本次课程设计使我学会了很多的数字电子技术知识和一些收集整理

资料的方法。

而且也巩固了在“模拟电子技术基础”和“数字电子技术

电子课程设计是电类专业学生重要基础实践课是工科专业的必修课。

过查资料、选方案、设计电路、撰写设计报告、使我得到一次较全面的工程实践训练。

理论联系实际,提高和培养创新能力,为后续课程的学习,毕业设计,毕业后的工作打下基础。

在此次的实时时钟/日历芯片与单片机的接口电路设计过程中,更进一步地熟悉了芯片的结构及掌握了各芯片的工作原理和其具体的使用方法.在连接过程中,要求熟悉逻辑电路及其芯片各引脚的功能,那么在电路出错时便能准确地找出错误所在并及时纠正了•在设计电路中,往往是先仿真后连接实物图,但有时候仿真和电路连接并不是完全一致的,例如仿真的连接示意图中,往往没有接高电平以及接低电平,因此在实际的电路连接中往往容易遗漏•

五•主要参考文献:

1童诗白•模拟电子技术基础•北京:

高等教育出版社,2002

2张建华•数字电子技术•北京:

机械工业出版社,2004

3陈汝全•电子技术常用器件应用手册•北京:

机械工业出版社,2005

4毕满清•电子技术实验与课程设计•北京:

机械工业出版社,2005

5潘永雄.电子线路CAD实用教程.西安:

西安电子科技大学出版社,

2002

6张亚华.电子电路计算机辅助分析和辅助设计.北京:

航空工业出版

社,2004

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1