伟福系列仿真器
伟福 WAVE 系列仿真器 使用说明

WAVE 系列仿真器使用说明伟福®第一章 概述 (1)第二章 仿真器硬件 仿真头介绍POD8X5XP 仿真头… …………………………………………………………………5 POD196KB/KC 仿真头…………………………………………………………………6 PODH8X5X 仿真头 ……………………………………………………………………7 POD520P 仿真头………………………………………………………………………8 POD196MC/MD 仿真头…………………………………………………………………9 POD8051仿真头………………………………………………………………………10 POD16C67XP 仿真头 …………………………………………………………………10 POD16C5XP 仿真头……………………………………………………………………11 PODLPC76X 仿真头……………………………………………………………………12 PODLPC93X 仿真头……………………………………………………………………12 POD87C52仿真头 ……………………………………………………………………13 POD552仿真头 ………………………………………………………………………13 仿真器介绍仿真器介绍.......................................................................................14 E6000L/E6000T/E6000S 型仿真器 .........................................................15 G6W 型仿真器....................................................................................16 K51L/K51T/K51S 型仿真器 ..................................................................17 H51L/H51T/H51S 型仿真器 ..................................................................17 LPC76X 型仿真器 ..............................................................................17 LPC93X 型仿真器 ..............................................................................17 P51型仿真器....................................................................................18 PIC6000型仿真器 (18)第三章 软件安装WINDOWS 版本软件安装........................................................................19 编译器安装. (20)第四章 开发环境菜单 | 文件..........................................................................................21 菜单 | 编辑..........................................................................................25 菜单 | 搜索..........................................................................................25 菜单 | 项目..........................................................................................26 菜单 | 执行..........................................................................................26 菜单 | 窗口 (28)目录®伟福目录菜单| 外设 (34)菜单| 仿真器 (35)仿真器| 仿真器设置................................................................ (35)语言设置 (35)目标文件设置 (36)仿真器设置 (36)通信设置 (40)仿真器| 跟踪器/逻辑分析仪设置 (40)仿真器| 静态测试 (41)仿真器| 设置文本编辑器 (41)仿真器| 设置汇编预定义符号 (41)菜单| 帮助 (41)快速入门 (42)伟福文本编辑器使用 (48)PODH8X5X使用说明 (51)LPC编程器使用 (54)在Keil的uV2集成环境中使用伟福仿真器 (57)如何用PODPIC67XP仿真PIC16C711芯片 (59)使用伟福软件的反汇编功能 (61)第五章分析功能使用影子存储器 (65)程序时效分析 (67)数据时效分析 (68)逻辑分析仪 (70)波形发生器 (79)第六章DOS软件使用一集成调试软件使用 (83)1.1安装盘内容 (83)1.2软件安装 (83)1.3集成调试软件介绍 (85)1.4菜单及功能介绍 (97)1.5速学实例 (107)1.6 WAVE汇编器 (111)1.7软件模拟器 (116)1.8 高级语言调试环境 (117)二用户板硬件测试 (121)三问与答 (123)WAVE 系列仿真器使用说明伟福®尊敬的用户:您好!非常感谢您使用伟福系列仿真器。
步进电机控制系统设计

