单片机实验指导书

合集下载

[整理]单片机实验要求指导书

[整理]单片机实验要求指导书

海南师大物理与电子工程学院电子信息科学与技术专业《单片机应用技术》实验指导2014年4月目录实验一单片机仿真与开发系统认识 (1)实验二汇编语言简单编程实验 (3)实验三C51语言简单编程实验 (4)实验四并口实验 (5)实验五定时/计数器实验 (7)实验六单片机中断实验 (9)实验七串口实验 (11)实验八A/D、D/A实验 (13)附录一开发板布局图 (15)附录二开发板各部分电路原理图 (16)实验一单片机仿真与开发系统认识[实验类型] 验证性实验[实验目的]1、掌握51单片机开发软件Keil 的用法;2、掌握单片机硬件仿真软件Proteus的基本用法;3、了解实验所用开发板的电路原理,熟练掌握其基本使用方法。

[实验内容&要求]1、准备工作文件夹在D盘建立一个实验一工作文件夹,文件夹名字自定(英文)。

以下所有步骤建立的文件都存放在这个文件夹内。

2、Keil软件的使用首先打开KEIL软件,然后依次练习汇编程序和C程序的建立和编译。

(1)汇编语言程序练习:1>建立一个项目(建立一个项目文件夹,存在第1步所建立的文件夹内)2>输入课本P127页[例6-1]中的汇编程序(不过把P1和P0口所接器件换一下,即P0口接8个发光二极管,P1口接8个开关),在Keil C中输入,以.asm 做扩展名,保存到项目文件夹内。

3>在项目中添加该文件,编译生成.hex文件。

(2)C语言程序练习:1>再建另外一个项目(也在工作文件夹内另建一个项目文件夹);2>输入课本P127页[例6-1]中的C程序(同样注意把P1和P0换一下),保存、加入项目并生成.hex文件。

3、Proteus软件的使用(1)打开Proteus软件,参考课本P127页[例6-1]的要求建立硬件仿真图,注意把P1和P0所接器件换一下。

仿真文件名自定,保存在第1步所建立的文件夹内。

(2)在Proteus设置单片机属性为使用前面所生成的.hex文件,进行仿真测试。

单片机实验指导书(6个实验)

单片机实验指导书(6个实验)

单片机原理和接口技术实验指导书襄樊学院物理和电子信息技术系实验要求1.进入实验室前完成的部分1)认真阅读实验指导书,弄懂实验原理和实验内容。

2)编写实验所要用到的程序,将其放在U盘上。

3)写出预习报告。

2. 进入实验室后完成的部分1)建立工程,加入已准备好的程序文件。

2)对程序进行调试,修改错误,获得要求的结果。

3)保存调试后的程序。

3.实验结束后的部分对实验结果进行分析、总结,写出实验报告。

实验报告内容及格式1.实验目的2.实验设备3.实验原理及环境4.实验内容只做文字叙述,程序部分放在程序清单中。

流程图也可不画。

5.程序清单本实验使用的完整程序。

如果使用了本实验或前面实验中完全相同的子程序,可不列写,只做注明即可。

6.实验步骤7.实验总结主要包括对实验结果、调试过程、错误及产生的原因的分析,以及本次实验的重要收获等。

此项为实验成绩评定的重要依据。

实验1 Keil C51的使用(汇编语言)实验目的:初步掌握Keil C51(汇编语言)和ZY15MCU12BD型综合单片机实验箱的操作和使用,能够输入和运行简单的程序。

实验设备:ZY15MCU12BD型综合单片机实验箱一台、具有一个RS232串行口并安装Keil C51的计算机一台。

实验原理及环境:在计算机上已安装Keil C51软件。

这个软件既可以和硬件(ZY15MCU12BD型综合单片机实验箱)连接,在硬件(单片机)上运行程序;也可以不和硬件连接,仅在计算机上以虚拟仿真的方法运行程序。

如果程序有对硬件的驱动,就需要和硬件连接;如果没有硬件动作,仅有软件操作,就可以使用虚拟仿真。

