您所在位置: 网站首页 / 单片机实验 2.docx / 文档详情
单片机实验 2.docx 立即下载
2025-08-26
约3.1万字
约50页
0
35KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机实验 2.docx

单片机实验2.docx

预览

免费试读已结束,剩余 45 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

单片机实验2

第一篇:单片机实验2单片微型计算机原理、应用及接口技术实验报告得分:年级专业:测控1303班学生姓名/学号:崔振振/201323030325评阅教师:提交时间:2015—2016学年第1学期单片机实验1汇编语言程序设计实验----存储器块清零或赋值一.实验目的熟悉存储器的读写方法,熟悉51汇编语言结构。2熟悉循环结构程序的编写。熟悉编程环境和程序的调试。二.实验内容指定存储器中某块的起始地址和长度,要求将其内容清零或赋值。例如将4000H开始的100个字节内容清零或全部赋值为33H。三.实验仪器微机、WAVE6000编程环境软件,(单片机实验箱)仿真器--仿真器设置-Lab6000通用微控制器MCS51实验8031√使用伟福软件模拟器勾上四、实验内容及步骤1、运行WAVE双击“WAVE”图标,进入仿真调试环境。最上行为提示行:伟福6000软件模拟器(8***)[C:WAVESAMPLES***.PRJ]-[***-C:WAVESAMPLES***.ASM],其中,8***为要仿真的芯片,后面的.PRJ文件是你要调试的项目,最后一项是录入的源程序。(如果有项目文件,请点击菜单文件-关闭项目)2、仿真器设置使用语言设置:点击“仿真器——仿真器设置”仿真器设置:点击“仿真器——仿真器设置——语言”,选择“伟福汇编器”“混合十、十六进制”;点击仿真器设置下的“仿真器”,选择S51/S、POD8X5X、8751(或AT89C51);在“使用伟福软件模拟器”选项上打“√”,点击“好”。完成软件模拟仿真器环境设置。3、程序录入完成下列程序的录入(SY1.ASM)。(注意:录入源程序必须使用西文输入法)录入步骤为:点击“文件”——点击“新建文件”,则显示器打开源程序录入窗口,文件名默认为NONAME1;将SY1.ASM录入并点击“文件”———点击“保存文件”。特别注意:保存文件时必须加上扩展名“.ASM”,并记录保存的文件夹路径。建立项目,点击新建项目,选择刚才新建的文件,下一步可不选择,然后填写项目名字参考程序:Blockequ4000hmovdptr,#Block;起始地址movr0,#10;清10个字节mova,#33h;Loop:movx@dptr,aincdptr;指向下一个地址djnzr0,Loop;记数减一ljmp$end4、对录入的源程序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:可以观看片内RAM00H到FFH中的内容,点击窗口——数据窗口-CODE:可以观看程序存储器0000H——FFFFH中的机器码。点击窗口——数据窗口——XDATA:可以观看片外RAM数据0000H—FFFFH点击窗口——数据窗口——DATA:可以观看RAM数据00H—FFH参考程序与流程图实验心得:通过实验能够让我更了解单片机内部工作的原理,能够更深一层次的帮助我理解各个语句命令的功能单片机实验2存储块移动一.实验目的熟悉51汇编语言程序结构。2熟悉循环结构程序的编写,进一步熟悉指令系统。熟悉编程环境和程序的调试。二.实验内容将指定源地址(3000H)和长度(100字节)的存储块移动到目的地址(4000H)。三.实验步骤同实验一项目文件建立过程,然后录入代码四.代码内容movr0,#30hmovr1,#00hmovr2,#40hmovr3,#00hmovr7,#10Loop:movdph,r0movdpl,r1movxa,@dptrmovdph,r2movdpl,r3movx@dptr,aincr1incr3djnzr7,Loopljmp$实验心得:试验中当时
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

单片机实验 2

文档大小:35KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用