摘要步进电机是一种将输入的电脉冲信号变换为阶跃性角位移或直线位移的电机,既给一个脉冲信号,电机就转动一个角度或前进一步,故而又称为脉冲电机。
它输出的角位移与输入的脉冲数成正比,转速与脉冲频率成正比。
步近电机必须与驱动器、控制器配套使用才能完成工作要求。
本设计既有硬件电路设计,也包括软件电路设计。
其中硬件电路设计主要有键盘电路,串行显示电路,驱动电路等。
软件设计主要有主程序,键盘扫描子程序,串行显示子程序和延时子程序等。
硬件设计采用57BYG350A型号的步进电机,与其配套的驱动器型号为MS-3H057M系列驱动器。
采用AT89S51单片机对步进电机进行控制,通过4×4矩阵键盘对步进电机的状态进行控制,采用LED数码管来显示步进电机的运行步数和运行速度。
关键字:步进电机,AT89C51,硬件接口电路,软件模块AbstractTread into the electrical engineering(The Stepping Motors) is a kind of electricity pulse signal transformation that will input to jumpssex Cape move or the straight line to move for the rank of electrical engineering, since give a pulse signal, the electrical engineering turns to move an angle or fronts further, hence be called the pulse electrical engineering again.Its output's Cape move with the importation of pulse the number becomes the direct proportion, turning to become the direct proportion with the pulse frequency soon.Tread the near electrical engineering must then can complete the work request with actuator, the controller kit usage.The design of both hardware circuit design, including software design. One major hardware circuit design circuit has a keyboard, serial show circuit, the driver circuit. Software Design main main program, keyboard scanning routines, serial display routines and routines, and so delayed. 57 BYG350A hardware design using models of stepping motor, instead of supporting the drive models for MS-3H057M series drives. AT89S51 microcontroller used to stepping motor control, through the 4 × 4 matrix key board on the status of stepping motor control, the use of LED digital display of the stepping motor running steps and speed.Keyword: stepping motor,AT89S51, Hardware circuit, Software module1 绪论1.1 课题背景步进电机是一种将电脉冲转化为角位移的机电执行元件,每外加一个控制脉冲,电机就运行一步故称为步进电机或脉冲马达。
伟福仿真软件教程

