C语言单片机把2000H清零,清零程序实验报告.doc
清零程序实验报告
篇一:清零程序
南昌航空大学实验报告
2016年5月1日 课程名称:
单片机应用实验名称:清零程序 学 号 名:吴牧云指导老师评定:签 名:
一、实验目的:
掌握汇编语言设计和调试方法,熟悉键盘操作。
二、实验内容
把7000H70FFH的内容清零。
三、实验程序框图
四、实验步骤
1、当DVCC单片机仿真实验系统独立工作时
(1)将固化区EPROM中实验程序目标妈传送到仿真RAM区,操作如下:
输入0后按F1键,再输入OFFF后按F2键,再输入0后按EPMOV稍等,系统返回初始状态,显示“P.”。
(2)按F2键进入仿真1态,仿真实验系统显示山东“p……”时,根据表一所示,通过键盘输入试验程序的起始地址0030H,再按执行键EXEC,表示连续运行该程序,一次执行一条语句,知道执行003CH为止,按MON键退出运行;如果以断点运行程序,则先如如110C,再按F1键,在输入0030,然后按EXEC键执行程序,当执行到003CH时自动停下了,此时按MON键退出。
(3)用存储器读写方法检查7000H70FFH中的内容应全是00H。
2、当DVCC单片机仿真实验系统联PC级工作时
(1)在闪动“p.”状态,按PCDBG键。
(2)在PC挤处于WIN95/98软件平台下,单击DVCC图标。
(3)在系统设置选项中设定仿真模式为内程序、内数据。
(4)根据品目提示进入51/96/动态调试菜单。
(5)链接DVCC实验系统(Ctrl+H)。
(6)装载目标文件(Ctrl+L)。
(7)设置PC起始地址。
(8)从起始地址开始连续运行程序(F9)或单步(F8)或断点运行程序。
(9)单步。断点运行完后,在存储器窗口内检查7000H70FFH中的内容是否全为00H。
五、清零程序
ORG 0030H
CLEAR: MOV RO,00H
MOV DPTR,7000H
CLEAR1:CLR A
MOVXDPTR,A
INC DPTR
INC R0
CJNE RO,00H,CLEAR1
CLEAR2:SJ
MP CLEAR2
END
六、实验小结
通过本次实验,掌握了汇编语言设计和调试方法,熟悉键盘操作,颇有体会。
篇二:存储器块清零实验报告
存储器块清零实验报告
班级: 11级计科班姓名:苏靖学号:1120070544 日期
一、实验目的:
1、掌握存储器读写方法
2、了解存储器的块操作方法.
二、实验要求: 设定从外部数据存储器4000h起始地址开始,将之后的256字节清零。
三、实验内容:
1、写出本程序运行结果
2、写出本程序调试过程
三、使用试验的软件:keil。
四、试验器材:
1、综合试验仪2、PC机
五、试验内容:指定存储器中某块的起始地址和长度,要求能将其内容清零。通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。如何将存储器块的内容置成某固定值(例全填充为0FFH)请同学们修改程序,完成此操作。 程序框图:
六、试验步骤
打开软件keil,建立工程文件—>project—>New project—>输入文件名(命名一个工程文件 1
夹)—>选择单片机型号—>Atmel—>选择AT89c52型号,点确定。
然后新建文件,并命名—>输入程序保存(.asm或.c,对应汇编语言或C语言)添加目标文件,然后调试
程序及理解:
Org0000h
Ljmpstart1
start1:
Movdptr,3000h;起始地址
movr2,08h; 清零
mova, 00h
loop:
Movxdptr, a ;指向下一个地址
incdptr ;记数减一
djnzr2,loop
Sjmp
end
2
然后启动仿真调试:
最后把程序从PC机下载到综合试验仪里面,观察灯的闪烁情况。
七、试验中遇到的难题
R0的地址以及程序代码的编写。
六、实验后的心得体会
熟练掌握了存储器读写方法,了解了存储器的块操作方法,并对代码的编写有了更深的体会。
3
篇三:单片机软件实验1清零实验
C语言单片机把2000H清零,清零程序实验报告.doc相关推荐
- 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc
重庆理工大学-C语言程序实验报告 程序设计基础C实验报告 PAGE 47 <程序设计基础C> 实 验 报 告 教学班级: 学号: 姓名: 课程教师: 实验辅导教师: 重庆理工大学计算机学院 ...
- c语言ad转换实验报告,数据采集AD转换实验报告.doc
数据采集AD转换实验报告.doc 学生实验报告册课程名称学 院专业班级姓 名学 号指导教师成 绩学年学期2017-2018学年 秋学期重庆邮电大学教务处制实验项目名称数据采集_A/D转换实验地点控制专 ...
- c语言俄罗斯方块代码及实验报告,c语言俄罗斯方块实验报告.doc
c语言俄罗斯方块实验报告.doc PAGE PAGE 1 C语言之游戏俄罗斯方块课程设计报告 专 C语言之游戏 俄罗斯方块课程设计报告 专业: [] 学生姓名: [] 指导教师: [] 完成时间: 目 ...
- 单片机炫彩灯实训报告_51单片机呼吸灯实验报告.doc
51单片机呼吸灯实验报告.doc 呼吸灯1功能与技术分析呼吸灯就是让LED灯的闪烁像呼吸一样,时呼时吸,时亮时暗,利用LED的余辉和人眼的暂留效应,看上去和人的呼吸一样.可以展示出各种酷炫的图像.11 ...
- c语言对称字母菱形AABAABCBA,[工学]c语言实验报告.doc
[工学]c语言实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. 3.该文档 ...
- 北京电大c语言实验作业二,大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc...
大学大一c语言程序设计实验室上机题全部代码答案(实验报告).doc C语言实验报告实验1-1:helloworld程序:源代码:#includemain(){printf("hellowor ...
- 周信东c语言实验二实验报告,周信东主编最新版C语言程序设计基础实验一实验报告.doc...
周信东主编最新版C语言程序设计基础实验一实验报告.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我 ...
- c语言四则运算实验报告,c语言四则运算实验报告.doc
c语言四则运算实验报告.doc 课程编号 1300050027 得分教师签名批改日期深 圳 大 学 实 验 报 告课程名称 C语言实验 实验名称 100以内的四则运算游戏 学 院 信息工程学院 指导教 ...
- c语言图形时钟编程,C语言图形时钟课程设计实验报告.doc
C语言图形时钟课程设计实验报告.doc 目录 1.系统功能要求 . 2. 数据结构设计及 说明 . 3.程序结构(画流程图) . 4.各模块的功能 . 5.试验结果(包括输入数据和输出结果) . 6. ...
- 五猴分桃c语言课程设计,c语言程序设计五猴分桃问题实验报告.doc
c语言程序设计五猴分桃问题实验报告.doc 课程设计报告学院.系:吉林大学珠海学院计算机科学与技术系专业名称:软件工程课程设计科目C语言程序课程设计所在班级:10班学生学号:04121010学生姓名: ...
最新文章
- 【Ubuntu】ping: unknown host www.baidu.com
- node与mysql开源_node与mysql的相互使用————node+mysql
- 参数化的JUnit测试
- 将MongoDB与Morphia结合使用
- 精通android(Pro Android 4)面试题总结(一)
- Lucene解析 - 基本概念
- Linq to Oracle 使用教程(七)将数据库的存储过程映射到方法
- CentOS7中的firewall 和 iptables
- LINQ TO SQL 动态查询
- web前端课程架构梳理
- rpm包的卸载与安装
- SQL注入常用WAF绕过姿势
- python简单聊天工具开发
- 计算机毕业设计java+ssm生鲜超市进销存管理系统(源码+系统+mysql数据库+Lw文档)
- Android渲染时间 太长,Android性能优化之渲染篇
- 面试官的一些问题,给予小伙伴们一些帮助。
- openpyxl学习笔记(2020--8-11)——制图续
- Eclipse开发环境搭建
- pica8公司和picOS
- 公共权限,保护权限,私有权限的区别