网站大量收购独家精品文档,联系QQ:2885784924

单片机实验报告.pdf

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

北京联合大学

单片机实验报告

学院:自动化

专业:

班级:

学号:

姓名:

2012年12月29日

实验1单片机实验系统硬软件环境认识

一.实验目的

了解单片机实验板、计算机和仿真器组的连接方法,了解WAVE仿真软件,

学会单步、断点和全速运行的程序调试运行方法,学会察看各存储单元、特殊寄

存器等参数变化情况。

二.实验设备

伟福通用微控制器实验系统一台,通用计算机一台,WAVE仿真软件

三.实验内容

1.编写计算1234H+0FE7H的程序(程序1),要求把和的高8位存入51H单元,

和的低8位存入50H单元,并用WAVE仿真软件调试运行。

2.编写一个程序(程序2),实现将20H~29H内的数据由小到大的顺序排列。

四.实验步骤

1.观察了解通用微控制器实验系统的硬件组成,及其与通用计算机的连接;打

开计算机可在桌面上看到WAVE仿真软件图标。

2.键入实验程序

(1)双击桌面上的“WAVE中文版”图标,打开开发环境,选择“模拟仿真”,

点击“文件”新建一个汇编程序文件,并以.asm后缀保存。

(2)输入实验程序1。

程序1代码:

ORG0000H

LJMPMAIN

ORG0000H

MAIN:MOVA,#34H

ADDA,#0E7H

MOV50H,A

MOVA,#12H

ADDCA,#0FH

MOV51H,A

END

(3)点击“项目管理”选择“编译”,注意观察编译结果有无错误。若有错误

打开文件进行修改,若无错误转向下一步。

3.运行程序

(1)编译无误后,点击“窗口/CPU窗口”以便在寄存器(或特殊寄存器)查

看或送入必要的初始数据;点击“窗口/数据窗口”以便在RAM数据区

DATA中查看或送入必要的初始数据。点击”执行/复位”

(2)观察寄存器的值及PSW各位的初始状态。

(3)点击调试/单步(F8),单步运行各条指令,注意观察有关寄存器的值及PSW

的数据变化。

(4)也可点击调试/全速运行(Ctrl+F9)连续运行程序。

(5)将运行结果填入表1。

表1:程序1运行结果

地址A51H50H

运行前000000

运行后22221B

4.将程序2输入,并在20H~29H单元中输入10个数据,

点击“执行”选择“全速运行”,并将相关结果记录在表2中。

程序2代码:

EXCH_FLAGBIT7FH

ORG0000H

CLRR0

MOV20H,#36

MOV21H,#01

MOV22H,#78

MOV23H,#23

MOV24H,#15

MOV25H,#05

MOV26H,#75

MOV27

您可能关注的文档

文档评论(0)

158****0159 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档