实验1存储器块清零

合集下载

软件实验1存储器块清零

软件实验1存储器块清零

软件实验一存储器块清零

一、实验要求

指定存储器中某块的起始地址和长度,要求能将其内容清零。

二、实验目的

1.掌握存储器读写方法

2.了解存储器的块操作方法

三、实验说明

通过本实验,学生可以了解单片机读写存储器的读写方法,

同时也可以了解单片机编程,调试方法。如何将存储器块

的内容置成某固定值(例全填充为0FFH)? 请学生修改程序,

完成此操作。

四、程序框图

ORG 0000H

MOV R0,#0F2H

MOV R1,#10

LOOP: CLR R0

INC R0

DJNZ R1,LOOP

END

单片机实习-模块实验-Lab8000实验箱说明书汇编

单片机实习-模块实验-Lab8000实验箱说明书汇编

伟福

®

伟福Lab8000系列

单片机仿真实验系统

使用说明书

南京伟福实业有限公司

® 伟福

Lab8000单片机仿真实验系统 目录 - ii -

目 录

第一章 概述 (1)

第二章 伟福实验系统组成和结构 (3)

1. 实验系统的硬件组成.............................................. (3)

2. 实验系统的仿真板简介......... ......... ......... .. (15)

3. 实验系统的调试方法......... ......... ......... ................... ....... .. (16)

第三章 MCS51系列单片机实验 (17)

MCS96系列单片机实验 (18)

8088/86系列CPU 实验 (19)

ARM LPC2103 MCU 实验 (20)

PIC5X 系列CPU 实验 .............. .... . (20)

软件实验

1. 存储器块清零(51/96/88/PIC) (21)

2. 二进制到BCD 码转换(51/96/88/PIC) (22)

3. 二进制到ASCII 码转换(51/96/88/PIC) (23)

4. 内存块移动(51/96/88/PIC) (24)

5. 程序跳转表(51/96/88/PIC) (25)

6. 数据排序(51/96/88/PIC) (26)

硬件实验

1. IO 口输入输出(51/96/PIC/ARM) (27)

2. 继电器控制(51/96/PIC/ARM) (29)

单片机实验报告内容(修改版)

单片机实验报告内容(修改版)

实验一熟悉Keil C的在线调试

一、软件调试步骤

1.硬件准备:

首先您必须具备THKSCM-2实验台一台,和THKL-C51仿真器,还需要一条串口线(串口线的接法是2-3/3-2/5-5也就是交叉接法,不是平行接法)。

2.软件准备:

您需要准备keilc软件一套,版本最好是7.0之后的,我们产品附带光盘就包含了最新的keilc软件,如果老用户无法得到这个版本软件,可以上网寻找,也可以到keil公司的网站下载 下载,当然您还可以和我们销售联络,获得光盘。

3.系统设置:

实验箱联接好电源线,串口线联接好PC机和THKL-C51仿真器,把仿真器插入单片机最小应用系统1的锁紧插座。

请注意仿真器插入方向,缺口应朝上。

4.软件设置:

打开keilc软件,创建相关实验的应用项目,包括添加源文件,编译项目文件,详见以上介绍。开始软件设置,找到图2-1所示菜单项。

图2-1 Project菜单

选中以后找到图2-2所示的对话框,按照图2-2里面的图示方法,进行端口设置。

选择硬件仿真。

图2-2设置Debug选项卡

进入Target设置,如图2-3。选择串行口,波特率选择38400,这样就设置好了。

图2-3 Target设置

5.开始调试

按实验指导提供的方法连接好实验导线。打开相关模块的电源开关(关闭不相关模块的电源开关),打开总电源开关。按图2-4中的按钮开始调试。

图2-4 调试窗口

这时候如果出现图2-5所示对话框,那么硬件系统应复位一次,关闭总电源开关2秒后从新打开电源。

图2-5 联接失败对话框

然后按图2-5所示的"Try Again",可进入调试阶段。如图2-6所示。

陈思舰是什么人

陈思舰是什么人

《汇编语言》试验报告

班级

学号

姓名

指导教师

