下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影代理发行合同(2篇)
- 二零二四年度餐厅食材供货安全合同
- 瓷砖零售购销合同
- 卫生检查不通过改进书
- 个人房产抵押贷款协议样本
- 中央空调设备招标文件样本
- 分包合同填写工作已完成初步进度
- 定制木门购销合同
- 简单个人借款合同版格式样本
- 合法合规的借款协议
- 尸变图鉴:自然环境下的尸体变化
- 卡锁式连接预应力混凝土组合方桩征求意见稿(36-52)
- 隧道监控量测考试试题
- 毕业设计工程造价预算书
- 2023年中国机械设备产业的国产化大趋势
- 河南大学课件模板
- 建设养牛场成本预算
- 景区反恐防暴应急演练方案
- 绿色资源利用案列
- 医院电子病历系统应用水平分级评价 4级实证材料基础项
- 初中历史-建设有中国特色的社会主义教学课件设计
评论
0/150
提交评论