




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子科技大学中山学院学生实验报告院别:电子信息学院 课程名称:微处理器实验 班级: ic设计11 姓名: 林华均 学号:2011010201032 实验名称:电子钟实验 实验时间:2013 年11月7日成绩: 教师签名: 批改时间:一、实验原理与目的1、 进行一次实际开发的实验,提高用户实际开发的能力;2、 利用实验箱设计一个电子钟二、实验仪器1、pc机一台2、dp-51pro 单片机综合仿真实验仪一台三、实验内容与分析结合i2c总线的控制、zlg7290键盘led控制器进行成年历时钟的设计。熟练掌握i2c总线的控制,灵活运用i2c主控器软件包,深刻理解实时时钟、zlg7290键盘led控制的
2、各种功能,并能把它们相结合,组成具有实际功能的万年历时钟1、用导线连接d7区的j4和a2区的p16、p17(sclp16、sdap17),连接d7区的j2和a2区的p10、int0(/rstp10、int_keyint0),短接d7区的jp1跳线。(连接导线的时候如果导线长度不够,可以利用c8区的j109、j12、j13、j14、j21作转接。)2、先编写显示的子函数,可以分别显示日期和显示时间。用按键来切换显示的内容(初步设计用d7区的s1按键来切换)。3、然后再进行整体编程,如果还有困难可以先画流程图,再编写程序。4、显示结果为:上电进行时,8位数码管显示时间时分秒;按一下s1切换到显示年
3、月日,再按一下s1又切换回时分秒。参考程序sdabitp1.7;i2c总线定义sclbitp1.6rstbitp1.0key_intbitp3.2mtdequ40h;发送数据缓冲器mrdequ49h;接收数据缓冲区;定义器件地址及变量zlg7290equ70h;zlg7290的器件地址pcf8563equ0a2h;pcf8563t的器件地址ackbit10h;应答标志位sladata50h;器件的从地址subadata51h;器件的子地址numbytedata52h;读/写的字节数变量disp_bufequ60hswich_datebit1ahorg0000hljmpmainorg0100h;
4、-主程序如下:main:mov sp,#70hclrrstlcall delaysetbrstlcall delaymovmtd,#00hmovmtd+1,#12hmovmtd+2,#00hmovmtd+3,#30hmovmtd+4,#12hmovsla,#pcf8563;指定器件地址movsuba,#00h;指定子地址movnumbyte,#05h;发送5字节数据lcalliwrnbyte;调用写5字节数据程序lcall delaymovmtd,#06hmovmtd+1,#05hmovmtd+2,#04hmovmtd+3,#02hmovsla,#pcf8563;指定器件地址movsuba,#
5、05h;指定子地址movnumbyte,#04h;发送4字节数据lcalliwrnbyte;调用写4字节数据程序lcall delaymainloop:movsla,#pcf8563;指定器件地址movsuba,#02h;指定子地址movnumbyte,#07h;发送7字节数据lcallirdnbyte;调用读7字节数据程序lcall delayjbswich_date,display_datesjmpdisplay_timeloop1:jnbkey_int,key_handlesjmpmainloopkey_handle:movsla,#zlg7290;指定器件地址movsuba,#01h;
6、指定子地址movnumbyte,#01h;发送1字节数据lcallirdnbyte;调用读1字节数据程序lcalldelaymova,mrdcjnea,#01h,mainloopcplswich_datesjmpmainloopdisplay_date:mova,mrd+3anla,#0x3fmovmrd+3,amova,mrd+5anla,#0x1fmovmrd+5,amova,mrd+3anla,#0x0fmovdisp_buf,amova,mrd+3swapaanla,#0x0fmovdisp_buf+1,amova,mrd+5anla,#0x0fadda,#0x80movdisp_bu
7、f+2,amova,mrd+5swapaanla,#0x0fmovdisp_buf+3,amova,mrd+6anla,#0x0fadda,#0x80movdisp_buf+4,amova,mrd+6swapaanla,#0x0fmovdisp_buf+5,amovdisp_buf+6,#0hmovdisp_buf+7,#02hsjmpdisplaydisplay_time:mova,mrdanla,#0x7fmovmrd,amova,mrd+1anla,#0x7fmovmrd+1,amova,mrd+2anla,#0x3fmovmrd+2,amova,mrdanla,#0x0fmovdisp
8、_buf,amova,mrdswapaanla,#0x0fmovdisp_buf+1,amova,mrd+1anla,#0x0fmovdisp_buf+3,amova,mrd+1swapaanla,#0x0fmovdisp_buf+4,amova,mrd+2anla,#0x0fmovdisp_buf+6,amova,mrd+2swapaanla,#0x0fmovdisp_buf+7,amovdisp_buf+2,#1fhmovdisp_buf+5,#1fhdisplay:movr7,#0x08movr1,#disp_bufmova,#0x60disloop:movmtd,apushaccmov31h,r1mov30h,r7movmtd+1,r1movsla,#zlg7290;指定器件地址movsuba,#07h;指定子地址movnumbyte,#02h;发送2字节数据lcalliwrnbyte;调用写2字节数据程序lcall delaymovr1,31hmovr7,30hpopaccincr1incadjnzr7,disloopljmploop1delay:mov r7,#80hmin:djnz r7,ys500retys500:lcall ys500usljmp minys500us:mov r6,#80hdjnz r6,$retdelay1:mov r7,#20hd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025证券招聘考试题库及答案
- 2025医药代表招聘题库及答案
- 2025公务员考试题外国题及答案
- 一般城市Voronoi图结晶生成算法:理论、实现与应用探索
- 失语症、构音障碍考核试题及答案
- 2025年特种设备安全管理人员A证理论全国考试题库含答案
- 2025年河北省张家口市社会工作者职业资格社会工作法规与政策预测试题含答案
- 2024年足球运动员基本规则及基础战术知识考试题库(附含答案)
- 2024临床生物化学检验测试题(含答案)
- 2025-2030中国球形二氧化硅行业应用状况与发展前景展望报告
- 公司登记(备案)申请书、变更地址(适用于有限责任公司)
- 散货货代合同范本
- 大学生新时代劳动教育教程全套教学课件
- JT-GQB-015-1998公路桥涵标准钢筋混凝土圆管涵洞
- 新质生产力-讲解课件
- 2024年西安陕鼓动力股份有限公司招聘笔试冲刺题(带答案解析)
- 苏科版本数学全部概念
- 2024年四川发展(控股)有限责任公司招聘笔试冲刺题(带答案解析)
- 居住建筑节能设计标准(节能75%)
- 政务大模型产业图谱研究报告
- 垃圾分类巡检督导方案
评论
0/150
提交评论