实验一汇编语言运行环境及方法、简单程序设计

一、实验目的:

1、熟悉汇编语言运行环境和方法

2、了解如何使用汇编语言的编制程序。

3、熟悉DEBUG有关命令的使用方法。

4、利用DEBUG掌握有关指令的功能。

5、利用DEBUG运行简单的程序段。

二、实验内容:

编写一程序:比较两个字符串string1和string2所含的字符是否相同。若相同则显示‘match’,否则‘No match’。

三、实验步骤:

四、程序代码:

五、实验总结及教训

实验二:用DEBUG编程:使用堆栈段将AX和BX的内容进

行交换

一、实验目的:

1、熟练掌握DEBUG的常用命令,学会用DEBUG调试程序。

2、掌握简单指令的执行过程。

二、实验内容:

1、设堆栈指针SP=2000H,AX=3000H,BX=5000H;请编一程序段将AX和BX的内容进行交换。请用堆栈作为两寄存器交换内容的中间存储单元,用DEBUG调试程序进行汇编与调试。

2、设DS=当前段地址,BX=0300H,SI=0002H;请用DEBUG 的命令将存储器偏移地址300H~304H连续单元顺序装入0AH,0BH,0CH,0DH,0EH。在DEBUG状态下送入下面程序,并用单步执行的方法,分析每条指令源地址的形成过程,当数据传送完毕时,AX 中的内容是什么。

程序清单如下:

MOV AX,BX

MOV AX,0304H

MOV AX,[0304H]

MOV AX,[BX]

MOV AX,0001[BX]

MOV AX,[BX][SI]

MOV AX,0001[BX][SI]

试验一CCS操作试验-机械与材料工程学院-西安文理学院

试验一CCS操作试验-机械与材料工程学院-西安文理学院

DSP器件及应用实验指导手册

西安文理学院

机械电子工程系

目录

实验一 CCS 操作实验 (2)

实验二存储器实验 (5)

实验三发光二极管循环点亮实验 (10)

实验四数码显示实验 (12)

实验五硬件中断实验 (14)

实验六液晶显示实验 (16)

实验七定时器实验 (18)

实验八步进电机控制实验 (20)

实验九用DSP芯片生成正弦信号发生器 (23)

附录:数据流程图及端口地址 (24)

实验一 CCS 操作实验

一、实验目的

1、熟悉CCS2.0软件的使用。

2、了解SZ-DSPF开发教学平台的使用。

二、实验设备

计算机、DSP硬件仿真器、SZ-DSPF开发教学平台。

三、实验原理

了解怎样连接DSP仿真器、对CCS的仿真配置及怎样在CCS内新建工程并生成

*.out文件。

四、实验步骤

安装CCS2.0的Simulator方式:双击桌面上的Setup CCS2(…C5000)图标,关闭Import Configuration窗口,在System Configuration中的My System的下面可看到一个类似板卡的图标,如果该图标的名称是“tisim54x”的话,就可直接关闭该窗口,不存盘退出。如果该图标的名称不是“tisim54x”的话,在该图标上单击右键,选择remove 删除该结构,然后在Available Board Types中双击“tisim54x”的图标(如果有的话),弹出Board Properties的对话框点击“next”、“finish”然后关闭Code Composer Setup窗口,存盘退出即可。

存储器块清零实验报告

存储器块清零实验报告

存储器块清零实验报告

班级:11级计科班姓名:苏靖学号:1120070544 日期:2012-12-19

一、实验目的:

1、掌握存储器读写方法

2、了解存储器的块操作方法.

二、实验要求:设定从外部数据存储器4000h起始地址开始,将之后的256字节清零。

三、实验内容:

1、写出本程序运行结果

2、写出本程序调试过程

三、使用试验的软件:keil。

四、试验器材:

1、综合试验仪

2、PC机

五、试验内容:指定存储器中某块的起始地址和长度,要求能将其内容清零。通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。如何将存储器块的内容置成某固定值(例全填充为0FFH)请同学们修改程序,完成此操作。

程序框图:

六、试验步骤

