- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大连理工大学本科设计报告
题目:鉴于ZLG7290B、PCF8563的时钟系统设计
课程名称:单片机原理及应用实验
学院(系):电子信息与电气工程学部
专业:
班级:
学号:
学生姓名:
成绩:
2015年5月4日
《计算机技术实验室安全操作规范》
实验前仔细阅读安全操作规程,不得私自涉及总电源开关。
实验时期学生严禁使用与实验没关的电气设施。
实验过程中若遇计算机故障时,交由指导老师负责,不一样意学生私自开箱维修。
在实验过程中,连结实验设施的220v电源时,要保持手部干燥,并注意操作安全,不一样意使用金属物品触碰220v电源线及电源插座的带点部位。
学生实验时期,在连结导线时不一样意实验台带电操作,连结达成后经检查无误时再将实验台上电。达成实验时先将实验台断电后再进行导线的拆掉。
实验时期要封闭手机等通信工具,实验室一律严禁携带饮料、食品、严禁抽烟、吵闹、嬉闹、保证实验室卫生、整齐。
学生达成实验后,一定封闭全部实验设施的电源。
假如实验过程中发生“突发事件”时,不要慌乱、应沉稳沉着,采
取有关的举措。必需时拨打校内晋级电话或拨打110、
报警。
电工电子实验教课中心
计算机技术实验室
个人署名:
题目:鉴于ZLG7290B、PCF8563的时钟系统设计
设计要求
1)由PCF8563供给时间参数并由ZLG7290进行显示;
2)能够利用键盘实现时间参数的改正,修悔过程可加入“回显”、“闪耀”、“容错”等功能;
3)利用蜂鸣器实现时钟系统的“整点报时”功能;
4)要求程序中有中止环节;
设计剖析及系统方案设计
(1)由PCF8563T实不时钟芯片供给时间数据,由ZLG7290B显示电路控制8位数码管显示目前时间,两者经过I2C总线构造与AT89C51单片机相连,SDA和SCK分别接P1.0和P1.1。
(2)该系统采纳双中止构造,时钟输出CLKOUT接INT0,为低优先级,每一秒触发一次中止;键盘中止输出信号INT接INT1,为高优先级,每当有按键时触发中止。
(3)算法说明:
10H-1DH:向PCF8563T输入的有关参数的数据块;20H-26H:从PCF8563T中读出的时间参数(秒、分、小时、日、礼拜、月、年)。
经过CHAIFEN子程序将20H-26H中获得时间参数拆分查表后送入以下缓冲区:28H-2FH:年(4单元)、月(2单元)、日(2单元);38H-3FH:小时、分钟、秒(各占单元)。
键盘改正时间子程序中先将键值读入A,经判断变换后送入缓冲区20H-22H。
主程序功能:
将10H-1DH中特准时间和控制命令送入PCF8563T对应寄存器中,等候中止。
因为PCF8563T的CLKOUT设定输出频次为1HZ,将其与INT0相连,每秒引起一次中止。在时钟中止服务程序中读取时间参数,调整各参数后进入整点报
时子程序,判断能否报时。而后将时间参数经拆分查表等操作,将年、月、
日送28H-2FH缓冲区,将小时、分、秒送38H-3FH缓冲区,最后依据P1.2电平决定哪个缓冲区内容送ZLG7290B进行显示。
ZLG7290B的键盘中止输出信号INT与INT1相连,每当有按键是触发中止,
先读入键值至A中,判断是A、B或C,分别对应改正时、分、秒,进入对应
子程序而后在等候两次输入,经变换设置成十位和个位,存入入12H-14H对应单元,再送入PCF8563T对应寄存器。
系统电路
4外头接口模块硬件电路功能描绘
(1)ZLG7290B:数码管动向显示驱动、键盘扫描管理芯片,可驱动8位共
阴极构造LED数码管,同时可管理64个按键扫描辨别,接口采纳I2C构造。(2)PCF8563T:由Philips企业设计的低功耗CMOS实不时钟日历芯片,拥有的电压工作范围、一个可编程时钟输出和掉电检测电路,接口
采纳I2C构造,每次读写操作内部地点寄存器自动产生增量。
(3)沟通驱动蜂鸣器:一种发声元件,体积小,使用PNP驱动,需要一交变信号驱动才能发出相应频次的声音。
主程序中主要变量定义
RAM单元或工作寄存器定义、功能等。
变量名称
RAM单元/寄存器
功能
PCF8563T时间和
10H-1DH
设定PCF8563T时间和
控制命令参数
命令参数的缓冲区
时间参数
20H-26H
从PCF8563T中读出的时间参数(秒、分、
小时、日、礼拜、月、年)缓冲区
年代日
28H-2FH
拆分查表所得年代日缓冲区以待显示
时分秒
38H-3FH
拆分查表所得时分秒缓冲区以待显示
键值
1FH
读入的键值储存单元
系统软件中各个子程序的功能描绘
子程序的名称、功能,以及进口、出口参数。
子程序名称
进口参数
出口参数
功能描绘
INT_RCT
无
无
时钟中止服务子程序
PANDUAN
20-21H
无
判断并进
文档评论(0)