全文预览

单片机原理与应用实验报告

上传者:科技星球 |  格式:doc  |  页数:39 |  大小:0KB

文档介绍
7,AMOVA,R6SUBBA,#00HMOVR6,ARETMAIN:MOVDPH,R2MOVDPL,R3MOVP2,R4MOVA,R5MOVR0,ALOOP:MOVXA,@DPTRMOVX@R0,AINCDPTRACALLMUBIAOCJNER7,#00H,LOOPCJNER6,#00H,LOOPEND实验六查找相同数个数一、实验目的熟悉汇编语言编程。二、实验内容在2000~200Fh中查出有几个字节是零,把个数放在2100h中。-8-三、程序框图四、实验步骤1、LED环境⑴在“P.”状态下按“0→EV/UN”,装载实验所需的代码程序。⑵在2000~200Fh的若干单元中填入零⑶在“P.”状态下键入0AA0,然后按“STEP”或“EXEC”进入实验项目的调试与运行。2、PC环境在与PC联机状态下,编译、连接、下载PH51\se06.asm,用连续或单步方式运行程序。3、运行结果检查⑴在单步运行时每走一步可观察其运行结果。⑵在连续运行状态下,应按“暂停图标”或实验箱上的“暂停按钮”,使系统无条件退出用户运行状态返回监控,然后再用相应的命令键观察与检查2100h中是几个单元数。五、实验结果及分析如需查找0FF,则需在源程序JNZLOOP前增加语句CLPA.程序运行前如下图程序运行后如下图-9-2100H中内容为08,可知在2000~200Fh中有8个字节是零.六实验源程序MOVR0,#0FHMOVR1,#00HMOVDPTR,#2000HSTART:MOVXA,@DPTRJNZLOOPINCR1LOOP:INCDPTRDJNZR0,STARTMOVDPTR#2100HMOVX@DPTR,R1END实验七无符号双字节快速乘法子程序一、实验目的掌握MCS-51汇编语言程序设计方法。二、实验内容将(R2R3)和(R6R7)中双字节无符号整数相乘,积送R4R5R6R7中。三、程序框图

收藏

分享

举报
下载此文档