打开软件keil,建立工程文件—>project—>New project—>输入文件名(命名一个工程文件

夹)—>选择单片机型号—>Atmel—>选择AT89c52型号,点确定。

然后新建文件,并命名—>输入程序保存(.asm或.c,对应汇编语言或C语言)添加目标文件,然后调试

程序及理解:

Org 0000h

Ljmp start1

start1:

Mov dptr,#3000h ;起始地址

mov r2,#08h ;清零

mov a, #00h

loop:

Movx @dptr, a ;指向下一个地址

inc dptr ;记数减一

djnz r2, loop

Sjmp $

end

然后启动仿真调试:

最后把程序从PC机下载到综合试验仪里面,观察灯的闪烁情况。

七、试验中遇到的难题

R0的地址以及程序代码的编写。

反馈清零法实验总结报告

反馈清零法实验总结报告

反馈清零法实验总结报告

实验目的

1、掌握内存读写方法。

2、了解内存的块操作方法。

二、实验内容

对指定内存起址和长度的块,要求将其内容清零,设起址为4000H,长度为1000H。

三、实验程序框图

四、实验步骤

脱机模式:

(1)在P态下,按SCAL键,输入2DC0,按EXEC键。

(2)按复位键RST,查看内存4000H 4FFFH单元内容应为00联机模式:

(1)在PC机和实验系统联机状态下,运行该实验程序,可用鼠标左键单击菜单栏“文件”或工具栏“打开图标”,弹出“打开文件”的对话框,然后打开8kAsm文件夹,点击S5.ASM文件,单击“确定”即可装入源文件,再单击工具栏中编译,即可完成源文件自动编译、装载日标代码功能,再单击“调试”中“连续运行”或工具图标运行,即开始运行程序。

(2)按“系统复位”键,查看内存4000H~4FFFH单元内容应为00

51单片机实验4c语言程序基础设计

51单片机实验4c语言程序基础设计

理工类 51单片机实验课题

c51语言程序设计(仅供参考学习,建议按自己的思路编写)

一、实验目的:

掌握c语言在单片机中的编程实现

二、实验内容

以下为四个软件实验,一个硬件实验,请用c语言编程实验的内容。

1.存储器块清零

指定将存储器中 (8000H)的起始地址和长度(256),要求先将此内容赋值(非零),能将其内容清零。要求:首先8000H开始连续存入1,2,3... 256,然后从8000H开始赋予0,0,0...

先赋值(8000H)=1, (8001H)=2 , (8002H)=3 ,...(80FEH)=0xFF。

清零后:(8000H)=0, (8001H)=0 , (8002H)=0 ,...(80FEH)=0。

2、内存块移动

将从地址3000 H开始的256 字节的存储块移到从4000H的连续地址,其中移动存储块的内容要初始化。

要求:1、首先3000H开始连续赋值1,2,3... 256,

3、数据排序

把片内数据存储器50H-59H中依次存入56,8,102,45,178,156,36,26,106,250十个数据进行排序

4、查找相同数个数。

统计在7000H—70FFH 的单元中的数据能被3整除的个数。

要求:首先7000H开始连续存入1,2,3... 256,

即赋值(7000H)=1, (7001H)=2 , (7002H)=3 ,...(70FEH)=0xFF。

5、P1输入输出

1) P1 口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

2) P1.0、P1.1 作输入口接两个拨动开关,P1.2、P1.3 作输出口,接两个发光二极管,编写程序读取开关状态。编程时应注意P1.0、P1.1 作为输入口时应先置1,才能正确读入值。

单片机实验指导书0807

单片机实验指导书0807

单片机实验指导书

张彦编

机电职业技术学院

机电系单片机实验室

(2008年6月编)

伟福仿真器系统概述

本仿真器系统由仿真主机+仿真头、MULT1A用户板、实验板、开关电源等组成。本系统的特点是:1.主机+仿真头的组合,通过更换不同型号的仿真头即可对各种不同类型的单片机进行仿真,是一种灵活的多CPU仿真系统。采用主机+POD组合的方式,更换POD,可以对各种CPU进行仿真。本仿真器主机型号为E2000/S,仿真头型号为POD8X5X(可仿真51系列8X5X单片机)。

