单片机清零拆字实验报告.doc

单片机清零拆字实验报告.doc

ID:57088822

大小:557.00 KB

页数:4页

时间:2020-08-01

单片机清零拆字实验报告.doc_第1页
单片机清零拆字实验报告.doc_第2页
单片机清零拆字实验报告.doc_第3页
单片机清零拆字实验报告.doc_第4页
资源描述:

《单片机清零拆字实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、上海电力学院单片机实验(2)    院  系:电气工程学院专业年级(班级):2012028学生姓名: 倪安安学号: 20121511指导教师:    赵永熹   成绩:2014年11月21日教师评语:4、数据转换实验一、实验目的1.掌握89S52存储器之间的数据传送方法;2.掌握指针操作方法;二、实验原理及实验内容在KEIL环境中编写并调试一个数据传送程序,并完成下面操作。①将40~4FH数据送到数据存贮器7E00H~7E0FH中,②将数据存贮器7E00~7E0FH中的数据送到89S52内部RAM50~5FH中。该实验无需将程序下载到实验系统中,只需

2、在KEIL环境中完成仿真。开始(40)~(4FH)传送到7E00~7E0FH16个数据传送到40~4F单元实验参考流程图(注意:流程图中的BP1,BP2,BP3表示断点)BP1BP217E00~7E0FH传送到(50)~(5FH)BP3结束图7-1数据传送实验程序框图调试方法:⑴打开仿真软件中内部数据空间和外部数据空间,在40~4Fh数据单元中分别送数,例如:1,2,3,4,…等16个数据。⑵单步运行(断点设在BP2,程序运行至断点),检查外部RAM(7E00H~7F0FH)数据是否与40H~4FH数据一一对应。⑶如果程序运行不能进入某一断点,则应单

3、步、断点分段检查程序,排除错误直至正确为止。三、汇编程序ORG0000HAJMPMAINMAIN:MOVR6,#16/*数据个数*/MOVR0,#40H/*设置数据首地址*/TRANDATA1:/*将40~4FH数据送到数据存贮器7E00~7E0FH中*/MOV@R0,P1/*通过P1口传送数据*/INCR0/*下一个地址*/DJNZR6,TRANDATA1/*直到16个数据送完*/MOVR6,#16MOVDPH,#7EH/*设置存放数据的RAM地址*/MOVDPL,#00HMOVR0,#40HLOOP:MOVA,@R0MOVX@DPTR,AINCD

4、PTRINCR0DJNZR7,LOOPTRANDATA2:/*数据存贮器7E00~7E0FH内容送到内部RAM50~5FH中*/MOVR1,#50H/*设置数据首地址*/MOVR7,#16/*数据个数*/MOVDPH,#7EHMOVDPL,#00HLOOP1:MOVXA,@DPTRMOV@R1,AINCDPTRINCR1DJNZR7,LOOP1END四、实验仪器和设备Keil软件;五、实验结果和数据分析

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。