- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子钟 (串口)
课程设计报告
设计课题: 电子钟 (串口)
专业班
学生姓名:
指导教师:
设计时间:
电子钟(二)
课程设计目的:
通过对设计电子钟的设计了解89C51,PCF8563及液晶显示的工作原理与编程方法.
课程设计要求:
通过单片机控制应用时钟芯片8563和串口液晶,实现电子钟。要求显示年、月、日、时、分、秒。
系统分析与设计:
1:系统总体设计
本实验中的器件:PCB开发板一块;
89C51模块;
PCF8563时钟芯片一片;
串口液晶一个;
MAX232芯片一片;
该电子钟分为数据产生,数据传输和数据显示三个部分.其中数据产生的是PCF8563模块,数据传输的是89C52和74HC573模块。数据显示的是在串口液晶上。
89C51模块:实验中利用89C52模块的P3.4及P3.5引脚向PCF8563的6脚和5脚即SCL和SDA传输数据,来对PCF8563进行初始化,在利用采来的数据将数据地址锁存在74HC573内并在串口液晶上显示。
PCF8563模块:该模块是时钟芯片,是低功耗的CMOS时钟芯片,其所有的地址和数据都是通过I2C总线接口串行传递的。每次读写数据后,内嵌的地址寄存器会自动产生增量。本实验就是利用该芯片传来的数据进行显示。
串口液晶LCD:该液晶有两行地址,将要显示的数据分别放在这两行中进行显示。
2:系统详细设计
系统总体框架:系统的总体电路图如图1所示:
图1 系统电路图
图2 74HC573与单片机连接图 图3 GAL16V8与单片机连接图
图4 单片机与外接器件连接图
3:系统流程图:
开始
8563初始化,LCD初始化
向8563写入初始化值
读回数据并锁存
将数据送入串口液晶
显示时间
4:原程序清单
#includeintrins.h
#includeabsacc.h
#includeREG51.h
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
#include Dis_slcd.h
#define PCF8563_W 0xa2
#define PCF8563_R 0xa3
#define WRADDR 0x00
#define RDADDR 0x02
#define _Nop() _nop_();
/*********************************/
#define PCF8563_CONTROL_STATE0 0x00 //控制状态寄存器1
#define PCF8563_CONTROL_STATE1 0x01 //控制状态寄存器2
#define PCF8563_CLKOUT 0x0d //CLKOUT频率寄存器
#define PCF8563_TIMER_CONTROL 0x0e //定时器控制寄存器
#define PCF8563_TIMER_DATA 0x0f //定时器倒计数数值寄存器
#define PCF8563_MINUTE 0x02 //秒
#define PCF8563_SECOND 0x03 //分
#define PCF8563_HOUR 0x04 //时
#define PCF8563_DATE 0x05 //日
#define PCF8563_WEEK 0x06 //星期
#define PCF8563_MONTH 0x07 //月/世纪
#define PCF8563_YEAR 0x08 //年
#define PCF8563_MINUTE_ALARM 0x09 //分钟报警
#define PCF8563_SECOND_ALARM 0x0a //小时报警
#define PCF8563_YEAR_ALARM 0x0b //日报警
#define PCF8563_WEEK_ALARM 0x0c //星期报警
uchar b[16];
/***************************************/
uchar code CS1[2]={
0x00,
0x28
};
uchar code CS2[2]={
0x12,
0x02
};
uchar code CLKOUT[4]={
0x80,
0x81,
0x82,
0x83
};
/*************************************/
sb
您可能关注的文档
- 新版GMP洁净度等级A、B、C、D.doc
- 09优秀班组长管理及沟通特训(实用版).ppt
- 南安国光中学2013年春第二周周末导学案:论述类文言文阅读.doc
- 医疗临床:乳腺癌肿块的超声诊断.ppt
- 新视角研究生英语读说写教程Unit 1教案.doc
- 新现代领导者应掌握的心理学知识.ppt
- 单片机课件-第四章.ppt
- 原创:AuthorWare中常用交互功能的使用.doc
- 新目标英语八年级上册单词表(人教版)——背单词的好帮手.doc
- 新珠脑算(补数的认识及利用).doc
- 电梯招标文件(2012.)第一标段.doc
- 电脑不启动故障:风扇旋转但主机不启动.doc
- 知能巩固提升(十一) 课后巩固作业(十一) 2.1.2.doc
- 第四届“知行杯”上海市大学生社会实践大赛方案(含申报书).doc
- 第四次课1-with answer, please check whether they are correct,thanks!.ppt
- 社会心理对网络表情符号使用影响的调查问卷.doc
- 空客A320飞机液压系统特点及常见故障分析.doc
- 笔记本做无线热点 手机通过笔记本上网 校园网设置无线网络(史上最全的资料).doc
- 系列文明创建实务 (2009-2010).ppt
- 第 四 课 : 使 用 Browser Capabilities ( 浏 览 器 性 能 ) 组 件.doc
文档评论(0)