2.双平台,具有DOS版本和WINDOWS版本,后者功能强大,中/英文界面任选,用户源程序的大小不再有任何限制,支持ASM,c,PLM语言混合编程,具有项目管理功能,为用户的资源共享、课题重组提供强有力的手段。支持点屏显示,用鼠标左键点一下源程序中的某一变量,即可显示该变量的数值。有丰富的窗口显示方式,多方位,动态地显示仿真的各种过程,使用极为便利。本操作系统一经推出,立即被广大用户所喜爱。

3.双工作模式

1.软件模拟仿真(不要仿真器也能模拟仿真)。

2.硬件仿真。

4.双CPU结构,100%不占用户资源。

全空间硬件断点,不受任何条件限制,支持地址、数据、外部信号、事件断点、支持实时断点计数、软件运行时间统计。

5.双集成环境

编辑、编译、下载、调试全部集中在一个环境下。

多种仿真器,多类CPU仿真全部集成在一个环境下。可仿真51系列,196系列,PIC系列,飞利蒲公司的552、LPC764、DALLAS320,华邦438等51增强型CPU。为了跟上形势,现在很多工程师需要面对和掌握不同的项目管理器、编辑器、编译器。他们由不同的厂家开发,相互不兼容,使用不同的界面,学习使用都很吃力。伟福WINDOWS调试软件为您提供了一个全集成环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、Build 和调试工具并提供千个与第三方编译器的接口。由于风格统一,大大节省了您的精力和时间。6.强大的逻辑分析仪综合调试功能。

计算机组成原理存储器实验报告

计算机组成原理存储器实验报告

计算机组成原理存储器实验报告

实验名称:计算机组成原理存储器实验

实验目的:通过实验验证存储器的基本原理,掌握存储器的基本操作方法。

实验原理:

计算机系统中的存储器是计算机系统中最基本的组成部分之一,也是最重要的组成部分之一。存储器主要是用来储存计算机程序和数据的,计算机在执行程序时需要从存储器中读取指令和数据,将结果写回存储器中。根据存储器的类型,存储器可以分为RAM和ROM两种类型。

RAM(Random Access Memory)是一种随机读写存储器,它能够随机存取任意地址的数据。RAM又分为静态RAM(SRAM)和动态RAM (DRAM)两种类型。其中,静态RAM(SRAM)是使用闪存电路实现的,其速度快、性能优异,但成本相对较高;而动态RAM(DRAM)是使用电容储存信息的,价格相对较低,但性能相对较差。

ROM(Read Only Memory)是只读存储器,它不能被随意修改,只能被读取。ROM主要用来存储程序中需要固化的数据和指令,如BIOS和系统引导程序等。

实验步骤:

1. 打开计算机,将存储器连接到计算机主板上的插槽上。

2. 打开计算机并进入BIOS设置。

3. 在BIOS设置中进行存储器检测。

4. 在操作系统中查看存储器容量。

实验结果:

本次实验中,存储器检测结果显示正常,存储器容量为8GB,符合预期。

实验总结:

本次实验通过了解存储器的基本原理和操作方法,掌握了存储器

的检测和使用方法。同时也深入了解了计算机系统中存储器的重要性和种类。对于今后的计算机学习和使用将具有重要的帮助作用。

存储器实验实验报告

存储器实验实验报告

存储器实验实验报告

一、实验目的

练习使用STEP开关

了解地址寄存器(AR)中地址的读入了解STOP和STEP开关的状态设置了解向存储器RAM中存入数据的方法了解从存储器RAM中读出数据的

二、实验设备

1、TDM。叫组成原理实验仪一台

2、导线若十

3、静态存储器:一片6116 (2K*8)芯片

地址锁存器(74LS273)

地址灯AD0 — AD7

三态门(74LS245)

三、实验原理

实验所用的半导体静态存储器电路原理如图所示,

实验中的静态存储器由一片6116 (2K*8)芯片构成,其数据

线接至数据总线,地址线由地址锁存器(74LS273)给出。