实验内容:1.掌握软件的开发过程:1)建立一个工程项目选择芯片确定选项。

2)加入C 源文件或汇编源文件。

3)用项目管理器生成各种使用文件。

4)检查并修改源文件中的错误。

5)编译连接通过后进行软件模拟仿真。

6)编译连接通过后进行硬件仿真。

7)I A P 编程操作2.按以上步骤实现在P1.0输出一个频率为1Hz的方波。

单片机实验指导书

单片机实验指导书

单片机实验指导书一、实验介绍单片机是一种集成电路,能够完成各种控制和计算任务。

本实验指导书将引导您进行单片机实验,以帮助您了解单片机的基本原理和应用。

在本实验中,您将学习如何搭建实验环境、编写程序以及进行各种实验操作。

二、实验准备1. 实验设备和材料:- 单片机开发板- USB数据线- 适配器- 数字电路元件(如LED、电位器等)2. 软件准备:- 单片机开发软件(如Keil、IAR EWARM等)- 编程软件(如C语言编辑器)- USB驱动程序三、实验步骤1. 搭建实验环境:- 将USB数据线连接单片机开发板和计算机。

- 通过适配器给单片机开发板供电。

- 检查驱动程序是否正确安装。

2. 编写程序:- 打开单片机开发软件,并创建一个新的工程。

- 选择适当的单片机型号和编程语言。

- 编写程序代码,实现所需功能。

- 编译程序并下载到单片机开发板。

3. 实验操作:- 根据实验要求连接相应的电路元件。

- 调试程序,确保程序能正确运行。

- 运行实验并观察结果。

四、实验注意事项1. 请确保您具备基本的电路和编程知识。

2. 在操作实验设备和元件时,请小心谨慎,避免发生触电等事故。

3. 如果遇到问题,请及时咨询实验指导人员或相关专家。

五、实验示例以下是一个简单的实验示例,用于演示如何控制LED灯的亮度:实验电路连接:将一个LED灯连接至单片机开发板的一个GPIO口。

程序代码:#include <reg51.h>sbit LED = P1^0;void delay(unsigned int time){unsigned int i,j;for(i=0;i<time;i++)for(j=0;j<120;j++);}void main(){while(1){LED = 1; // 点亮LEDdelay(200); // 延时200msLED = 0; // 熄灭LEDdelay(200); // 延时200ms}}六、实验总结通过本次实验,我们学习了搭建实验环境、编写程序以及进行单片机实验操作的基本步骤和注意事项。

单片机部分实验指导书

单片机部分实验指导书

目录1、实验一多路开关实验 (3)2、实验二可编程增益放大器实验 (5)3、实验三A/D转换实验 (7)4、实验四D/A转换实验 (11)5、实验五静态显示实验 (13)6、实验六动态扫描显示实验 (15)7、实验七液晶显示实验 (18)8、实验八矩阵式键盘实验 (23)9、实验九开关量输入输出实验 (28)10、实验十24WC02串行E2PROM的读写实验 (30)11、实验十一PCF8563时钟/日历芯片的应用实验 (37)12、实验十二外部程序存储器EPROM的扩展实验 (45)13、实验十三 SRAM外部数据存储器扩展实验 (47)14、实验十四单片机与PC机的RS232串行通信实验 (50)15、实验十五单片机与PC机的MAX485串行通信实验 (52)16、实验十六打印机实验 (54)17、实验十七 USB通信实验 (57)18、实验十八网络控制器实验 (102)实验一多路开关实验一.实验目的1.掌握多路开关与单片机的接口方法。

了解按键识别的编程方法。

2.通过实验了解单片机如何进行多路开关实验。

二.实验内容利用线路板DSC-SCM01提供CPU处理器,利用线路板DCP-SCM02上的发光二级管显示及查询式键盘完成多路开关实验。

当对应的按键按下时,相应的发光二极管亮。

