- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大连理工大学单片机综合设计基于ZLGBPCF3的时钟系统设计
大连理工大学本科设计报告题目:基于ZLG7290B、PCF8563的时钟系统设计课程名称:单片机原理及应用实验学院(系):电子信息与电气工程学部专业:班级:学号:学生姓名:成绩: 2015年5月4日《计算机技术实验室安全操作规范》1.实验前认真阅读安全操作规程,不得擅自触及总电源开关。2.实验期间学生不准使用与实验无关的电气设备。3.实验过程中若遇计算机故障时,交由指导老师负责,不允许学生私自开箱维修。4.在实验过程中,连接实验设备的220v电源时,要保持手部干燥,并注意操作安全,不允许使用金属物件触碰220v电源线及电源插座的带点部位。5.学生实验期间,在连接导线时不允许实验台带电操作,连接完成后经检查无误时再将实验台上电。完成实验时先将实验台断电后再进行导线的拆除。6.实验期间要关闭手机等通讯工具,实验室一律禁止携带饮料、食品、禁止吸烟、喧哗、嬉闹、确保实验室卫生、整洁。7.学生完成实验后,必须关闭所有实验设备的电源。8.如果实验过程中发生“突发事件”时,不要慌张、应沉着冷静,采取相关的措施。必要时拨打校内晋级电话或拨打110、120报警。电工电子实验教学中心计算机技术实验室 个人签字:题目:基于ZLG7290B、PCF8563的时钟系统设计1 设计要求(1)由PCF8563提供时间参数并由ZLG7290进行显示;(2)能够利用键盘实现时间参数的修改,修改过程可加入“回显”、“闪烁”、“容错”等功能;(3)利用蜂鸣器实现时钟系统的“整点报时”功能;(4)要求程序中有中断环节;2 设计分析及系统方案设计(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对应寄存器。3系统电路4 外围接口模块硬件电路功能描述(1)ZLG7290B:数码管动态显示驱动、键盘扫描管理芯片,可驱动8位共阴极结构LED数码管,同时可管理64个按键扫描识别,接口采用I2C结构。(2)PCF8563T:由Philips公司设计的低功耗CMOS实时时钟日历芯片,具有1.0-5.5V的电压工作范围、一个可编程时钟输出和掉电检测电路,接口采用I2C结构,每次读写操作内部地址寄存器自动产生增量。(3)交流驱动蜂鸣器:一种发声元件,体积小,使用PNP驱动,需要一交变信号驱动才能发出相应频率的声音。5 主程序中主要变量定义RAM单元或工作寄存器定义、功能等。变量名称RAM单元/寄存器功能PCF8563T时间和控制命令参数10H-1DH设定PCF8563T时间和命令参数的缓冲区时间参数20H-26H从PCF8563T中读出的时间参数(秒、分、小时、日、星期、月、年)缓冲区年月日28H-2FH拆分查表所得年月日缓冲区以待显示时分秒38H-3FH拆分查表所得时分秒缓冲区以待显示键值1FH读入的键值存储单元6系统软件中各个子程序的功能描述子程序的名称、功能,以及入口、出口参数。子程序名称入口参数出口参数功能 描述INT_RCT无无时钟中断服务子程序PANDUAN20-21H无判断并进行整点报时CHAIFEN20-26H28-2FH、
您可能关注的文档
- 吉林省舒兰市第一中学高中数学人教A版必修3导学案《33概率的基本性质》.doc
- 名校联盟河北省冀州中学届高三月月考语文试题.doc
- 吉林省通化市外国语中学七年级历史下册第课时代特点鲜明的明清文化一课件新人教版.ppt
- 吉林省舒兰市第一中学学年高中数学必修学案3简单的三角恒等变换导学案.doc
- 名校联盟安徽省滁州二中高二语文人教版选修+天下有道丘不与易也++课件.ppt
- 名校联盟广西北流市民乐镇第一初级中学七年级信息技术上册《XP产品培训》课件.ppt
- 名校联盟江苏省姜堰市大伦中学九年级物理《电路初探》课件.ppt
- 名校联盟山东省淄博市高青县第三中学七年级上册数学:有理数的除法第课时.ppt
- 名校联盟浙江省富阳市第二中学高中语文苏教版必修二+专题《林黛玉进贾府》课件.ppt
- 名校联盟辽宁省瓦房店市第八初级中学九年级上数学+配方法课件3张PPT.ppt
文档评论(0)