地址灯AD(P AD7与地址线相连,显示地址线状况。数据开关

经一个三态门(74LS245)连至数据总线,分时给出地址和数据。

实验时将T3脉冲接至实验板上时序电路模块的TS3相应插孔

中,在时序电路模块中有两个二进制开关“ STOP和“STEP ,将

“STOP开关置为“ RUN状态、“ STEP开关置为“ EXEC状态时,按动微动开关START则TS3端输出连续的方波信号当“ STOP开关置为RUN 犬态,“STEP开关置为“ STEP状态时,每按动一次微动开关“ start ”,则TS3输出一个单脉冲,脉冲宽度与连续方式相同。

四、实验内容

如下图

存储器实验接线图

练习使用STEP开关

往地址寄存器(AR)中存入地址

设置STOP和STEP开关的状态:

从数据开关送地址给总线:SW-B=

打开AR,关闭存储器:LDAR=—、CE=

按下Start产生T3脉冲

关闭AR,关闭数据开关:LDAR=_、SW-B=

一、ASICSOPC设计开发设备技术指标

一、ASICSOPC设计开发设备技术指标

一、“ASIC/SOPC设计开发设备”技术指标

(一)、主系统平台硬件资源:

◆标准时钟信号源

要求标准时钟信号源包括0.5Hz至20MHz多个标准频率,可以方便地将时钟信号引到需要的实验模块中。

◆标准电压源和熔丝座

要求4个标准电压源2.5V、3.3V、5V、+/-12V。其中2.5V、3.3V、5V来自开关电源,含短路保护,+/-12V来自单独的电源,含保护熔丝(两个)。

◆高低电平输出控制模块

要求在实验平台上含有拨动开关,以方便为实验提供高低电平。

◆多功能逻辑笔

要求在实验平台上设有多功能逻辑笔,用于测试实验系统上的电平情况,可测试高电平、低电平、高阻态、中电平(1.5V< x <3.1V,即不稳定电平)、脉冲信号。

◆发光管显示模块和其他

要求在实验平台上至少设有8个发光管显示接口,用于显示来自实验模块的信号。

◆可重构型DDS全数字函数信号发生器

可重构型DDS全数字函数信号发生器模块应包括FPGA、单片机、超高速DAC、高速运放等,既可用作全数字型DDS函数信号发生器,同时也可作为EDA/DSP系统及专业级DDS函数信号发生器设计开发平台。它的主要功能应包括:等精度频率计,全程扫频信号源(扫速、步进频宽、扫描方式等可数控),移相信号发生,里萨如图信号发生,方波/三角波/锯齿波和任意波形发生器,以及AM、PM、FM、FSK、ASK、FPK等各类调制信号发生器。

(二)、主要接口功能模块

★模块1:Cyclone III EP3C40Q240 FPGA模块。另含一片CPLD EPM3032A-44PinTQFP 和一片FPGA专用配置Flash存储器,16M,可通过JTAG口用USB-Blaster烧写。

计算机组成原理实验(存储器)

计算机组成原理实验(存储器)

引言
• 本实验课的要求: (1)要求每个学生每次按时到课,最后实验成绩与每次实 验成绩挂钩。 (2)老师在课堂讲解时严禁说话、讨论。 (3)实验前只将本次实验需要的排线拿出,实验完成后将 排线放回塑料袋中。 (4)注意实验箱上跳线器的初始位置,实验完成后将跳线 器复位。 (5)要求每个实验前学生都能提前预习。 (6)实验报告册当堂完成当堂交。 (7)实验结束后关闭电源排插和电脑显示器的电源。
实验一 存储器实验
• 实验目的 掌握随机存储器RAM工作特性及数据的读 写方法 • 实验内容 先往不同的存储单元中写入数据,然后再 分别读出这些存储单元中的数据,看是否 是先前写入的数据。
实验一 存储器实验
• 实验原理图
L D 0 -L D 7
三态门
KD0 KD1 KD2 KD3 KD4 KD5 KD6 KD7 2 3 4 5 6 7 8 9 SWB` 19 1 VCC U51 74LS245 18 A0 B0 17 A1 B1 16 A2 B2 15 A3 B3 14 A4 B4 13 A5 B5 12 A6 B6 11 A7 B7 T3 1 E DIR LDAR 2
实验一 存储器实验
• 本次实验所需用线 两根8芯接线,无需动跳线器。
实验一 存储器实验
• 教学实验系统出厂默认跳线: • J1~J12 跳左边 • J13~J16 跳右边 • J17 、J28空 • J18 、J19、J23、J24、J25 跳左边 • J20、J21、J22、J26、J27接上跳线 • 编程开关,拔在“运行”状态 ; • 运行程序开关,拔在“运行”状态; • 运行方式开关,拔在“单步”状态; • SWC,SWA 总清,拔在上面。

南昌大学单片机实验

南昌大学单片机实验

南昌大学实验一清零实验(基础实验)

一、实验目的

1. 掌握存储器读写方法。

2. 了解存储器的块操作方法。

二、实验内容

1. 指定内部RAM中某块的起始地址和长度,要求能将其内容清零。

2. 指定外部RAM中某块的起始地址和长度,要求能将其内容清零。

3. 指定外部RAM中某块的起始地址和长度,要求能将其内容置为某固定值(如

0FFH)。

三、实验说明

通过本实验,学生可以了解单片机的存储器结构及读写存储器的方法,同时也可以

了解单片机编程、调试方法。

四、实验仪器和设备

PC机、W A VE软件。

五、参考程序框图

设置块起始地址

设置块长度

当前地址内容清零

地址加1

是否清除完?

结束

存储器块清零参考程序框图

六、参考程序(略)

实验二拆字程序(基础实验)

一、实验目的

掌握汇编语言设计和调试方法。

二、实验内容

把7000H的内容拆开,高位送7001H低位,低位送7002H低位。7001H、7002H高位清零,一般本程序用于把数据送显示缓冲区时用。

三、实验说明

通过本实验,屏蔽半字节及拆字的方法,同时也可以了解单片机编程、调试方法。四、主要仪器设备及耗材

PC机、W A VE软件

五、参考程序框图

六、参考程序(略)

开始

7000内容送A

高低位交换

屏蔽高位后送7001H 7000H内容送A

屏蔽高位后送

7002H

结束

实验三拼字程序(基础实验)

一、实验目的

掌握汇编语言设计和调试方法。

二、实验内容

把7000H的低四位BCD数和7001H的低四位BCD数,拼成压缩BCD码的形式存放在7002H。

三、实验说明

通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。

Cache模拟实验

Cache模拟实验

Cache 模拟实验

1、原理

在计算机系统中,缓存技术无处不在。在整个存储系统中,寄存器是高速缓存的缓存,高速缓存是内存的缓存,内存又是硬盘的缓存,而硬盘又是网络设备的缓存。在空间上,靠近CPU 的存储器是远离CPU 的缓存,而且越靠近CPU 存储器的速度越快,容量越小,单位存储的价格越高,这些存储器构成的计算机存储系统更像一座山——存储器山,图中仅展示了3级存储,如下图:

靠近CPU 方向速

低远离CPU 方向当CPU 访问存储器时,是从最靠近它的存储器来查找,如果要存储的内容不在靠近它的存储器中,再从下一级存储器中读取一块,如果下一级存储器中也没有找到要存储的内容,就再在下下一级存储器中读取一块,这个过程将一直延续到最底层存储器。当要存储的内容

调入到靠近它的存储器中之后,CPU再从其中存取所需的内容。这个过程就叫Cache。

Cache是以块为单位进行的,块的大小有上层存储的大小来决定,一般Cache用一个4元组来描述——(S,E,B,m),S是上层存储器的分组数,用s来表示S占用的位数,E是每个组中包含的行数,B是一行中真正存储数据的字节数,用b来表示B占用的位置,m是存储系统的地址线的宽度。为了便于Cache的管理还要有一个标志位,用来标识本行数据是否有效,这个有效标志不会出现在内存地址中;除此之外,还有标志位,这个标志位是出现在内存地址中的,我们用t 来表示。内存地址,包含t,s和b。如下图:

t bits 标志

s bits 组索引

上图就是Cache的一行的单独内容,整个Cache就是这样的数据结构的集合,现在举个例子来综合进行说明,假如m=8,b=2,E=1,s=2,那么t就等于m-b-s,也就是t=4。此外E=1,也就是每一个组中包含一行。CPU假如读取0x00地址的内容,从Cache中读取要分3步进行,首先,确定组,地址0x00的二进制表示 0000 0000B,bit2和bit3,就是组的索引,可以确定是第0组。当确定完组后,就进行行匹配,这个时候,就需要判断该行是否有效,也就是前文提到的有效标志位,如果该位为1,说明这行记录内容有效。如果该位为0,说明这行记录还是空的,没有和下级存储器建立对应关系。现在我们说明有效的情况,需要进一步来匹配t bits的标志位。如果Cache

2020年(质量认证)LB说明书

2020年(质量认证)LB说明书

(质量认证)LB说明书

伟福

®

伟福Lab8000系列单片机仿真实验系统

使用说明书

南京伟福实业有限公司

® 伟福

Lab8000单片机仿真实验系统 目录 - i -

目 录

第一章 概述 (1)

第二章 伟福实验系统组成和结构 (3)

1. 实验系统的硬件组成.............................................. (3)

2. 实验系统的仿真板简介......... ......... ......... .. (15)

3. 实验系统的调试方法......... ......... ......... ................... ....... .. (16)

第三章 MCS51系列单片机实验 (17)

MCS96系列单片机实验 (18)

8088/86系列CPU 实验 (19)

ARM LPC2103 MCU 实验 (20)

PIC5X 系列CPU 实验 .............. .... . (20)

软件实验

1. 存储器块清零(51/96/88/PIC) (21)

2. 二进制到BCD 码转换(51/96/88/PIC) (22)

3. 二进制到ASCII 码转换(51/96/88/PIC) (23)

4. 内存块移动(51/96/88/PIC) (24)

5. 程序跳转表(51/96/88/PIC) (25)

6. 数据排序(51/96/88/PIC) (26)

硬件实验

1. IO 口输入输出(51/96/PIC/ARM) (27)

2. 继电器控制(51/96/PIC/ARM) (29)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一存储器块清零

软件操作过程:新建文件→保存文件(汇编语言后缀.ASM、C语言后缀.C)→新建项目(出现3个对话框)→对话框1:加入模块文件(选择要加的文件)→对话框2:加入包含文件(头文件之类的,没有可以点取消)→对话框3:保存项目(输入项目名称,注意项目和加入的文件必须在同一个文件夹中)→打开相应的模块文件,输入程序→点击绿色“开始”按钮,运行检查错误修改,直到没有错误为止。

窗口:CPU窗口——特殊功能寄存器窗口、工作寄存器窗口

数据窗口——DATA片内数据存储器

XDAT片外数据存储器

CODE程序存储器

BIT 位存储区

仿真器设置:点仿真器→仿真器设置→选择仿真(Lab2000p仿真)→选择仿真头(MCS51实验)→选择CPU(8031/8032)→选择是否使用软件模拟器→点击好

请编写程序,将片内RAM 30H-4FH单元中的内容清零。

MOV R0,#30H

MOV R1,#32

L0:MOV @R0,#00H

INC R0

DJNZ R1,L0

SJMP $

请编写程序,将片内RAM 60H-7FH单元中的内容置为FEH。

MOV R0,#60H

MOV R1,#32

L0:MOV @R0,#0FEH

INC R0

DJNZ R1,L0

SJMP $

1、片外ram50h—7fh内容置为:feh

MOV DPTR,#50H

MOV R1,#48

MOV A,#0feH

L0:MOVX @DPTR,A

INC DPTR

DJNZ R1,L0

SJMP $

2、片内RAM 20H-4FH中内容置为(20h)=00h,(21h)=01h,(22h)=02h, ,(4fh)=2fh MOV A,#00H

MOV R1,#20H

MOV R0,#48

MOV @R1,A

LOOP: INC A

INC R1

MOV @R1,A

DJNZ R0,LOOP

END

相关文档
最新文档