三.实验器材1.主控屏+5V电源2. DCP-SCM01 单片机电路3. DCP-SCM02 键盘及显示电路四.实验原理图五.实验说明该实验通过线路板DCP-SCM01及线路板DCP-SCM02完成,线路板DCP-SCM02上发光二极管的阳极接正5V电源,所以要使某个发光二极管亮,只要使对应的发光二极管的阴极为低电平即可。

六.实验步骤1.利用导线按表格中的对应关系将DCP-SCM01对应的端口与DCP-SCM02对应的端口连接起来即可DCP-SCM02 DCP-SCM01发光二极管显示单元的插座U3 P0查询式键盘区域的插座U4 P1EA脚接+5VD_SWITCH.C3.输入并编辑D_SWITCH.C文件,并且编译生成HEX文件。

单片机实验指导书

单片机实验指导书

单片机实验指导书一、硬件实验系统介绍(一)电路原理实验板的主要组成有STC-89C51,电源开关、复位电路,发光二极管、数码管、键盘、模/数转换电路(ADC0809电路),数/模转换电路(DAC0832电路)、12232F液晶显示电路,温度检测模块、DS1302时钟电路,I2C总线电路(AT24C02电路),串行接口(MAX232电路、MAX485电路),步进电机调速电路等组成。

详细的电路原理图见附件(二)各模块开关控制简表二、单片机实验板使用说明(一)程序下载1、下载软件为STC-ISP V3.X,建议使用V3.5版本。

2、程序下载前,建议将所有器件的开关置于关闭状态,尤其是MAX485的开关S7,必须关闭;RS232的开关S6必须打开。

3、开始下载程序前,关闭实验板的总电源,等待下载软件提示上电后,再打开实验板电源。

(二)程序运行1、将程序涉及到的元件开关打开,原则上关闭与程序无关的元件开关。

2、各元件的电源开关均靠近本元件。

(三)注意事项由于ADC0809采用了最简化设计,使用液晶模块12232F时,须将DAC0832和ADC0809的电源开关打开,选择开关S13,S14拨向ADC0809侧,同时,程序中将P1.1和P1.2清零。

2. LED显示可采用动态扫描或串行74LS164显示,采用一种显示方式时,须将另一种方式的电源关闭,以免发生冲突。

使用动态扫描显示时,拨码开关均拨向下方与地断开,由74LS14(反向驱动)控制位选;使用串行静态显示时,拨码开关拨向上方与地接通。

3.由于P2.5作了DS1302的片选控制,在电机调速模块应使其清零三、Keil软件使用简要说明1、建立工程文件:单击“工程”菜单中的“新工程”命令。

选择路径、输入项目名称,不需要扩展名。

在Select Device for Target窗口中,选择“Atmel”中的“89C**”系列。

2、工程对象选项设定:单击“工程”菜单中的“options for Target属性”命令。

单片机实验指导书

单片机实验指导书

实验一数制转换实验一、实验目的:(1)、熟悉单片机实验系统板、稳压电源及示波器的使用方法。

(2)、培养程序编制及调试的方法。

(3)、输入自己编写的程序(机器码),并通过实验板和示波器观察程序运行结果。

二、实验要求:(1)、给出程序设计流程图。

(2)、设计数制转换实验程序。

(3)、记录单片机实验板晶体振荡器的波形图。

(4)、记录单片机实验板上电复位电路的波形图。

三、实验原理:以下是把16进制数转换为10进制数的参考程序清单及机器码表:测试程序:四、实验仪器:稳压电源一台HB-51教学实验系统一套五、实验步骤:1、HB-51教学实验系统简介:(1)、+5V电源,+12V电源,-12V电源(2)、CPU、程序存储器、数据存储器、晶体振荡器、手动复位、LED发光管、键盘、显示器(LED 数码管)。

(3)、显示器介绍该系统共有6个数码管,分为两组,左边4个为一组,右边2个为一组。

在大部分情况下,左边4个数码管作为地址显示器,右边2个数码管作为内容显示器。

