- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片微型计算机原理、应用及接口技术
实验报告
得分:
年级专业: 测控1303班
学生姓名/学号: 李明哲 / 201312020106
评阅教师:
提交时间: 2015—2016学年第1学期
单片机实验1 汇编语言程序设计实验
---- 存储器块清零或赋值
一.实验目的
1 熟悉存储器的读写方法,熟悉51汇编语言结构。
2 熟悉循环结构程序的编写。
3 熟悉编程环境和程序的调试。
二.实验内容
指定存储器中某块的起始地址和长度,要求将其内容清零或赋值。例如将4000H开始的100个字节内容清零或全部赋值为33H。
三.实验仪器
微机、WAVE6000编程环境软件,(单片机实验箱)
仿真器--仿真器设置-
Lab6000通用微控制器 MCS51实验 8031
√ 使用伟福软件模拟器 勾上
四、实验内容及步骤
1、运行WAVE
双击“WAVE”图标,进入仿真调试环境。最上行为提示行:伟福6000 软件模拟器(8***) [C:\WAVE\SAMPLES\***.PRJ]- [***- C:\WAVE\SAMPLES\***.ASM],其中,8***为要仿真的芯片,后面的.PRJ文件是你要调试的项目,最后一项是录入的源程序。(如果有项目文件,请点击菜单 文件-关闭项目)
2、仿真器设置
使用语言设置:点击“仿真器—— 仿真器设置”
仿真器设置:点击“仿真器—— 仿真器设置——语言”,选择“伟福汇编器”“混合十、十六进制”;点击仿真器设置下的“仿真器”,选择 S51/S、 POD8X5X、8751(或AT89C51);在“使用伟福软件模拟器”选项上打“√”,点击“好”。完成软件模拟仿真器环境设置。
3、程序录入
完成下列程序的录入(SY1.ASM)。(注意:录入源程序必须使用西文输入法)
录入步骤为:点击“文件”——点击“新建文件”,则显示器打开源程序录入窗口,文件名默认为NONAME1;将SY1.ASM录入并点击“文件”———点击“保存文件”。特别注意:保存文件时必须加上扩展名“.ASM”,并记录保存的文件夹路径。
建立项目,点击新建项目,选择刚才新建的文件,下一步可不选择,然后填写项目名字
参考程序:
Block equ 4000h
mov dptr, #Block ; 起始地址
mov r0, #10 ; 清10个字节
mov a, #33h ;
Loop:
movx @dptr, a
inc dptr ; 指向下一个地址
djnz r0, Loop ; 记数减一
ljmp $
end
4、对录入的源程序SY1.ASM进行编译
编译步骤为:点击“项目———全部编译”
若编译完成,在左下角的“信息窗口”将显示生成两个文件SY1.HEX和SY1.BIN。
若源程序在格式上有错误,则在“信息窗口”中出现错误提示,请检查源程序,修改后再进行编译,直至编译成功。
窗口最下一行显示:执行时间和PC、DPTR、A、PSW、SP的当前值。
5、窗口介绍与练习
(1)、左边窗口:为“项目窗口”和“观察窗口”:
Project: 项目窗口;
REG: 工作寄存器和部分特殊功能寄存器窗口。
SFR: 51系列单片机特殊功能寄存器窗口。
另:此窗口最右边显示的是某个特殊功能寄存器(点击选中左边的某个寄存器)的位及对应的二进制的值。
(2)、左下角为“信息窗口”。
(3)、右下角为CODE(程序存储器)窗口和XDATA(片外数据存储器)窗口。
(4)、点击主菜单的“窗口——CPU窗口”,在右部窗口显示PC值、机器码和源程序。
(5)、点击主菜单的“窗口——数据窗口——DATA”:显示片内RAM窗口。
6、调试程序
点击 “执行—— 复位”:使程序指针指向第一条指令(CPU窗口指向0000H)
点击 “执行—— 单步”:使程序单步执行。
7、观察寄存器单元中的内容:
点击 窗口—— 数据窗口- DATA: 可以观看片内RAM 00H 到 FFH 中的内容,
点击 窗口—— 数据窗口- CODE: 可以观看程序存储器 0000H —— FFFFH 中的机器码。
点击 窗口—— 数据窗口—— XDATA: 可以观看片外RAM 数据 0000H— FFFFH
点击 窗口—— 数据窗口—— DATA: 可以观看RAM 数据00H— FFH
参考程序与流程图
实验心得:
通过实验让我对单片机有了初步的了解,不只是局限于课堂上的理论,
您可能关注的文档
- 2_金属的化学性质_例析.ppt
- 大学生急需的电子产品教程范本.pptx
- 2014金科阳光美镇冬季包装方案30p例析.ppt
- 大学生学业生涯规划教程范本.pptx
- 2014九年级化学上册《4.1空气的成分》1(鲁教版)例析.ppt
- 大学数据结构--第1章教程范本.pptx
- 大学物理A1总复习教程范本.pptx
- 2-高血压诊疗及用药指导(第二版)例析.ppt
- 大一心理学基础教程范本.pptx
- 大鱼海棠热映,动漫IP大有“钱”途教程范本.docx
- 半导体材料性能提升技术突破与应用案例分析报告.docx
- 半导体设备国产化政策支持下的关键技术突破与应用前景报告.docx
- 剧本杀市场2025年区域扩张策略研究报告.docx
- 剧本杀行业2025人才培训体系构建中的市场需求与供给分析.docx
- 剧本杀行业2025年人才培训行业人才培养模式创新与探索.docx
- 剧本杀行业2025年内容创作人才需求报告.docx
- 剧本杀行业2025年区域市场区域剧本市场消费者满意度与市场竞争力研究报告.docx
- 剧本杀市场2025年区域竞争态势下的区域合作策略分析报告.docx
- 剧本杀行业2025人才培训与行业人才培养模式创新.docx
- 剧本杀行业剧本创作人才心理素质培养报告.docx
文档评论(0)