单片机技术与应用_实验指导书 2

合集下载

2014-5《单片机原理与应用》实验-指导书DOC

2014-5《单片机原理与应用》实验-指导书DOC

《单片机原理与应用》课程实验指导书一、实验目的《单片机原理及应用》课程实验是电子信息工程和电子科学与技术专业的一门专业基础课实验,是学生获得单片机知识的开端。

要求学生通过本课程实验,具备利用单片机技术解决实际控制问题的能力。

培养与提高学生科学实验的能力,动手实践能力、理论联系实际的能力、自学能力、从简单的设计到综合的应用能力和创新能力。

通过实验的训练,使学生掌握《单片机原理与应用》实验的基本方法和基本技能,加深对单片机知识的理解,掌握单片机应用系统设计方法,为今后的工作打下良好的基础。

二、实验设备及器件PC机一台DP-51PROC单片机综合仿真实验仪一台示波器一台电阻若干电容若干导线若干三、实验内容本实验共6个实验内容:实验一仿真实验仪的操作使用练习实验二单片机I/O口控制实验实验三蜂鸣器驱动实验实验四电子琴实验实验五、六直流电机实验(定时器输出PWM实验)实验七 16×16 LED 扫描输出实验*详细指导内容请见附录。

四、实验考核、成绩评定考核方法:设计过程中检查学生实际操作能力,根据课程设计内容要求,设计相关程序, 指导书中所给代码仅供参考,要求学生独立进行整体程序设计,教师要检查学生的运行步骤及结果。

成绩评定:实验成绩根据考勤、实验态度、动手能力、创新能力和实验报告来综合评定,实验成绩计入课程平时成绩,占总成绩的20%。

五、参考资料1、DP-51PROC实验指导书(实验设备配套指导资料),2007年.2、李广第.等单片机基础.北京航空航天大学出版社,2005年.3、胡汉才等. 单片机原理及其接口技术.清华大学出版社,,2009年.六、实验报告格式要求按学院实验报告统一格式报告内容包括:实验目的与要求、实验步骤、程序流程图和实验程序、实验步骤和实验结论。

附录——详细指导内容实验一仿真实验仪的操作使用练习一.实验目的和要求熟悉Keil C51 集成开发环境调试功能的使用和DP-51PROC 单片机综合仿真实验仪的使用。

单片机实验指导书2

单片机实验指导书2

MCS51单片机原理及应用实验指导书唐山学院信息工程系单片机实验室2008年9月实验一 P1口实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写和使用;3.学习单片机实验系统的使用方法和程序的调试方法。

二、实验题目1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。

2.P1口低四位接四只发光二极管L1-L4, P1口高四位接开关K1-K4,编写程序,将开关的状态在发光二极管上显示出来。

三、实验原理说明P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线,作为输入的口线,必须向锁存器相应位写入“1”,该位才能作为输入。

8031中所有口锁存器在复位时均置为“1”,如果后来往口锁存器写入过“0”,再作为输入时,需要向口锁存器对应位写入“1”。

延时程序的编写可以用两种方法,一种是用定时器来实现,一种使用指令循环来实现。

在系统时间允许的情况下可以采用后一种方法。

如果系统晶振为6.144MHz,则一个机器周期为12/6.144μs即1/0.512μs。

现要编写一个延时0.1s的程序,可以大致写出如下:MOV R7, #200DE1: MOV R6, #XDE2: DJNZ R6, DE2DJNZ R7, DE1上面 MOV、DJNZ指令均为两个机器周期,所以执行一条指令需要1/0.256us, 现求出X值:(X*1÷0.256+1÷0.256+1÷0.256)*200+1÷0.256=0.1*106指令3 指令2 指令4 指令1计算出X=126,代入上式可知实际延时约为0.100004s。

四、连线方法题目1:8031的P1.0—P1.7分别接发光二极管L1—L8题目2:P1口的P1.0—P1.3接L1-L4,P1口的P1.4—P1.7接K1-K4五、实验电路66图1-1 题目1 图1-2 题目2 六、实验步骤:(1) 先通过MS-DOS 方式进入DOS ,然后键入E:<回车>,再键入CD\MCS51<回车>,进入MCS51文件夹。

单片机实验指导书

单片机实验指导书

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

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

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

二、实验准备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}}六、实验总结通过本次实验,我们学习了搭建实验环境、编写程序以及进行单片机实验操作的基本步骤和注意事项。

《单片机原理及应用》实验指导书.

《单片机原理及应用》实验指导书.