(4)、键盘介绍0~F 为数字键,用来输入0~F的数字,并且系统默认十六进制输入MEM 为程序存储器内容检查/修改键REG 为寄存器/内部RAM内容检查/修改键LAST 用来向上跳一个地址单元NEXT 用来向下跳一个地址单元EXEC 为连续执行键SCAL 为单步调用键STEP 为单步执行键MON 为返回系统监控状态,相当于让系统回到刚刚上电时的状态。

也是其他功能键的前导按键2、HB-51教学实验系统与稳压电源的连接。

实验系统上的+5V电源与稳压电源正确相连,接好以后,给稳压电源上电。

此时,如果系统工作正常,会在显示器上显示“HB--51”。

如果显示内容不是“HB--51”,则说明系统上电复位过程不正常。

此时按一下红色的手动复位按钮,系统就应当正常工作了。

如果系统还是有问题,甚至,显示器什么都不显示,处于黑屏状态,则立刻关掉稳压电源,然后请实验室老师来解决问题。

单片机实验指导书

单片机实验指导书

单片机实验指导书第一章实验概述本实验指导书旨在帮助学生掌握单片机基本原理和应用技巧。

通过实验的学习,学生将了解单片机的内部结构,学习单片机的编程方法,并能够用单片机实现简单的控制功能。

第二章实验准备2.1 实验器材准备本实验需要准备以下器材:- 单片机开发板- USB线- 电脑2.2 软件安装在开始实验之前,需要安装以下软件:- Keil C51开发环境- STC单片机系列驱动程序第三章实验步骤3.1 硬件连接将单片机开发板通过USB线连接到电脑上,并确保连接正常。

3.2 软件设置打开Keil C51开发环境,点击菜单栏中的“文件”选项,选择“新建”创建新的工程。

设置工程的名称和保存位置,确定后点击“保存”。

3.3 编写程序在Keil C51开发环境中,编写单片机程序。

首先需要包含相应的头文件,然后编写具体的程序逻辑,实现所需的功能。

3.4 编译和烧录程序在编写完程序后,点击菜单栏中的“编译”选项进行编译。

编译成功后,点击菜单栏中的“下载”选项将程序烧录到单片机开发板中。

3.5 实验验证将程序烧录完毕后,将开发板与外部模块连接,观察实验现象是否符合预期。

第四章实验注意事项4.1 安全注意事项在实验过程中,要注意使用安全电压和电流,避免短路和电击风险。

4.2 实验环境实验需要在安静、整洁的环境中进行,以避免干扰和误操作。

4.3 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。

第五章实验总结通过本次实验,我深入了解了单片机的基本原理和应用技巧。

通过编写程序并实际观察实验现象,我成功掌握了单片机编程的方法和技巧,并能够用单片机实现简单的控制功能。

本次实验还让我意识到了实验中的安全注意事项和环境要求的重要性。

在实验过程中,我严格遵守了安全规定,并在安静整洁的环境中进行操作,确保实验顺利进行。

通过反复实践和调试,我不断提高了自己的实验技巧和问题排查能力。

在遇到故障时,我能够通过检查并参考说明书,准确地找到并解决问题。

单片机实验实验指导书

单片机实验实验指导书

目录实验一P1口输入、输出实验 (1)实验二P3口输出控制继电器实验 (4)实验三简单I/O实验(交通灯控制) (6)实验四外部中断实验(急救车与交通灯实验) (8)实验五定时器实验 (11)实验六8155输入输出实验 (13)实验七矩阵键盘实验 (15)实验八8279显示实验 (17)实验九串并转换实验 (20)实验十A/D转换实验 (22)实验十一步进电机控制实验 (24)实验十二D/A转换实验 (27)实验十三传送带控制系统综合实验 (29)实验十四机械手控制实验 (32)实验一 P1口输入、输出实验一.实验要求1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。

延时时间500ms。

2.P1口做输入口,接八个开关,以74LS273作输出口,编写程序读取开关状态,将状态写入P0口,在发光二极管上显示出来。

二.实验目的1.学习P1口的使用方法。

2.学习延时子程序的编写和使用。

三.实验电路及连接实验1-1电路图如下:图1.1实验1-2中:P1.0-P1.7接八个按钮K1-K8,P0.0-P0.7接八个发光二极管L1-L8。