五、参考 程序框图
软件实验三 数据排序
一、实验目的 1.了解数据排序的简单算法。 2.了解数列的有序和无序概念。 二、实验内容 给出一组随机数,将此组数据排序,使之成为 有序数列。 三、实验说明 有序的数列更有利于查找。本程序用的是“冒泡 排序”法,算法是将一个数与后面的数相比较,如果 比后面的数大,则交换,如此将所有的数比较一遍后, 最大的数就会在数列的最后面。再进行下一轮比较, 找出第二大数据,直到全部数据有序。 四、实验仪器和设备: PC机、WAVE软件。
五、参考程 序框图
硬件实验一 P1口输入、输出实验
一、实验目的 1. 学习Pl口的使用方法。2. 学习延时子程序的编写和使用。 二、实验内容 1. P1口做输出口,接八只发光二极管(高电平时发光二极管点 亮),编写程序,使发光二极管循环点亮。 2. P1.0、P1.1作输入口接两个拨动开关S0、S1;P1.2,P1.3 作输出口,接两个发光二极管,编写程序读取开关状态,将此状 态在发光二极管上显示出来。编程时应注意P1.0、P1.1作为输入 口时应先置1,才能正确读入值。 三、实验电路连线
六、参考程序框图
其他程序参照以上程序 步骤或实验辅导
四、实验说明 本实验中内部计数器起计数器的作用。外部事件 计数脉冲由T0(P3.4)脚引入定时器T0。单片机 在每个机器周期采样一次输入波形,因此单片机至 少需要两个机器周期才能检测到一次跳变,这就要 求被采样电平至少维持一个完整的机器周期,以保 证电平在变化之前即被采样。同时这就决定了输入 波形的频率不能超过机器周期频率。 五、实验仪器和设备 单片机开发综合实验装置、PC机、WAVE软件、 51仿真器等。
四、实验说明 在使用键盘显示功能时,要先了解各自的接口。 本实验中要将计时结果送LED显示,可按下面给出的步骤: 先将各位计时值拆字,分别送到LED0~LED7显示缓冲区中去, 然后调用显示子程序。 本实验中用定时器T0产生1秒钟基本时间单位,系统 fosc=12MHz,当定时器T0工作在方式1(16位)时,最大定时 时间为 216*1μs=65536μs 再利用软件记数,当T0中断16次时,所用时间为 65536*16=1048576μs≈1s 因此在T0中断处理程序中,要判断中断次数是否到16次,若 不到16次,则只使中断次数加1,然后返回,若到了16次,则使 电子秒表记时值加1(十进制),请参考硬件实验五有关内容。 五、实验仪器和设备:PC机、WAVE软件、仿真器、用户板、 实验板、开关电源等。
单片机实习-模块实验-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)3. 用74HC245读入数据(51/96/88/ARM ) (30)4. 用74HC273输出数据(51/96/88/ARM) (31)5. PWM 转换电压实验(51/96/PIC/ARM) (32)6. 音频控制(51/96/PIC/ARM) (33)7. 用8255输入、输出(51/96/88/ARM) (34)8. 串行数转换并行数(51/96/PIC/ARM) (35)9. 并行数转换串行数(51/96/PIC/ARM) (37)10. 计数器实验(51/PIC/ARM) (39)11. 外部中断实验(51/96/ARM) (40)12. 定时器实验(51/96/PIC/ARM) (42)13. D/A 数模转换实验(51/96/88/ARM) (44)14. A/D 模数转换实验(51/96/88/ARM) ..................... . (46)15. 外部中断实验(急救车与交通灯) (51/96/ARM) (48)16. 八段数码管显示(51/96/88/PIC/ARM) (50)® 伟福Lab8000单片机仿真实验系统 目录 - ii -17. 键盘扫描显示实验(51/96/88/ARM) (52)18. 电子时钟(51/96/88/PIC/ARM) (54)19. 单片机串行口通讯实验(51/96/ARM) (56)20. 1-Wire 总线实验(51/96/PIC/ARM) (58)21. 直流电机控制实验(51/96/88/ARM) (60)22. 步进电机控制实验(51/96/88/PIC/ARM) (62)23. 温度传感器实验(51/96/88/ARM) (65)24. 液晶显示屏控制实验(51/96/88/ARM) (67)25. 电子琴实验(51/96/88/ARM) (68)26. 空调温度控制实验(51/96/88/ARM) (70)27. 计算器实验(51/96/88/ARM) (73)28. 用HSO 方式输出PWM 波形(96) (75)29. 用HSI 方式测量脉冲宽度(96) (76)30. 用HSI 中断方式统计脉冲个数(96) (77)31. 计数器实验(96) (79)32. 用片内A/D 做模数转换实验(96) (80)32. PWM 转换电压实验(88) (81)34. 8253计数器实验(88) (82)35. 8259外部中断实验(88) (83)36. 8253定时器实验(88) (85)37. 8251A 串行口通讯实验(88) (87)38. 8237 DMA 实验(88) (89)39. 压力传感器实验(51/96/88/ARM ) (91)40. 红外通讯实验(51/96/88/ARM) (92)41. 16x16点阵显示实验(51/96/88/ARM).......................................................... ..9642. I2C 总线实验(51/96/PIC/ARM).. ................................................................. ..9843. SPI 总线实验(51/96/PIC/ARM) ............................................................. ... . (100)第四章 ARM LPC2103仿真板说明........................................................................... (101)在KEIL 和ADS 开发环境中安装LAB8000的驱动.............................. . (103)在KEIL 开发环境中安装LAB8000的驱动..….................. ..... ...... ............... ..106调试时可能出现的错误信息及原因................. ........... .................................. (110)第五章 逻辑分析工具 (111)第六章 系统自检功能..............................................…….............................................. .114® 伟福Lab8000单片机仿真实验系统 目录 - ii -本实验说明书包括8051、80C196、8088/86、ARM 、PIC57五种MCU 的实验说明(MCS51有6个软件实验、31个硬件实验,MCS96有6个软件实验、35个硬件实验,8088/86有6个软件实验、25个硬件实验,PIC57有6个软件实验、14个硬件实验,ARM 提供了32个硬件实验)。
软件仿真环境介绍

