单片机实验报告5.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实验报告5

大连理工大学实验报告 实验时间: 2013 年 7 月 9 日 星期 二 时间 : 13 : 00 ~ 16 : 30 实验室(房间号): 综 421 实验台号码: 班级: 电医 1001 姓名: 梅世宇 指导教师签字: 成绩: 实验五 PCF8563T时钟芯片的实验 实验目的和要求 学习掌握PCF8563T的工作原理和编程方法 使用PCF8563T时钟芯片与ZLG7290显示电路结合起来,构成一个电子万年历,起始时间通过程序的初始化给定,使用一个按钮开关key1,不按下key1时显示“时分秒”,按下key1时显示“年月日”。Key1与单片机的P1.2连接。 二、 实验算法 10H-1DH:向PCF8563T输入的相关参数的数据块; 20H-26H:从PCF8563T中读出的时间参数(秒、分、小时、日、星期、月、 年)。 通过CHAIFEN子程序将20H-26H中获取时间参数拆分查表后送入下列缓冲区: 28H-2FH:年(4单元)、月(2单元)、日(2单元); 38H-3FH:小时、分钟、秒(各占2单元)。 键盘修改时间子程序中先将键值读入A,经判断转换后送入缓冲区20H-22H。 主程序功能:将10H-1DH中特定时间和控制命令送入PCF8563T对应寄存器中,等待中断。由于PCF8563T的CLKOUT设定输出频率为1HZ,将其与INT0相连,每秒引发 一次中断。在时钟中断服务程序中读取时间参数,调整各参数后进入整点报时子程序,判断是否报时。然后将时间参数经拆分查表等操作,将年、月、日送28H-2FH缓冲区,将小时、分、秒送38H-3FH缓冲区最后根据P1.2电平决定哪个缓冲区内容ZLG7290B进行显示。 实验电路 实验框图 五、 程序清单 DELAY: PUSH 00H SDA BIT P1.0 SCL BIT P1.1 WSLA_8563 EQU 0A2H RSLA_8563 EQU 0A3H WSLA_7290 EQU 70H RSLA_7290 EQU 71H ORG 8000H LJMP 8100H ORG 8003H LJMP INT_RCT ORG 8100H START: MOV SP,#60H CLR P1.7 LCALL DELAY SETB P1.7 MOV 10H,#00H MOV 11H,#1FH MOV 12H,#20H MOV 13H,#03H MOV 14H,#10H MOV 15H,#30H MOV 16H,#03H MOV 17H,#01H MOV 18H,#08H MOV 19H,#00H MOV 1AH,#00H MOV 1BH,#00H MOV 1CH,#00H MOV 1DH,#83H MOV R7,#0EH MOV R0,#10H MOV R2,#00H MOV R3,#WSLA_8563 LCALL WRNBYT SETB EA SETB EX0 SETB IT0 SJMP $ INT_RCT: MOV R7,#07H MOV R0,#20H MOV R2,#02H MOV R3,#WSLA_8563 MOV R4,#RSLA_8563 LCALL RDADD LCALL ADJUST LCALL CHAFEN MOV R7,#08H MOV R2,#10H MOV R3,#WSLA_7290 JNB P1.2,YEARS MOV R0,#38H SJMP DISP YEARS: MOV R0,#28H DISP: LCALL WRNBYT JNB P3.2,$ RETI ORG 8300H CHAFEN: PUSH PSW PUSH ACC PUSH 03H PUSH 04H MOV A,20H LCALL CF MOV 38H,R3 MOV 39H,R4 MOV 3AH,#02H MOV A,21H LCALL CF MOV 3BH,R3 MOV 3CH,R4 MOV 3DH,#02H MOV A,22H LCALL CF MOV 3EH,R3 MOV 3FH,R4 MOV A,23H LCALL CF MOV A,R3 ORL A,#01H MOV R3,A MOV 28H,R3 MOV 29H,R4 MOV A,25H LCALL CF M

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档