四.实验说明1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知当P1口作为输入口时,必须先对它置高电平使内部MOS管截止,因为内部上拉电阻阻值是20K~40K,故不会对外部输入产生影响,若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。

2.延时子程序的延时计算问题对延时子程序DELAY: MOV R0,#00HDELAY1: MOV R1,#0B3HDJNZ R1,$DJNZ R0,DELAY1查指令表可知MOV,DJNZ指令均需要两个机器周期,而一个机器周期时间长度为12/12MHZ(假设晶振频率是12MHZ),所以该段程序执行时间为:((0B3+1)*256+1)*2*12/12000000=100ms五.实验程序流程图实验要求1的程序框图:实验要求2的程序框图:图1.2 图1.3六、调试方法第一步:打开位于d:\单片机实验\实验一\1_1.uv2,进行实验1_1打开位于d:\单片机实验\实验一\1_2.uv2,进行实验1_2第二步:在资源管理器中如打开.src文件,在程序窗口中输入已编好的程序,保存。

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

单片机原理及应用实验指导书兰州交通大学机电学院测控实验室目录第一章DVCC系列单片机仿真实验系统性能 (1)1.1 系统性能指标 (1)1.2 系统提供的主要实验项目如下: (1)1.3 实验系统主要机型如下: (2)第二章MCS—51实验系统安装与启动 (3)2.1 MCS51实验系统安装与启动 (3)2.2 DVCC系列实验系统实验调试有关说明。

(3)2.3 实验程序有关说明 (4)第三章软件实验 (6)实验一基本功能程序实现 (6)实验二数据排序实验 (11)实验三查找相同数个数 (12)实验四无符号双字节快速乘法子程序 (13)实验五多分支程序 (14)实验六脉冲计数(定时/计数器实验) (15)实验七电脑时钟(定时器、中断综合实验) (16)第四章硬件实验 (17)实验一P3.3口输入、P1口输出 (17)实验二8255控制交通灯 (19)实验三简单I/O口扩展实验 (21)实验四A/D转换实验 (23)第一章DVCC系列单片机仿真实验系统性能1.1 系统性能指标1. 仿真、实验相结合。

2. 实验模块化结构,互不影响,通过连线又可将各模块有机结合。

3. 实验内容设置丰富、合理、满足教学大纲要求。

4. 每项实验连线方便,既能满足学生动手能力愿望,又能充分发挥学生的创新能力,提高教学实验的质量和效率。

5. 自带集成调试环境,Win9X/NT软件平台,含:原程序库、芯片资料库、原理图库、元器件位置图库、实验说明、动态调试工具库。

6. 工源程序编辑、汇编、链接。

7. 电路具有过压保护,确保系统安全、可靠工作。

8. 整机采用热风整屏工艺基板,波峰焊接,使用连接接口采用圆孔插座,整机可靠性好。

9. 自带EPROM写入器,可对27128、2764EPROM进行写入。

10. 自带键盘显示器,进口线座专用彩色键帽,绝无按键不可靠现象。

11. 系统用串行口、用户用串行口相互独立,在通过RS232于上位机联机状态下,同样可以调试用户串行口程序。

12. 系统带有示波器功能,通过RS232口,可将测得的信号显示在上位机的屏幕上。

该系统通过RS232口可连各种上位机,在WIN9X/NT软件平台进行仿真开发和实验。

同时系统自带键盘显示器,无须任何外设也能独立工作,支持因漏就简建立单片机实验室。

系统提供实验程序库,均放在系统光盘上,可直接使用。

同时全部实验程序机器代码已固化在EPROM中,作为用户程序。

在进入实验前,须将该EPROM 中的程序(在固化区)传送到仿真RAM区,以便以单步、断点、连续等方式运行程序。