单片机原理及应用实验指导书罗钧付丽编重庆大学光电工程学院2010年5月目录实验规则 (2实验一单片机监控程序实验(4学时 (3 附1.1:LAB2000P实验仪 (9附1.2:验证实验程序 (10附1.3:K EIL的使用步骤参考 (17实验二 A/D转换实验 (3学时 (21附2.1:验证实验程序 (24实验三 D/A转换实验 (2学时 (25附3.1:DA转换实验程序 (27实验四单片机系统综合实验( 3学时 (28附4.1:实验仪中的温度传感器电路 (30附4.2:直流电机和步进电机控制接口电路 (31实验规则为了维护正常的实验教学次序,提高实验课的教学质量,顺利的完成各项实验任务,确保人身、设备安全,特制定如下实验规则:一、实验前必须充分预习,完成指定的预习内容,预习要求如下:1.认真阅读本实验指导书,分析掌握本次实验的基本原理;2.完成各实验预习要求中指定的内容;3.明确实验任务。

二、实验时,认真、仔细的写出源程序,进行调试,有问题向指导老师举手提问;三、实验时注意观察,如发现有异常现象(电脑故障或实验箱故障,必须及时报告指导老师,严禁私自乱动。

四、实验过程中应仔细观察实验现象,认真记录实验数据、波形、逻辑关系及其它现象,记录的原始结果必须经指导教师审阅签字后,方可离开。

五、自觉保持实验室的肃静、整洁;实验结束后,必须清理实验桌,将实验设备、工具、导线按规定放好,并填写仪器设备使用记录。

六、凡有下列情况之一者,不准做实验:1.实验开始后迟到10 分钟以上者;2.实验中不遵守实验室有关规定,不爱护仪器,表现不好而又不服从教育者;七、实验后,必须认真作好实验报告,在规定时间里必须交给实验指导老师,没交实验报告者,视为缺做一次实验。

实验报告要求必须包括:1.写出设计实验程序;2.总结实验步骤和实验结果;八、一次未做实验,本实验课成绩视为不及格。

以上实验规则,请同学们自觉遵守,并互相监督。

实验一单片机监控程序实验(4学时实验预习要求:1.按照附3学习使用Keil软件。

《单片机原理及应用》实验操作指导书

《单片机原理及应用》实验操作指导书

c ai wp @f j ut .e d u.c n单片机实验操作指导书第一篇 Keil uVision2基本操作Windows应用程序Keil uVision2是一个集成开发环境,它把项目管理、源代码编辑、程序调试等集成到一个功能强大的环境中。

存储器窗口工作窗口外围设备窗口输出窗口项目窗口下面以P1口点亮LED 灯为例,介绍基本的实验操作。

1.双击桌面上的图标,启动Keil uVision2。

2.选择或工具栏的按钮新建文件。

3.编辑源程序,并将文件保存成后缀为.asm 的文件(本例存为led.asm)。

(建议先在D 盘建一文件夹如MCS51用于存放实验文件)。

c ai w p @f j ut .e d u.c n4.建立项目。

(1)从菜单中选择新建项目。

(2)输入项目名称(一般与源程序同名),点保存。

(3)选择器件。

选择Atmel 公司的AT89S51c ai w p @f j ut .e d u.c n往下,找到AT89S51,选中后点确定。

(5)出现下列对话项时,选择“否”。

(如果用C51,则选择“是”)5.将源程序文件添加到项目中。

①鼠标左键单击“+”号展开②单击鼠标右键③单击鼠标左键④在弹出的对话窗口中选择“文件类型”和“文件名”,然后点“Add ”添加。

添加后该窗口不会关闭,点“Close ”关闭。

c ai w p @f j ut .e d u.c n项目中添加了源程序文件6.设置目标文件选项单击工具按钮“Options for Target ”,对“Target”和“Output”标签进行相关设置。

设置后点“确定”。

设置时钟频率,用于仿真调试时定时、观察程序运行时间等,如设为6.0MHzc ai w p @f j ut .e d u.c n单击,将该选项打勾,编译后才会在当前目录生成后缀为.HEX 的目标文件,用于仿真调试。

7.编译 用菜单中的命令或工具栏的按钮对项目进行编译。

单片机实验指导书

单片机实验指导书

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

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

第二章实验准备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 调试和故障排除如果遇到实验效果不理想或者出现故障的情况,可以参考开发板的说明书进行故障排查和调试。

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

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

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

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

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

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

单片机实验指导书(2)

单片机实验指导书(2)

实验四数据排序实验1.实验目的:(1)学习KEIL Uv2/Uv3集成调试环境下的编辑、编译、排错、调试方法。

(2)学习修改和观察变量的方法;综合使用单步、断点调试的方法。

2.实验内容:编写并调试一个排序子程序,其功能为用冒泡法将内部RAM中几个单字节无符号正整数,按从小到大的次序重新排列。

3.实验器材:(1)G2010+实验箱 1 台4.程序框图:6.思考问题:编一程序把50H-5AH中内容按从大到小排列。

7.软件清单:(实验例程\实验4\ASM51\EX4.ASM)(实验例程\实验4\C51\EX4.C)实验六 P1口输入输出实验1.实验目的:(1)掌握P1口作为IO口时的使用方法。

(2)理解读引脚和读锁存器的区别。

2.实验内容:P1.3脚的状态来控制P1.2的LED亮灭。

3.实验器材:(1)G2010+实验箱 1 台(2)连线若干根4.实验原理:由8051组成的单片机系统通常情况下,P0口分时复用作为地址、数据总线,P2口提供A15-A8即高8位地址,P3口用作第二功能,只有P1口通常用作I/0口。

P1口是8位准双向口,它的每一位都可独立地定义为输入或输出,因此既可作为8位的并行I/O 口,也可作为8位的输入输出端。

当工作在输入方式时,对应位的锁存器必须先置1,才能正确地读到引脚上的信号,否则,执行读引脚指令时,若对应位的锁存器的值为0,读的结果永远为0。

每个I/0端口都有两种读入,即读锁存器和读引脚,读引脚指令一般都是以I/0端口为源操作数的指令,如MOV C,P1.3,而读锁存器指令一般为“读-修改-写”指令,如ANL P1.3,C指令,请同学们在实验中体会。

图示中,P1.2作为输出口,P1.3作为输入口。

5.接线图案:“总线插孔”框中P1.2孔连“发光二极管组”的L0孔,P1.3孔连“开关量发生器”的K0孔。

6.程序框图:7.实验步骤:(1) 编写程序实现当P1.3为低电平时,发光管高;P1.3为高电平时,发光管灭。

单片机技术与应用实验指导书

单片机技术与应用实验指导书

实验一编译软件熟悉及编程指令练习一、实验目的熟悉单片机仿真开发软件Keil UV2的编程、编译、调试环境。

进一步熟悉MCS-51单片机指令系统。

二、实验仪器微机一台三、实验源程序ORG 0030HMOV A,#02H (A)=MOV SP,#52H (SP)=MOV 51H,#0FFH (51H)=MOV 52H,#0FFH (52H)=POP DPH (DPH)= (SP)=POP DPL (DPH)= (SP)=MOV DPTR, #4000H (DPTR)=RL A (A)=MOV B, A (B)=MOVC A, @A+DPTR (A)=PUSH Acc (SP)= (51H)=MOV A, B (A)=INC A (A)=MOVC A,@A+DPTR (A)=PUSH Acc (SP)= (52H)=RET (PC)= (SP)=ORG 4000HDB 10H,80H,30H,50H,30H,50H四、实验步骤1. 打开WAVE软件,设置仿真器、仿真头、CPU及晶振频率,勾选使用Keil编译器,Keil软件模拟器,生成HEX文件。

2. 新建文件,输入实验程序,保存为*.ASM文件。

3. 汇编,浏览CODE 窗口的指令代码。

4. 调试,采用单步运行,观察CPU窗口和DATA窗口各SFR和RAM的变化,并将每步运行结果写入各指令的后面。

五、实验思考1. PC、DPTR都用于提供地址,其区别是什么。

2.说明RET指令的功能。

实验二定时与中断一、实验目的:掌握定时/计数器、中断初始化程序的设计。

掌握使用定时/计数器的方式1、方式2的编程方法掌握中断的编程方法。

二、实验设备lab6000系列通用微控制器实验系统一台微机一台三、实验硬件电路:四、实验程序设计任务一:使定时器T0 工作于定时工作方式1,编写产生2S的周期方波程序,使P1.0口的发光二极管循环闪亮。

任务二:使定时器T0 工作于计数工作方式2,每按p3.4引脚上的开关6次,P1.0口的发光二极管循环闪亮。

单片机实验指导书

单片机实验指导书

实验指导书单片机原理及应用邵阳学院2015年02月目录目录目录 (1)实验一流水灯实验 (3)实验二(1)计数器实验 (4)实验二(2)定时器实验 (5)实验三外部中断实验 (6)实验四键盘实验 (7)实验五AD转换实验 (9)实验六DA转换实验 (10)实验八(1)直流电动机控制实验 (12)实验八(2)步进电动机控制实验 (13)附录实验装置的使用 (15)1、电子信息工程专业从7周开始至第九周,每周二的5、6、7、8为实验课2、物联网工程专业从第7周开始至第九周,每周一的5、6节,周四的7、8节为实验课3、有笔记本的可自动笔记本来做实验验。

4、实验目的相同,实验内容自定,本实验指导书仅供参考,希望学生自行设计实验内容。

5、实验考核:每个学生都要独立完成8个实验项目,完成后请老师评价,对不合格都重做。

在实验过程中,老师只负责答疑和考核实验效果。

6、实验七要求学生在PROTEUS中完成。

实验一流水灯实验一、实验目的1.学习51的P1口的使用方法。

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

二、实验说明AT89S52有32个通用的I/O口,分为P0、P1、P2、P3,每组都是8位,它们是准双向口,它作为输出口时与一般的双向口使用方法相同。

P3口也可以做第二功能口用,本实验使用P1口做输出口,控制LED三、实验内容及步骤注:实验程序放在Soundcode/MS51的文件夹中。

用P1口做输出口,接八位逻辑电平显示,程序功能使发光二极管循环点亮。

1.最小系统中插上80C51核心板,用扁平数据线连接MCU的P1口与八位逻辑电平显示模块JD3。

2、用串行数据通信线、USB线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。

3、打开Keil uVision2仿真软件,首先“流水灯”文件夹下的“8031.Uv2”实验的项目文件,对源程序进行编译,直到编译无误。

4、全速运行程序,程序功能使发光二极管循环点亮的流水灯的效果。

《单片机技术》实验指导书

《单片机技术》实验指导书

《单片机技术》实验指导书《单片机技术》实验指导书机械电子工程系2011年9月目录实验一实验二实验三实验四实验五实验六实验七实验八实验九实验十实验十一实验十二实验十三实验十四附录一附录二数据传送(RAM–>XRAM) ........................................ ........................ 1 P1口数据输入、输出实验............................. 3 P1口数据输出实验................................. 7 外部中断实验(急救车与交通灯) ............................................ 10 8279键盘显示实验............................................................... .... 12 电子钟(定时器、中断综合实验) ............................................ 15 双机通讯实验............................................................... ............. 18 RS232串口通讯实验............................................................... .. 20 并行AD实验(数字电压表实验) .............................................. 23 并行DA实验(信号发生器实验) . (27)继电器控制实验............................................................... ....... 30 直流电机测速实验............................................................... ... 32 LED16*16点阵实验............................................................... .. 38 图形点阵显示实验............................................................... ... 44 STAR ES598PCI实验仪硬件结构........................................... 52 星研集成环境软件简介. (53)实验一数据传送(RAM–>XRAM) 一、实验目的1、熟悉星研集成环境软件或熟悉Keil C51集成环境软件的使用方法。

单片机应用实验指导书-实验2

单片机应用实验指导书-实验2

实验二指示灯循环控制基础实验实验名称:指示灯循环控制基础实验学时安排:2学时实验类别:综合性实验要求:必做 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄一、实验目的和任务1、掌握80C51单片机程序的调试与下载方法。

2、掌握80C51单片机并口的特性及程序控制方法。

二、实验原理简介80C51单片机包括P0~P3共4个并口,除可作为普通I/O口使用外,P0口还可用作8位数据总线口和低8位地址口,P2可用作高8位地址口,P3.6、P3.7可用作外部RAM或I/O接口的读、写控制引脚,P3.0~P3.5可用作串口、外部中断、计数器的功能引脚。

ZSC-1实验箱包括4个单片机,其中1#单片机(MCU1)和2#单片机(MCU2)的型号都是STC12C5A60S2,只是封装不同。

STC12C5A60S2采用80C51内核,片内资源和性能较标准80C51单片机增强了许多。

本课程的全部实验只用到MCU1,其P0口用作普通I/O口,为提高I/O口的利用率,除驱动8个发光二极管外,P0口还连接有数码管、点阵管、字符液晶、行列键盘等设备。

图2-1为P0口控制8个发光管的电路结构,P0口某口线输出低电平时,相应的发光管点亮,口线输出高电平时发光管熄灭。

在做发光管相关实验时,应将实验箱上LED101~LED108发光管右上侧的拨码开关JUMP2拨到ON一侧,使发光管限流电阻公共端连接到MCU1电源正极(即Vcc端)。

三、实验设备1、PC机一台;2、ZSC-1单片机实验箱一台。

四、实验内容和步骤1、编写一段程序,用P0口作为控制端口,使发光管LED101~LED108轮流点亮。

①在Keil中编写源程序。

汇编语言参考程序如下:ORG 0000HLJMP MAINORG 0100HMAIN: MOV A,#0FEH ;准备点亮第一只发光管NEXT: MOV P0,AACALL DELAY ;软件延时RL A ;准备点亮下一只发光管SJMP NEXT; 延时子程序DELAYDELAY: MOV R2,#5DELAY2: MOV R3,#100DELAY3: MOV R4,#100DJNZ R4,$DJNZ R3,DELAY3DJNZ R2,DELAY2RETEND②在Keil中创建工程,加入源程序文件,设置选项,进行汇编/编译、连接、转换处理,生成HEX格式的单片机程序文件。

单片机原理及应用实验指导书(第2版)

单片机原理及应用实验指导书(第2版)

单片机原理及应用实验指导书(第2版)闫晓东河北联合大学信息工程学院2014年4月目录实验一P1口实验 (1)实验二软件BCD ASCII码转换 (3)实验三定时/计数器实验 (4)实验四外部中断实验 (6)实验五串行口通讯实验 (7)实验六键盘显示器实验 (8)实验七外部存储器实验 (8)实验八A/D、D/A转换实验 (9)实验九蜂鸣器实验(选做) (9)实验十液晶显示器实验(选做) (9)实验十一时钟日历芯片实验(选做) (9)实验十二温度传感器实验(选做) (9)实验一 P1口实验(1)一、实验题目1. P1 口做输出口,接8只发光二极管,编写程序,使发光二极管循环点亮。

二、实验目的1. 学习P1口作为输出口的使用方法。

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

三、有关说明P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线。

作为输入的口线,必须向锁存器相位写入1,该位才能作为输入。

再看一下延时程序的实现,现常用的有两种方法:一是用定时器中断来实现,二是用指令循环来实现。

在系统时间允许的情况下,可以采用后一种方法。

以12M 晶振为例,一个机器周期为12/12=1uS ,现要写一个延时0.1S 的程序,可大致写出如下:MOV R7,#200DE1:MOV R6,#X DE2:DJNZ R6,DE2 DJNZ R7,DE1上面MOV ,DJNZ 指令均需要两个机器周期,所以每执行一条指令需2uS ,现求出X 值:(X*2+2+1)*200+1=100000,求出X=248。

四、实验电路L1VCC六、实验要求1.画出程序流程图。

2.编写程序实现实验要求,并观察实验结果。

实验一 P1口实验(2)一、实验题目P1口做输入口,接8位拨码开关,以P0口做输出口,编写程序读取开关状态,在发光二极管上显示出来。

二、实验目的学习P1口作为输入口的使用方法。

三、有关说明 P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线。

2013(2)单片机原理及应用实验指导书

2013(2)单片机原理及应用实验指导书

实验一、LED灯的闪烁控制实验一、实验目的1、学习单片机并行I/O端口的使用方法;2、学习延时子程序的编写;3、学习Keil 和Proteus软件的基本使用方法。

二、实验说明1、P1口为一组双向口,每位都可独立地定义为输入或输出线,在作输入线使用前,必须向锁存器相应位写入“1”,该位才能作为输入(即:P1=0xff)。

2、本实验中延时采用循环程序来实现, 入口参数控制延时时间长短。

3、实现发光二极管的闪烁控制。

三、实验内容及步骤1、硬件原理图2、源程序//功能:控制一个信号灯闪烁程序#include <reg51.h> //包含头文件REG51.H,定义了MCS-51单片机的特殊功能寄存器sbit P1_0=P1^0; //定义位名称void delay(unsigned char i); //延时函数声明void main() //主函数{while(1) {P1_0=0; //点亮信号灯delay(10); //调用延时函数,实际变量为10P1_0=1; //熄灭信号灯delay(10); //调用延时函数,实际变量为10}}//函数功能:实现软件延时void delay(unsigned char i) //延时函数,无符号字符型变量i为形式参数{unsigned char j,k; //定义无符号字符型变量j和kfor(k=0;k<i;k++) //双重for循环语句实现软件延时for(j=0;j<255;j++);}四、思考题1、MCS-51系列单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项?实验二、模拟交通信号灯实验一、实验目的1、熟悉C语言的数据类型、常量与变量、运算符和表达式等基本概念及函数、程序设计基本结构;2、掌握C51对标准C语言的扩充功能;3、学习Keil软件和Protues软件的联合在线仿真调试系统的使用。

二、实验说明1、使用单片机控制LED来模拟十字路口交通信号灯的切换过程和显示效果。

《单片机原理与应用》实验指导书

《单片机原理与应用》实验指导书

10
实验三 定时器/计数器实验
一、实验目的
1.了解 MCS-51 单片机定时/计数器的基本结构、工作原理和工作方式。
2.掌握定时/计数器工作在定时器和计数器两种方式下的编程方法。
3.掌握数码管显示电路的驱动原理及编程方法。
二、实验原理
8031 内部有TO 、T1 两个定时器/计数器,它们分别是 16 位的可编程定
延时时间的计算:
因为本实验系统的晶振频率为 6MHz,即一个机器同期时间为 12/6MHz 即
2uS,所以该段程序的执行时间为:2+(2+4×250+4)×10 = 10.06 mS
七、实验方法与步骤
将P3.0、P3.1 分别对应连接至K0、K1、将P1.0、 P1.1、 P1.2、 P1.3
分别对应连接至LO ~ L3 ,运行程序,观察LED显示状态.
表 3-1 数字 0 1 2 3 4 5 6 7 8 9
段码 3FH 06H 5BH 4FH 66H 6DH 7DH 07H 7FH 6FH
三、实验电路
图 3-2 四、实验内容
1.参照实验电路,利用 8031 的定时/计数器,设计一个 60 秒计时器, 秒计时结果选用实验仪上两位 LED 数码管显示。
图 1-6 如果仿真器和仿真头设置正确,并且硬件连接没有错误,将会出现 “硬 件仿真”对话框,并显示仿真器、仿真头的型号及仿真器的序列号。表明 仿真器初始化正确。如果仿真器初始化过程中有错,软件就会再次出现仿 真器设置对话框。这时应当检查仿真器及仿真器类型选择是否有错,硬件 连接是否正确,纠正错误后,再次确认。 (三)程序的编译 选择菜单:项目/编译或按编译快捷图标或 F9 键,对源文件或项目进 行编译。在编译过程中,如果有错,将会在信息窗口中显示出来,双击错 误信息,可以在源程序中定位所在行。纠正错误后,再次编译直到没有错 误,在编译之前,软件会自动将项目和程序存盘,编译没有错误后,就可 对程序进行调试了。 (四)程序的调试方法 1、单步调试 选择菜单:执行/跟踪或按单步快捷图标或按 F1 键,进入单步跟踪调 试方式,单步跟踪是一条一条指令地执行程序,若有子程序调用,也会跟 踪到子程序中去。用户可以通过观察寄存器和数据窗口的各种数据,了解 程序的运行状态。 2、执行到光标处 将光标移到程序想要暂停的地方,选择菜单:执行/执行到光标处或按 F4 键,程序会全速执行到光标所在行。

单片机技术与应用实验指导书

单片机技术与应用实验指导书

单片机技术与应用实验指导书王俊宏周洪波暨仲明编杭州电子科技大学自动化学院二零零五年十月目录第一章系统安装和启动 (1)第二章调试软件LCA51界面介绍 (2)1.主界面 (2)2.菜单介绍................................................................................................................ 错误!未定义书签。

3.热键表. (11)第三章LCA51软件调试 (12)1.调试界面 (12)2.调试主要方法和技巧 (13)实验一扩展存储器读写实验 (15)实验二P1口、P3口输入、输出实验 (17)实验三定时器实验 (20)实验四外部中断实验(急救车与交通灯) (22)实验五8279显示实验................................................................................................. 错误!未定义书签。

实验六8255扫描键盘、显示实验 (24)实验七D/A和A/D转换实验 (27)实验八步进电机控制实验 (31)实验九压力测量显示实验.......................................................................................... 错误!未定义书签。

实验十单片机串行口与PC机通讯实验 (34)第一章系统安装和启动1.实验系统工作在51串口实验/仿真方式(1)实验台上开关选择51(2)打开电源,在PC机上打开LCA51软件,运行实验程序。

2.实验系统工作在MCS51方式下开关初始状态●XB、XB1 : 短路套全插上。

●XB2,XB5 : 短路套向上插(SPEAK端),第10模块处于放音功能。

●第○4模块中:多位开关K3拨向最左(温度控制)端,做温度控制实验用。

《单片机原理与应用》实验指导书

《单片机原理与应用》实验指导书

《单片机原理与应用》实验指导书目录实验一无符号双字节乘法运算子程序实验二BCD码与ASCII码转换实验三P1口实验实验四定时器实验—循环彩灯实验实验五数码显示实验实验六A/D转换实验实验一无符号双字节乘法运算子程序一、实验目的:熟悉MCS-51指令系统,学会使用Keil C编程软件。

熟悉汇编语言编程。

二、实验设备:EL-8051-III型单片机实验箱。

三、实验内容:(1)在(R2R3)和(R6R7)中输入双字节无符号整数。

(2)将(R2R3)和(R6R7)中双字节无符号整数相乘,积存入R2R3R4R5中。

(3)连续或单步运行所编程序。

检查R2R3R4R5中的内容是正确。

四、实验原理:R6 R7⨯R2 R3R4 R5B AB AB A(B)→R2 (B+B+A) →R3 (R4+A+A) →R4 R5五、实验调试1、打开Keil,新建Keil项目;2、选择CPU类型为A TMEL中的AT89C52单片机;3、根据流程图新建汇编源程序(*.asm),并保存;4、在项目管理器窗口(project windows)中,将新建的ASM源程序添加到“source group 1”中;5、在Keil中选择“project”->“build target”菜单,编译汇编源程序,如有错,修改后重新编译;6、选择“debug”->“start/stop debug session”菜单,进入程序调试环境;7、按“F11”键,单步运行程序,观察“project windows”中,寄存器R0~R7的变化情况,最后验证R2R3R4R5无符号双字节相差的结果是否正确(可和程序/附件计算器的相乘结果对比)。

六、参考程序实验二 BCD码与ASCII码转换程序一、实验目的:熟悉MCS-51指令系统,学会使用Keil C编程软件。

熟悉汇编语言编程。

二、实验设备:EL-8051-III型单片机实验箱。

三、实验内容:将本人的班号学号以压缩的BCD码的形式由低到高存放在50H开始的单元中,如10050941班,学号为01的同学,将10→50H、05→51H、09→52H、41→53H、01→54H。

单片机原理与应用实验教案实验指导书

单片机原理与应用实验教案实验指导书

单片机原理与应用实验指导书专业班级姓名计算机学院编2007年3月实验目录第一部分软件实验选做实验一清零程序实验二拆字程序实验三拼字程序实验四数据区传送子程序实验五数据排序实验实验六查找相同个数实验七无符号数双字节快速乘法子程序实验八脉冲计数(定时/计数综合实验)第二部分硬件实验选做实验一 P1口亮灯实验实验二 P1口转弯灯实验实验三 P3.3口输入,P1口输出实验四工业顺序控制实验五 8255PA口控制PB口实验六 8255控制交通灯实验七简单I/O口扩展实验八 A/D转换实验第一部分软件实验实验一清零程序一、实验目的掌握汇编语言设计和调试方法,熟悉键盘操作。

二、实验内容把2000H~20FF的内容清零。

三、实验步骤用连续或单步方式运行程序,检查2000H~20FF执行程序前后的内容变化。

四、思考 1、假使把2000H~20FF中的内容改为FF,如何修改程序。

2、将程序中的汇编语言中每条单步执行的指令阐述出来。

五、程序清单(sw01.asm)ORG 0000HLJMP SE01ORG 0640HSE01:MOV R0,#00HMOV DPTR,#00H ;(0000H)送DPTRLOO1:CLR AMOVX @DPTR,A ;0送DPTRINC DPTR ;DPTR+1INC R0 ;字节数加1CJNE R0,00H,LOO1 ;不到FF个字节再清LOOP:SJMP LOOPEND实验二拆字程序一、实验目的掌握汇编语言设计和调试方法。

二、实验内容把2000H的内容拆开,高位送2001H低位,低位送2002H低位,2001H、2002H高位清零,一般本程序用于把数据送显示缓冲区时用。

三、实验程序框图四、实验步骤用连续或单步方式运行程序,检查2000H~2002H中内容变化情况。

五、思考 1、如何用断点方式调试本程序。

2、将程序中的汇编语言中每条单步执行的指令阐述出来。

六、程序清单(sw02.asm)ORG 0000HLJMP SE02ORG 0660HSE02: MOV DPTR,#2000HMOVX A,@DPTRMOV B,A ;(2000H)→A→BSWAP A ;交换ANL A,#0FH ;屏蔽高位INC DPTRMOVX @DPTR,A ;送2001HINC DPTRMOV A,BANL A,#0FH ;(2000H)内容屏蔽高位MOVX @DPTR,A ;送2002HLOOP: SJMP LOOPEND实验三拼字程序一、实验目的进一步掌握汇编语言设计和调试方法。

《单片机原理及应用》课程实验指导书

《单片机原理及应用》课程实验指导书

江西理工大学《单片机原理及应用》课程实验指导书主审人:主撰人:前言单片机技术作为计算机技术的一个重要分支,广泛用于工业控制、智能化仪器仪表、家用电器,甚至电子玩具等各个领域,它具有集成度高、性能价格比优越、货源充足等优点。

因此,越来越受到工程技术人员重视,目前国内中高等学校电力技术、电气自动化、自动控制、电子技术等均开设了此课程。

目录第一部分绪论第二部分基本实验指导实验一单片机及其开发系统入门实验二单片机I/O口控制实验实验三外部中断实验实验四定时/计数器实验实验五蜂鸣器驱动实验实验六串转并的I/O口实验实验七 8x8LED扫描输出实验实验八基于C51单片机综合程序设计实验九并转串的I/O口实验实验十 RS232串行口通信实验实验十一并行的模数转换实验实验十二并行的数模转换实验附录实验仪硬件结构第一部分绪论本实验指导书是根据《单片机原理及应用》课程实验教学大纲编写,适用于电气工程及自动化、自动化专业。

一、本课程实验的作用与任务《单片机原理及应用》实验是单片机学习过程中必不可少的重要实践环节。

通过实验和设计,让学生掌握单片机硬件基本知识、基本操作技能,熟练理解 80C51 汇编语言编程、I/O 控制以及中断控制等基本概念,使学生在分析问题和解决问题等方面受到系统科学的训练,从而提高学生理论联系实际能力、自主动手能力和创新能力。

二、本课程实验的基础知识本课程要求学生掌握单片机硬件基本知识、基本操作技能,熟练理解 80C51 汇编语言编程、I/O 控制以及中断控制等基本概念。

学生在学习这门课程之前,必须掌握《模拟电子技术》、《数字电路》、《微机原理及应用》、《C语言程序设计》等课程相关内容。

三、本课程实验教学项目及要求第二部分基本实验指导实验一单片机及其开发系统入门一. 实验目的熟悉 Keil C51集成开发环境的使用方法。

二.实验原理利用单片机的P1口控制发光二极管,进行Keil C51集成开发环境的仿真调试练习。

《单片机技术及其应用应用》实验指导书(新)

《单片机技术及其应用应用》实验指导书(新)

目录实验一开发板的基本操作与应用软件的使用 (1)实验二指令系统实验 (4)实验三汇编程序设计实验 (7)实验四键盘显示实验 (9)实验五外部中断实验 (11)实验六定时/计数器实验 (13)实验七串行口通信实验 (16)实验八模数、数模转换实验 (17)实验一开发板的基本操作与应用软件的使用一、实验目的(1)了解并熟悉开发板软、硬件,掌握开发板的基本操作;(2)重点掌握程序下载方法以及Keil C软件的使用;(3)掌握在开发板上调试程序的方法。

二、实验内容(1)开发板使用说明1.软件下载:打开STC-ISP软件,按照下图设置好对应的参数,将要下载的文件加载到软件当中,点击DownLoad,再出现“仍在连接中。

”,这时给开发板上电,几秒钟将程序下载到MCU中,下载完成后程序运行。

下图为下载完成后的图示。

2硬件结构说明:ISP下载口,实验开发板上开放出的ISP下载接口,可以兼容AT系列单片机下载功能,用户可以根据自己的需要制作下载器,或用同样线序的下载器下载。

本实验配备的是STC系列下载电路及下载线。

实验板供电部分:实验板采用了典型取电模式USB供电,而且提供了外接电源接口。

用户可以根据自己需要选择电源的供电。

3流水灯连接电路注意跳线J9-LED发光二极管供电,其中蜂鸣器共用P10口。

低电平时LED点亮,高电平时LED熄灭。

(2)流水灯实验程序内容:循环点亮P1口对应的8个LED灯,造成循环流水点亮的效果汇编语言:ORG 0000HMOV P1,#0FFHMOV A,#0FEHNEXT: MOV P1,AACALL DEYRL ASJMP NEXTDEY: MOV R3,#00H ;延时子程序LOOP: MOV R4,#00HDJNZ R4,$DJNZ R3,LOOPRETENDC语言编程:#include<reg52.h>void delay(unsigned int cnt){while(--cnt);}main(){P1=0xfe; //给初始化值换算成二进制是1111 1110 while(1) { delay(30000);//延时程序P1<<=1; //左移一位该语句等效于 P1=P1<<1P1|=0x01; //最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或"if(P1==0x7f) //检测是否移到最左端?"=="表示检测符号2端的值是否相等 {delay(30000);P1=0xfe; //重新赋值}}}三、主要实验仪器(1)单片机开发板、(2)安装有Keil软件的计算机实验二指令系统实验一、实验目的(1)掌握单片机的寻址方式;(2)掌握传送类指令的使用;(3) 掌握算数逻辑运算类指令的使用;(4)掌握跳转类指令的使用;(5)掌握位操作指令的使用。

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

单片机技术与应用实验指导书王俊宏周洪波暨仲明编杭州电子科技大学自动化学院二零零五年十月目录第一章系统安装和启动 (1)第二章调试软件LCA51界面介绍 (2)1.主界面 (2)2.菜单介绍................................................................................................................ 错误!未定义书签。

3.热键表. (11)第三章LCA51软件调试 (12)1.调试界面 (12)2.调试主要方法和技巧 (13)实验一扩展存储器读写实验 (15)实验二P1口、P3口输入、输出实验 (17)实验三定时器实验 (20)实验四外部中断实验(急救车与交通灯) (22)实验五8279显示实验................................................................................................. 错误!未定义书签。

实验六8255扫描键盘、显示实验 (24)实验七D/A和A/D转换实验 (27)实验八步进电机控制实验 (31)实验九压力测量显示实验.......................................................................................... 错误!未定义书签。

实验十单片机串行口与PC机通讯实验 (34)第一章系统安装和启动1.实验系统工作在51串口实验/仿真方式(1)实验台上左上角有51/88选择开关,请选择将开关达到51这一边;(2)将与PC机相连的白色串口线连接到仿真机通讯口的串口上;(3)打开蓝色右外边的开关电源,以及箱子中间的电源开关;(4)在PC机上打开LCA51软件,运行实验程序。

2.实验系统工作在MCS51方式下开关初始状态第30模块中:短路套全部套向右边,由8279来控制键盘、显示。

【注意事项】1、做实验前要做好实验的准备,按实验要求编写好程序,没有编写好程序的同学不允许进入实验室;2、所有编写的程序都应用英文字母或数字作为文件名、文件夹名及路径,路径尽量简短,不允许用中文命名;3、插拔器件及串口通信线时,必须关闭实验机的电源,否则有损坏,责任自负;4、每次做完实验后,必须整理好实验机的连线,关闭实验机电源,关闭计算机电源;5、禁止将与实验无关的人员及东西带入实验室,禁止在实验室吃东西、玩游戏。

第二章调试软件LCA51界面介绍1. 主界面LCA51软件是集编辑、编译/连接、加载、调试等为一体的集成开发环境(IDE)。

用可以在同一界面环境中完成所有任务。

主界面大致如图2-1所示。

图2-12.5 编译菜单编译菜单如图2-11所示,该菜单包含对源文件的编译、连接等操作。

图2——11·编译当前文件 ALT+F9选择该菜单项将对当前窗口文件进行编译,编译后的有关信息将在输出窗口中显示。

LCA51会自动识别目标文件和源文件日期相关性,如果目标文件比源文件新,将不再编译。

可以编译的文件类型必须是具有扩展名.C,.PLM,.ASM,.A51。

·连接选择该菜单项将对当前窗口编译产生的目标文件进行连接,有关连接的信息将在输出窗口中显示。

工程打开时,将连接工程文件。

此菜单项仅对工程和高级语言有效。

·编译并连接(Ctrl+F9)选择该菜单项将对当前窗口的高级语言源程序同时进行编译和连接,有关编译和连接的信息将在输出窗口显示。

工程打开时,将编译和连接工程文件。

此菜单项仅对工程和高级语言有效。

·全部重新编译选择该菜单项将对当前窗口文件进行重新编译,编译后的有关信息将在输出窗口中显示。

工程打开时,将重新编译和连接工程文件。

该命令和编译菜单项或编译并连接菜单项的区别是:该命令不识别目标文件和源文件日期的相关性,不管目标文件比源文件新或旧,都编译源文件。

2.6 调试菜单调试菜单如图2-12所示。

该菜单拥有对应用程序进行调试的各种操作。

·加载调试选择该菜单项,弹出一个加载对话框,如图2-13所示。

该命令加载最新编译连接生成的目标程序到实验机中进行调试,对话框中显示加载的文件名,文件信息,实际目标代码的长度,加载空间和加载进度条等,加载完毕后,对话框自动关闭,此时切换到调试状态。

调试状态,该菜单无效。

·退出调试图2——12进入调试状态,该菜单项有效,用户选择该菜单项后,会退出调试状态,进入编辑状态。

相关的调试命令只有在调试状态下才有效。

注意:对于某些型号的仿真机,如果仿真状态设置为B状态,在加载完目标程序后,还会提示需要加载875X.obj文件。

用户使用时请查阅相应的仿真机使用手册。

·重新加载调试选择该菜单项,将重新加载正在调试的目标程序到仿真机,重新进行调试。

·执行到光标所在行(F4)选择此菜单项,程序从当前PC指针行开始运行,遇到当前光标所在行停止运行,如果运行过程中遇到用户断点,也会停下。

如果光标所在行是条说明语句(编译不产生目标代码行),该命令不起作用。

图2——13·设置当前PC行(F5)选择此菜单项,当前PC指针将改变到光标所在行的地址。

如果光标所在行是条说明语句,该命令不起作用。

·跟踪型单步(F7)选择此菜单项,仅从当前PC指针行执行源文件的一行语句,然后停止。

如果该行语句是调用一函数,则跟踪进入函数中,在执行函数的第一条源语句行前停止。

·通过型单步(F8)选择此菜单项,仅从当前PC指针行执行源文件的一行语句。

然后又停止。

如果是调用一函数,将一次运行完整个函数。

·全速运行(F9)全速运行程序,遇到用户断点或按暂停键停止。

·连续跟踪型单步(Alt+F7)选择此菜单项,连续执行跟踪型单步。

·连续通过型单步(Alt+F8)选择此菜单项,连续执行通过型单步。

·从子函数返回选择此菜单项,全速运行完当前子函数并返回到调用子函数的语句行。

该命令只在调试高级语言时有效。

·显示当前PC指针行将PC指针所在源文件语句行显示在当前窗口屏幕上。

·重新连接仿真机选择此菜单项,使LCA51与仿真机重新联机。

技巧:如果调试过程中,LCA51与实验机通讯中断,选择该菜单项。

在重新联机成功后可以继续进行调试。

·总清仿真机(Alt+R)选择此菜单项,将弹出一个确认对话框,提醒用户是否确实要总清仿真机,总清前先按下仿真机总清键。

总清成功后,所有状态全部初始化。

对于有软件总清的仿真机型如AEDK51I,将直接给仿真机发总清命令,用户不用再按仿真机的总清键。

·上位机复位(Alt+F2)选择此菜单项,只对上位机进行复位总清。

总清后,再次执行程序时,将从程序的起始地址开始执行。

·暂停当用户程序全速运行时,选择此菜单项,用户程序无条件停止运行。

该菜单只对有软件暂停的仿真机如AEDK51I有效。

·设置或取消断点(Ctrl+F8)在光标所在行处设置断点,如果光标所在行已有断点,则取消该断点。

如果光标所在行是条说明语句,所设断点是无效断点。

最多可设的断点数目由仿真机决定。

·清除所有断点清除用户设置的所有断点。

·对话窗口选择该菜单项,可以打开一个与AEDK实验机直接对话的窗口,用户可以使用实验机监控命令和实验机对话,此外用户还可以运用此窗口进行目标系统的初步硬件调试。

监控命令请查阅相应的实验机使用手册。

2.7观察菜单观察菜单如图2-14 所示。

该菜单主要是用来在观察窗口中添加、删除、修改观察项。

图2——14·添加观察项(Ctrl+F7)选择该菜单项,将弹出一个添加观察变量对话框,如图2-15所示。

用户可根据对话框的要求添加希望观察的变量到观察窗口。

在对话框中,点击计算/修改按钮,可以察看或修改当前输入栏中变量取值。

图2——15技巧:如果用户需添加实验机相应存储空间某个单元到观察窗口中,不选自动识别标号复选框,在存储区域选择好实验机的存储空间,在输入框中输入单元地址,点击添加按钮。

2.8设置菜单设置菜单如图2-16所示,集中了LCA51集成开发环境对通讯口、单文件编译/连接器、环境参数等的设置。

图2——16·通讯口选择该菜单项后,弹出一个通讯设置对话框,如图2-18所示,用户可选定通讯口、波特率,并可以对所选定的通讯口进行串口测试。

图2——18注意:如果通讯串口测试不通过,请将延时因子置高。

如果通讯串口测试通过,在调试过程中,仍出现初始化调试失败对话框或通讯不可靠,请将延时因子置高。

·单文件编译器/链接器选择单文件编译器/连接器设置菜单项后,弹出一个编译器/连接器设置的多选项卡对话框。

该菜单项是针对单文件的高级语言C51和PL/M51,对单汇编文件无效,用户可根据自己的要求在对话框中进行相应的设置,如果选中使用自定义编译器命令行复选命令,用户可以使用自定义的命令行进行编译连接,自定义的命令行可在最下面的输入框中输入。

选中C51编译器选项卡,如图2-19所示。

相应编译参数的设置用户请参考Franklin C51相关的书籍。

用户要选中调试信息(Debug)复选项,编译产生的目标文件才支持源语句调试。

点击缺省值按钮,将恢复编译参数为缺省设置。

用户自定义命令行参考如下:LARGE DB OE CO OT(4,SIZE)图2——19选中PL/M51编译器选项卡,如图2-20所示。

相应编译参数的设置用户请参考PL/M51相关的书籍。

用户要选中调试信息(Debug)复选项,编译产生的目标文件才支持源语句调试。

点击缺省值按钮,将恢复编译参数为缺省设置。

用户自定义命令行参考如下:DB CO选中连接器选项卡,如图2-21所示。

相应连接参数的设置用户需要请参考Franklin C51或PL/M51相关的书籍。

用户要选中包含调试信息(Debug)复选项,连接产生的目标文件才支持源语句调试。

点击缺省值按钮,将恢复编译参数为缺省设置。

用户自定义命令行参考如下:DEBUGSYMBOLS DEBUGPUBLICS DEBUGLINES MAP IXREF RAMSIZE (256)所有的编译参数不是只针对一个文件的设置,而是对所有这类单文件的设置。

图2——20图2——21·环境参数选择该菜单项后,弹出一个对LCA51软件工作环境的多选项卡设置对话框。

选中常规选项卡,如图2-22所示。

图2——22用户可以设置相应的常规选项。

选中“打开上次编辑的文件”,启动LCA51后将自动打开上次编辑的文件。

相关文档
最新文档