软件仿真环境介绍一WINDOWS版本软件安装1.将光盘放入光驱,光盘会自动运行,出现安装提示。
2.选择“安装WINDOWS”软件3.按照安装程序的提示,输入相应内容。
4.继续安装,直至结束.若光驱自动运行被关闭,用户可以打开光盘的\ICESSOFT\目录(文件夹),执行SETUP.EXE,按照安装程序的提示,输入相应的内容,直至结束。
在安装过程中,如果用户没有指定安装目录,安装完成后,会在C:盘建立一个C:\WAVE3目录(文件夹),结构如下:目录内容C:\WAVE3├ BIN 可执行程序及相关配置文件├ HELP 帮助文件和使用说明└ SAMPLES 样例和演示程序二仿真软件的使用仿真软件安装后,会在WINDOWS程序组中出现WAVE项,点击“开始”→“程序”,找到WAVE项,连击WAVE图标即可打开仿真软件。
选择仿真方式为:伟福软件模拟器。
程序界面的顶部有工具栏和若干个下拉菜单,下面介绍下拉菜单的使用:文件(F)文件 | 打开文件打开用户程序,进行编辑。
如果文件已经在项目中,可以在项目窗口中双击相应文件名打开文件.文件 | 保存文件保存用户程序。
用户在修改程序后,如果进行编译,则在编译前,系统会自动将修改过的文件存盘.文件 | 新建文件建立一个新的用户程序, 在存盘的时候,系统会要求用户输入文件名.文件 | 另存为将用户程序保存为另外一个文件, 原来的文件内容不会改变文件 | 打开项目打开一个用户项目,在项目中,用户可以设置仿真类型。
加入用户程序,进行编译,调试。
系统中只允许打开一个项目,打开一个项目或新建一个项目时,前一项目将自动关闭。
伟福开发环境的项目文件包括仿真器设置,模块文件,包含文件.仿真器设置包括仿真器类型,仿真头(POD)类型,CPU类型,显示格式和产生的目标文件类型可以用以下几种方法设置仿真器.o在项目窗口中双击第一行,将打开仿真器设置窗口,对仿真器进行设置.o按鼠标右键,在弹出菜单中选择[仿真器设置].o主菜单仿真器|仿真器设置.加入模块文件o按鼠标右键,在弹出菜单中选择[加入模块文件]o主菜单项目|加入模块文件加入包含文件o按鼠标右键,在弹出菜单中选择[加入包含文件]o主菜单项目|加入包含文件用户可以将以前单文件方式仿真转为WINDOWS下的项目方式进行仿真1.主菜单文件|新建项目,在新建项目时,前一个项目自动关闭.2.加入模块文件时,选择要调试的程序文件名,将文件加入项目.3.将项目存盘.4.编译,运行,调试项目.文件 | 保存项目将用户项目存盘。
伟福WAVE6000软件使用手册

WAVE6000软件使用手册
一、建立新程序
1、选择菜单[文件|新建文件],如图1所示。
图1
2、在出现的源程序窗口中输入所需编写的程序,如图2所示。
图2
3、保存程序,选择菜单[文件|保存文件],保存时文件名称必须带上后缀名“.ASM”,如图3所示。
图3
4、建立新项目,选择菜单[文件|新建项目],如图4所示。
图4
5、在弹出的窗口中,加入模块文件,选择刚才保存的文件YEGANG.ASM,如图5所示。
图5
6、加入包含文件,若没有包含文件,则可按取消键,此处按取消键。
如图6所示。
图6
7、保存项目。
在保存项目对话框中输入项目名称,注意此处无须添加后缀名,软件会自动将后缀名设成“.PRJ”。
按保存键将项目存在与你的源程序相同的文件夹下。
如图7所示。
图7
8、仿真器设置,选择菜单[设置|仿真器设置],在弹出的“仿真器设置”对话框中,按图8设置,选择“使用伟福软件模拟器”。
图8
9、双击项目中YEGANG.ASM文件,在所需设置断点的指令上右键设置断点,如图9所示。
图9
10、选择菜单[项目|编译],进行编译程序,如图10所示,若无错,则进入下一步,若有错,则先修改程序,然后再进行编译程序。
图10
11、查看结果,选择菜单[窗口|数据窗口|DA TA],如图11、12所示。
图11 图12
注意:DATA——片内RAM区域CODE——ROM区域
XDATA——片外RAM区域PDATA——分页式数据存储器,51中无用BIT——位寻址区域。
单片机实验指导书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 和调试工具并提供千个与第三方编译器的接口。
由于风格统一,大大节省了您的精力和时间。
试验仪器及器件伟福系列仿真器CPU586计算机试验目标板WD