1.2 系统提供的主要实验项目如下:一、MCS—51部分软件实验1.清零程序实验2.拆字程序实验3.拼字程序实验4.数据块传送实验5.数据排序实验6.字符串查找并统计相同字符串个数7.双字节乘法程序8.多分支程序设计9.定时/计数器实验10.电脑时钟实验二、MCS—51 部分硬件实验1.8031单片机P1、P3口应用2.工业顺序控制3.并行I/O口8255应用4.简单I/O口输入、输出扩展5.A/D转换0809应用1.3 实验系统主要机型如下:DVCC—52JH(JH﹢) 51实验、仿真DVCC—52196JH(JH﹢) 51、196实验、仿真DVCC—5286JH(JH﹢) 51实验、仿真,8088实验DVCC—598JH(JH﹢) 51、196实验、仿真,8088实验第二章MCS—51实验系统安装与启动2.1 MCS51实验系统安装与启动1.DVCC系列实验系统在出厂时缺省状态。

对DVCC—52196JH机型:SK1-5位置ON位置,位6-10置OFF对DVCC—5286JH机型和DVCC—598JH机型:a)SK1位1-5置ON,位6-10置OFF;b)SK2位1-2置ON;c)SK3置ON;d)SK4置OFF;e)卧式KBB置51、96位置,立式KBB开关置51、88位置(只对DVCC—598JH);f)DL1-DL4连1、22.如果系统用于仿真外接用户系统,将40芯防止电缆一头插入系统中J6插座,另一头插入用户系统的8051CPU位置,注意插入方向,仿真头上小红点表示第一脚,对应用户8051CPU第一脚。

3.接上+5v电源,将随机配备的2芯电源线,红线接入外置电源的+5v插孔,黑线接入外置电源地插座。

上电后,DVCC系列实验系统上就显示“P.”闪动。

如果是独立运行,按DVCC系列用户手册进入键盘管理监控,就能马上做实验。

键盘管理监控操作详见第一分册第四章。

如果连上位机工作,必须将随机配备的D型9芯插头一端插入DVCC系列J2插座,另一端插入上位机串行口COM1-COM2任选。

然后按DVCC实验系统PCDBG键,再运行上位机上的DVCC联机软件,双方建立通信,往后详细操作见用户手册第五章。

如果电源内置,只需打开~220V电源开关即可。

2.2 DVCC系列实验系统实验调试有关说明。

1. 与仿真有关的说明若下面没有提到的可参阅第一分册第七章。

2. 实验的一般步骤。

a.运行DVCC软件。

b.编写源程序、汇编排错、形成正确的源文件.ASM,并生成中间文件.OBJ.c.编译、连接,形成最终目标文件.ABS(或.HEX)d.装载最终目标文件到实验系统的仿真RAM区e.调试实验程序,若有错则重复b-d.3. 实验过程中的几点特别说明;a. 本手册中实验原理图上的粗实线部分表示用户实验时要用导线连接的。

b. 所有实验都是相互独立的,次序上没有固定的先后关系。

c. 手册中每个实验的实验步骤都是针对我们提供的实验演示程序编写的。

如果学生自己编制程序或搭试实验线路则由自己确定。

第一个实验的实验步骤很详尽,望学生仔细阅读,以使掌握如何装载实验程序、运行实验程序、观察实验结果。

相对来说,第二个实验以后的实验步骤较为简单。

4.实验过程中实验结果的查看a. 仿真实验系统除在运行或上位机连机状态下,一般不按总清键,只按MON 键返回监控。

b. 实验中某些实验结果的查看可采用下列办法:1. 以单步方式运行后,再进入存贮器、寄存器检查、修改等状态,以查看结果。

2. 在合适的地方设置断点或结束地址,全速运行程序,当程序运行到断点时会自动停下来,再进入存贮器、寄存器检查、修改等状态,以查看结果。

3. 开启有关变量窗、寄存器窗口,以连续单步方式运行程序,在窗口中观察运行结果。

2.3 实验程序有关说明在本实验指导书中编排了10个软件实验和4个硬件实验,全部的实验演示程序以固化在一片2764实验监控中,该芯片插在固化区,用户可以将其中内容转到仿真程序区,通过DVCC仿真实验系统的键盘显示器直接运行实验程序和观察实验结果。

如果DVCC仿真实验系统在联PC机状态进行各种实验,其实验演示程序既可以运行实验监控中的程序,亦可以用/DVCC/H51hex子目录下的实验程序(.hex),把.hex文件用load命令转到DVCC仿真实验系统仿真程序区(详细操作见第一分册第五章)。

然后通过调试命令运行实验程序,在窗口中观察运行结果。

每个实验程序的起始地址、目标文件名、源文件名、实验名称见下表2-1和2-2。

注:实验程序的源文件在\DVCC\51 ASM子目录下实验程序的目标文件\DVCC\51 HEX子目录下或\DVCC\H51 ABS子目录下:第三章软件实验实验一基本功能程序实现项目一、清零程序一. 实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。

二. 实验内容把7000H-70FFH的内容清零.三. 实验程序框图四.实验步骤1.当DVCC单片机仿真实验系统独立工作时1)将固化区EPROM中实验程序目标码传送到仿真ROM区,操作如下:输入0后按下F1键,再输入0FFF后按F2键,再输入0后按EPMOV稍等,系统返回初始状态,显示“P.”。

2)根据表2-1所示,通过键盘输入实验程序的起始地址0030H,在按执行键EXEC,表示连续运行该程序,稍候,按键退出运行;如果以单步运行程序,则输入0030后,按SETP键,按一次执行一条语句,直到执行到003CH为止,按MON键退出运行;如果以断点运行程序,则先输入003Ch(断点地址),再按F1键,再输入0030(起始地址),然后按EXEC键执行程序,当执行到003CH时自动停下来,此时按MON键退出。

用存贮器读写方法检查7000H-70FFH中的内容应全是00H。

2. 当DVCC单片机仿真实验系统联PC机时1)在闪动“P.”状态,按PCDBG键2)在pc机处于在win95/98软件平台下,单击DVCC图标3)在系统设置选项中设定仿真模式为内程序、内数据。

对硬件实验4、5、6、7、8、9、12、15而言,防止模式应设定为内程序、外数据。

4)根据屏幕提示进入51/96动态调试菜单。

5)连接DVCC实验系统(ctrl+H)6)装载目标文件(ctrl+L)7)设置PC起始地址8)从起始地址开始连续运行程序或单步或断点运行程序9)单步、断点运行完后,在存贮器窗口内检查7000-70FF中的内容是否全为00项目二、拆字程序一. 实验目的掌握汇编语言设计和调试方法二. 实验内容把7000H的内容拆开,高位送7001H低位,低位送7002H低位,7001、7002高位清零。

一般本程序用于把数据送显示缓冲区时用。

三.实验程序框图四.实验步骤1)先用存贮器读写方法将7000H单元置成34H2)用单步、断点或连续执行程序的方法从起始地址0050H开始运行程序(输入0050H后按STEP键为单步,按EXEC为连续)。

3)按MON键或RESET键退出。

4)检查7001H和7002H单元中的内容应为03H和04H。

五.思考:如何用断点方法调试本程序。

项目三拼字程序一、实验目的进一步掌握汇编语言设计和调试方法。

二、实验内容把7000 H和7001H的低位相拼后送入7002H,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。

三、实验程序框图四、实验步骤1)将7000H单元中的内容置03H,7001H单元中的内容置04H。

2)用单步或断点方式从0070H开始运行程序(输入0070H后按键SETP为单步运行)。

3)按MON键退出。

4)检查7002H中的内容应为34H。

项目四数据传送子程序一、实验目的掌握RAM中的数据操作二、实验内容把(R2,R3)源RAM区首址内的(R6,R7)个字节数据,传送到(R3,R4)目的RAM 区。

三、实验程序框图四、实验步骤1)在R2,R3中装入源首址(例如6000H),R4,R5中装入目的地址(例如7000H),R6、R7中装入字节数(0FFFH)。

2)用单步、断点方法从起始地址0090H运行实验程序(输入0090h后按STEP键为单步运行;先输入末地址00C4H后按F1键,再输入0090H后,按EXEC 键为断点运行)。

相关文档
最新文档