高8地址位 P2 锁存器
ALE MCS-51
外部程序存储器
P0
PSEN EA 图1.1 MCS-51与外部数据存储器的接口逻辑
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目标板、 WD-4微机稳压电源 实验内容与要求 : 1、指定内部RAM中某块的起始地址和长度,要求 将其内容清零 。 2、指定外部RAM中某块的起始地址和长度,要求 将其内容清零。 3、指定外部RAM中某块的起始地址和长度,要求 将其置为固定值。 4、根据MCS-51与外部数据存储器的接口逻辑原理, 编写数据传送程序,使8031内部RAM30H-3FH置 初值10H-1FH,然后传送到外部RAM2000H200FH中,再将2000H-200FH中内容传送到8031 内部RAM50H-5FH中。
思考题: 1、CPU对8031内部RAM存储器和外部RAM存储器各 有哪些寻址方式? MCS-51的寻址方式共有六种:立即数寻址、直接 寻址、寄存器寻址、寄存器间址、变址寻址、相对 寻址。我们必须掌握其表示的方法。 1 ata表示八位立即数,# data16表示是十六位立即数,data或direct表示直接 地址。 2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变 量。 3)@R0、@R1、@DPTR、SP表示寄存器间址变 量。 4)DPTR+A、PC+A表示变址寻址的变量。 5)PC+rel(相对量)表示相对寻址变量。
PUSH ACC ANL A,#0FH SWAP A MOV B,310 MUL AB MOV B,A POP ACC ANL A,30FH ADD A,B RET
实验三 控制转移程序实验
实验目的 : 学习掌握控制转移指令程序设计方法。 实验原理 : 控制程序转移指令共有17条,不包括按布尔 变量控制程序转移的指令。其中有全存储空 间的长调用、长转移和按2KB分块的程序空 间内的绝对调用和绝对转移;全空间的长相 对转移及一页范围的短相对转移。这类指令 用到的助记符有ACALL、AJMP、LCALL、 LJMP、JMP、JZ、CJNE、DJNZ、JNZ等
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考程序: MOV R0,#30H MOV R2,#10H MOV A,#10H
A1:MOV @R0,A INC R0 INC A DJNZ R2,A1 MOV R0,#30H MOV DPTR,#2000H MOV R2,#10H
A2:MOV A,2R0
MOVX @DPTR,A INC R0 INC DPTR DJNZ R2,A2 MOV R0,#50H MOV DPTR,#2000H MOV R2,#10H
5、确定执行程序地址:将光标点击在要执行程序内,右键, 在右键菜单中点击设置PC。
6、单步执行程序:快捷键F8。
7、断点连续运行程序:将光标点击在设置断电程序内,右键, 在右键菜单中点击设置断点,然后连续运行程序,快捷键 CTRL-F9。
8、在以下窗口观察运行结果。CPU窗口、信息窗口、数据窗 口。
点连续运行程序,检查相应存储器结果。
注意事项 : 1、学生进行实验前必须进行预习,拟定程序
设计方案 。 2、连接线路时注意电源端和接地端,不要反
接,线路检查无误时再开启稳压电源。
重点: 能提出程序设计思路,掌握转换程序设计。
高8地址位 P2
ALE MCS-51
P0 PSEN
EA
锁存器
外部程序存储器
图1.1 MCS-51与外部数据存储器的接口逻辑
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目标板、 WD-4微机稳压电源
实验内容与要求 : 1、指定内部RAM中某块的起始地址和长度,要求 将其内容清零 。 2、指定外部RAM中某块的起始地址和长度,要求 将其内容清零。 3、指定外部RAM中某块的起始地址和长度,要求 将其置为固定值。
2、关闭稳压电源,将实验目标板电源线+5V端 和接地端分别接到稳压电源的+5V端和接地 端。
3、连接6264器件地址CS到译码器CS1端,使 其地址为2000H。
4、检查无误,开启稳压电源。
5、输入预习编写程序,汇编通过后单步、断点 连续运行程序,检查相应存储器结果。
实验接线图
伟福WAVE6000使用方法:
1、双击桌面WAVE图标,打开WAVE仿真软件。
2、建立一个新的用户程序:点击工具条文件菜单——点击新 建文件。在新建文件中编写程序。
3、保存文件:点击文件菜单下保存文件或快捷键F2,在保存 文件对话框内输入文件名,将其存为ASM文件。
4、对保存的ASM文件进行汇编:点击项目菜单下编译或快捷 键F9。
A3:MOVX A,@DPTR MOV @R0,A INC R0 INC DPTR DJNZ R2,A3 SJMP $
实验二 数制转换运算实验
实验目的 : 1、学习二进制数转换为BCD码数的一般算法。 2、学习十进制数转换成ASCⅡ码的一般算法。
实验原理 :
单片机能识别和处理的是二进制码,而输入输出设 备(LED显示器、微型打印机等)则使用ASCⅡ或 BCD码。为此,在单片机应用系统中经常需要通过 程序进行二进制码与BCD、ASCⅡ码转换。
⑴十六进制数与ASCⅡ码之间的转换:当十六进制 数在0-9之间时,其对应的ASCⅡ码值为该十六进 制数加30H,当十六进制数在A-F之间时,其对应的 ASCⅡ码值为该十六进制数加37H.
⑵BCD码是每四位二进制数表示一位十进制数。转 换方法是将数制二进制数除以100、10,所得商即 为百位、十位,余数为个位数。
地址。
2)Rn(n=0-7)、A、B、CY、DPTR寄存器寻址变
量。
3)@R0、@R1、@DPTR、SP表示寄存器间址变
量。
4)DPTR+A、PC+A表示变址寻址的变量。
5)PC+rel(相对量)表示相对寻址变量。
2、为什么8031最适合于智能仪表和控制应用 场合?
8031控制功能强、体积小、功耗低,具有 一定的数据处理能力。能完成数据采集、处 理、零位修正、误差补偿、数字显示、报警、 数值计算以及各种逻辑判断和控制,使仪器 仪表数字化、智能化。
4、根据MCS-51与外部数据存储器的接口逻辑原理, 编写数据传送程序,使8031内部RAM30H-3FH置 初值10H-1FH,然后传送到外部RAM2000H200FH中,再将2000H-200FH中内容传送到8031 内部RAM50H-5FH中。
实验步骤 :
1、开启稳压电源,将其输出调到+5V/-5V。
实验一 数据传送实验
实验目的: (1)学习使用伟福仿真软件 (2)掌握8031内部RAM和外部RAM之间数 据传送特点和应用。 (3)复习数据传送指令。
实验原理 :
图1.1为6264外部RAM的扩展原理图, 8031的P0口为RAM的复式地址数据线,P2 口的P2.5-P2.7用于对RAM进行片选(通过 74LS138译码器)。在外部RAM读/写期间, CPU产生RD/WR信号。P2口输出外部8位地 址,P0口分时传送低8位地址。
注意事项: 1、学生进行实验前必须进行预习,拟定程序
设计方案。 2、连接线路时注意电源端和接地端,不要反
接,线路检查无误时在开启稳压电源。
重点:能提出程序设计思路,对数值传送类指 令进行复习。
难点:能设计出符合要求、结果正确的实验程 序。
学生在实验中容易出现的困难及错误:
1、系统的程序设计无从下手,设计出的程序 不符合题目要求。指令设计不符合格式规范。
实验仪器及器件 : 伟福系列仿真器、CPU586计算机、实验目 标板、WD-4微机稳压电源。
实验内容与要求 : 编写程序将R1中的十六进制数转换成相应的 ASCⅡ码后,结果放在R3和R4中;把累加器 A的二进制数转化为BCD码,将百、十、个 位分别存放在内部RAM的50H/51H/52H中。
实验步骤: 1、开启电源。 2、输入预习编写程序,汇编通过后单步、断
2、对DJNZ和CJNE两条指令功能混淆。
思考题:
1、CPU对8031内部RAM存储器和外部RAM存储器各 有哪些寻址方式?
MCS-51的寻址方式共有六种:立即数寻址、接
寻址、寄存器寻址、寄存器间址、变址寻址、相对 寻址。我们必须掌握其表示的方法。
1
ata表示八位立即数,#
data16表示是十六位立即数,data或direct表示直接