单片机实验三(广告灯实验)
单片机炫彩灯实训报告

一、实训背景随着科技的不断发展,单片机技术已经广泛应用于各个领域。
单片机作为一种微型计算机,具有体积小、功耗低、功能强大等特点。
炫彩灯作为一种富有创意的电子装饰品,具有极高的观赏性和实用性。
本实训旨在通过单片机控制炫彩灯,实现不同颜色和图案的动态显示,提高单片机的应用能力和创新意识。
二、实训目的1. 熟悉单片机的基本原理和硬件结构;2. 掌握单片机的编程方法和调试技巧;3. 学会使用Keil C51集成开发环境进行程序编写;4. 通过实训,提高单片机的应用能力和创新意识。
三、实训内容1. 单片机基本原理和硬件结构2. 炫彩灯硬件设计3. 单片机程序编写4. 炫彩灯的动态显示四、实训步骤1. 熟悉单片机基本原理和硬件结构在实训过程中,我们首先学习了单片机的基本原理和硬件结构。
单片机是一种集成了中央处理器(CPU)、存储器(RAM、ROM)、输入/输出接口(I/O)等功能的微型计算机。
本实训所使用的单片机为STC89C51。
2. 炫彩灯硬件设计炫彩灯硬件设计主要包括以下几个方面:(1)单片机最小系统:包括单片机、晶振、复位电路、电源电路等;(2)LED灯珠:用于显示不同颜色和图案;(3)驱动电路:将单片机的信号转换为适合LED灯珠的驱动信号;(4)按键电路:用于调整炫彩灯的模式和速度。
3. 单片机程序编写在掌握了炫彩灯硬件设计的基础上,我们开始编写单片机程序。
程序主要分为以下几个部分:(1)初始化:设置单片机的时钟、I/O口状态等;(2)LED灯珠控制:根据预设的模式和速度,控制LED灯珠的亮灭;(3)按键扫描:检测按键状态,实现模式切换和速度调整;(4)延时函数:实现LED灯珠的动态效果。
4. 炫彩灯的动态显示在程序编写完成后,我们对炫彩灯进行调试。
通过观察LED灯珠的显示效果,我们可以发现炫彩灯可以呈现出丰富的颜色和图案。
以下是几种炫彩灯的动态显示效果:(1)彩虹效果:依次显示红、橙、黄、绿、蓝、靛、紫等颜色;(2)闪烁效果:LED灯珠快速闪烁,形成闪烁效果;(3)图案效果:根据预设的图案,控制LED灯珠的亮灭,形成图案效果。
单片机led实验报告

单片机led实验报告
单片机LED实验报告
实验目的:
通过本次实验,掌握单片机控制LED灯的方法,了解单片机的基本原理和工作方式。
实验器材:
1. 单片机开发板
2. LED灯
3. 电阻
4. 连接线
实验原理:
单片机是一种集成了微处理器、存储器和输入/输出接口的微型计算机系统。
在本次实验中,我们将利用单片机的输出接口来控制LED灯的亮灭,从而实现LED的闪烁效果。
实验步骤:
1. 将LED灯连接到单片机的输出引脚,并通过电阻限流。
2. 编写单片机程序,设置输出引脚的状态,控制LED的亮灭。
3. 将程序下载到单片机开发板中。
4. 运行程序,观察LED灯的亮灭情况。
实验结果:
经过实验,我们成功地实现了通过单片机控制LED灯的亮灭。
通过改变程序中输出引脚的状态,我们可以实现LED灯的不同闪烁效果,如常亮、常灭、交替
闪烁等。
实验总结:
通过本次实验,我们深入了解了单片机的工作原理和控制方法,掌握了单片机控制LED灯的基本技术。
这对我们今后在单片机应用领域有着重要的意义,也为我们今后的学习和研究打下了坚实的基础。
通过这次实验,我们不仅学到了理论知识,更重要的是通过实际操作,加深了对单片机的理解和掌握。
希望通过今后的实验和学习,我们能够进一步提高自己的能力,为未来的发展打下更加坚实的基础。
广告灯(定时器)

实验六定时器实验———循环彩灯实验一、实验目的:1.学习8051内部计数器的使用和编程方法。
2.进一步掌握中断处理程序的编写方法。
二、实验设备:EL-MUT-III型单片机实验箱、8051CPU模块三、实验原理:1.定时常数的确定定时器/计数器的输入脉冲周期与机器周期一样,为振荡频率的1/12。
本实验中时钟频率为6.0 MHZ,现要采用中断方法来实现0.5秒延时,要在定时器1中设置一个时间常数,使其每隔0.1秒产生一次中断,CPU响应中断后将R0中计数值减一,令R0=05H,即可实现0.5秒延时。
时间常数可按下述方法确定:机器周期=12÷晶振频率=12/(6×10⁶)=2us设计数初值为X,则(2e+16-X)×2×10-6=0.1,可求得X=15535化为十六进制则X=3CAFH,故初始值为TH1=3CH,TL1=AFH2.初始化程序包括定时器初始化和中断系统初始化,主要是对IP、IE、TCON、TMOD的相应位进行正确的设置,并将时间常数送入定时器中。
由于只有定时器中断,IP便不必设置。
3.设计中断服务程序和主程序中断服务程序除了要完成计数减一工作外,还要将时间常数重新送入定时器中,为下一次中断做准备。
主程序则用来控制发光二极管按要求顺序燃灭。
四、实验题目由8031内部定时器1按方式1工作,即作为16位定时器使用,每0.1秒钟T1溢出中断一次。
P1口的P1.0~P1.7分别接发光二极管的L1~L8。
要求编写程序模拟一循环彩灯。
彩灯变化花样可自行设计。
例程给出的变化花样为:①L1、L2、…L8依次点亮;②L1、L2、…L8依次熄灭;③L1、L2、…L8全亮、全灭。
各时序间隔为0.5秒。
让发光二极管按以上规律循环显示下去。
五、实验步骤:P1.0~P1.7分别接发光二极管L1~L8即可。
六、实验电路:主程序框图中断程序框图八、参考程序:T6.ASMORG 0000HLJMP STARTORG 001BH ;定时器/计数器1中断程序入口地址 LJMP INTSTART: MOV A,#01H ;首显示码MOV R1,#03H ;03是偏移量,即从基址寄存器到表首的距离 MOV R0,#5H ;05是计数值MOV TMOD,#10H ;计数器置为方式1MOV TL1,#0AFH ;装入时间常数MOV TH1,#03CHORL IE,#88H ;CPU中断开放标志位和定时器;1溢出中断允许位均置位SETB TR1 ;开始计数LOOP1: CJNE R0,#00,DISPMOV R0,#5H ;R0计数计完一个周期,重置初值INC R1 ;表地址偏移量加1CJNE R1,#31H,LOOP2MOV R1,#03H ;如到表尾,则重置偏移量初值LOOP2: MOV A,R1 ;从表中取显示码入累加器MOVC A,@A+PCJMP DISPDB 01H,03H,07H,0FH,1FH,3FH,7FH,0FFH,0FEH,0FCH DB 0F8H,0F0H,0E0H,0C0H,80H,00H,0FFH,00H,0FEHDB 0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH,0BFH,0DFH DB 0EFH,0F7H,0FBH,0FDH,0FEH,00H,0FFH,00H DISP: MOV P1,A ;将取得的显示码从P1口输出显示JMP LOOP1INT: CLR TR1 ;停止计数DEC R0 ;计数值减一MOV TL1,#0AFH ;重置时间常数初值MOV TH1,#03CHSETB TR1 ;开始计数RETI ;中断返回END九、技能检验:任务:修改T6程序,让程序用定时器0实现实验目的。
单片机课程设计-LED广告灯的设计

单片机课程设计设计题目: LED广告灯的设计院系:信息与电气工程学院专业班级:电气工程及其自动化学生姓名:学号:指导老师:目录一、目的 (3)二、设计要求 (3)三、系统设计 (3)四、功能设计 (4)五、硬件设计1、单片机 (4)2、LED灯 (6)3、按键 (6)六、软件设计1、程序流程图 (7)2、设计程序 (7)七、系统调试1、硬件调试 (11)2、软件调试 (11)参考文献 (11)摘要:本文介绍了采用STC12C5A60S2单片机控制LED灯变换显示的实用电路,设计了按键控制变换功能。
已经过软件和硬件测试,并达到设计项目一要求。
关键字:单片机;LED;按键;一目的、设计要求一、课程设计目的:1、通过单片机课程设计,熟练C语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。
2、通过广告灯控制系统的设计,掌握按键及led灯的使用方法。
3、通过此次课程设计,熟练掌握电路板焊接技能,及keil编程软件、stc单片机下载程序的使用方法。
二、设计要求(1)掌握硬件原理基础上,编写C程序对LED进行控制。
(2)设置按键,按不同的按键控制LED不同的亮法。
(3)在电路板上的现有电路编写程序来实现功能。
(4)调试,并且完成课程设计报告。
最终实现: 键盘输入使8个led发光二极管作16种不同的变换的亮法。
二设计方案一、系统设计1、LED显示控制系统框图如图1所示。
图12、主要由3个模块组成:LED显示、键盘、单片机最小工作电路(包括复位,电源VCC,接地GND,晶振电路等);二、功能设计:1、通过电源总开关实现系统通断电;2、上电初始时8个LED灯全亮,通过按键控制LED亮法,具体如下:1)、按下按键S4(最左端),8个LED全部熄灭;2)、按下按键S3(中间),8个LED按第一种亮法开始点亮,再次按下S3键换下一种亮法,总共16种亮法通过按键循环变换;3)、按下按键S2(最右端),8个LED显示全亮;3、通过“复位”键使LED回到初始状态;三硬件设计1、单片机简介:单片微型机计算机是微型计算机的一个重要分支,也是具有生命力的机种,单片微型计算机简称单片机。
单片机控制广告灯的左移右移

广告灯的左移右移1.实验任务做单一灯的左移右移,硬件电路如图4.4.1所示,八个发光二极管L1-L8分别接在单片机的P1.0-P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0→P1.1→P1.2→P1.3→┅→P1.7→P1.6→┅→P1.0亮,重复循环。
2.电路原理图图4.4.13.系统板上硬件连线把“单片机系统”区域中的P1.0-P1.7用8芯排线连接到“八路发光二极管指示模块”区域中的L1-L8端口上,要求:P1.0对应着L1,P1.1对应着L2,……,P1.7对应着L8。
4.程序设计内容我们可以运用输出端口指令MOV P1,A或MOV P1,#DATA,只要给累加器值或常数值,然后执行上述的指令,即可达到输出控制的动作。
每次送出的数据是不同,具体的数据如下表1所示表15.程序框图图 4.4.26.汇编源程序ORG 0START: MOV R2,#8MOV A,#0FEHSETB CLOOP: MOV P1,ALCALL DELAYRLC ADJNZ R2,LOOPMOV R2,#8LOOP1: MOV P1,ALCALL DELAYRRC ADJNZ R2,LOOP1LJMP STARTDELAY: MOV R5,#20 ; D1: MOV R6,#20D2: MOV R7,#248 DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND7. C语言源程序#include <AT89X51.H> unsigned char i; unsigned char temp; unsigned char a,b;void delay(void) {unsigned char m,n,s; for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--); }void main(void){while(1){temp=0xfe;P1=temp;delay();for(i=1;i<8;i++) {a=temp<<i;b=temp>>(8-i);P1=a|b;delay();}for(i=1;i<8;i++) {a=temp>>i;b=temp<<(8-i);P1=a|b;delay();}}}广告灯(利用取表方式)1.实验任务利用取表的方法,使端口P1做单一灯的变化:左移2次,右移2次,闪烁2次(延时的时间0.2秒)。
单片机LED灯实验报告

单片机LED灯实验报告
本次实验我们使用单片机控制LED灯的亮灭,这是一个非常简单的实验,适合初学者。
1、实验原理
单片机是一种集成电路芯片,具有计算机的基本结构和功能,可以通过编程实现对外
设的控制。
在本实验中,我们通过编程控制单片机的输出口,使其控制LED灯的亮灭。
2、实验器材
1)单片机开发板
2)LED灯
3)导线
4)电池
5)万用表
3、实验步骤
第一步:连接电路,将开发板上的输出口与LED灯的正极连接起来,将GND和LED灯
的负极连接起来。
第二步:打开开发板和计算机,用Keil uVision软件编写程序,将程序下载至单片机。
第三步:将电池接电,观察LED灯的亮灭情况。
第四步:使用万用表进行电压和电流检测,确保电路工作正常。
4、实验结果
当单片机控制输出端口时,LED灯会随之变化。
当单片机输出低电平时,LED灯熄灭;输出高电平时,LED灯亮起。
通过这次实验,我们掌握了单片机的基本原理和一些控制技巧。
这对于我们以后了解
和使用单片机会有很大的帮助。
同时,也加深了我们对电路基础知识的认识和理解。
单片机 广告灯的数字显示 设计报告

河北工业大学计算机硬件技术基础(MCS-51)2009年综合实验报告一、题目:广告灯的数字显示(01)二、目的要求(1)培养学生综合运用所学单片机知识来解决常见的问题的能力。
(2)熟悉和掌握单片机的内部结构及工作原理。
(3)掌握单片机的接口技术及相关外围芯片的外特性和控制方法。
(4)通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。
三、总体设计1.总体功能描述:程序运行后,每隔0.5s接在P1 口的8个发光二极管依次点亮0,1,2,3,4,5,6,7,接着8个二极管轮流点亮0,1,2,3,4,5,6,7,八个灯间隔闪烁五次,然后8个发光二极管全部点亮,闪烁5 次,之后从左向右依次熄灭;如此反复循环。
2.设计方案描述:①.八个灯依次点亮,通过将A中的内容与01H异或并且左移,然后送入P1口②.八个灯轮流点亮,通过将A中的内容与00H异或并且左移,然后送入P1口③.八个灯间隔闪烁,通过将A中的内容与0FFH异或,然后送入P1口④.八个灯闪烁,通过将A中的内容与0FFH异或,然后送入P1口⑤.时间间隔通过定时器中断与软件计数实现四、详细设计:1、硬件详细设计:1)画出电路图;2)进行硬件资源分配硬件:定时器/计数器; LED显示设备以及接口; 中断源资源分配:内部RAM ; T/C0; LED内部缓冲区2、软件详细设计:功能模块:主程序模块: 设置初值,允许中断中断模块,实现八只灯的依次点亮,轮流点亮,间隔闪烁,闪烁,依次熄灭等功能定时器模块:实现0.5秒的定时功能判断中断响应并转移模块:根据程序分别转移到中断程序模块,实现实验要求3、程序流程图:三、程序清单ORG 8000HAJMP MAINORG 800BHAJMP EXINT1MAIN: MOV SP,#5FHMOV P1,#0FFHMOV TMOD,#01H ;定时器0 方式1MOV TH0,#4CHMOV TL0,#00HSETB ET0 ;T/C0允许中断SETB EA ;CPU开中断SETB TR0 ;启动T/C0开始计时MOV R2,#01HMOV R3,#01HMOV R4,#01HMOV R5,#01HMOV R6,#01HMOV R1,#00HMOV R7,#00HHERE: SJMP HEREEXINT1: INC R1CJNE R2,#00H,TEXT1CJNE R3,#00H,TEXT2CJNE R4,#00H,TEXT3CJNE R5,#00H,TEXT4CJNE R6,#00H,TEXT5TEXT1: CJNE R1,#10,TIMEMOV A,P1RL AXRL A,#01HMOV P1,AMOV R1,#00HINC R7CJNE R7,#9,EXINT1 ;八个灯从左向右依次点亮MOV R7,#00HMOV R2,#00HMOV P1,#7FHAJMP TIMETEXT2: CJNE R1,#10,TIMEMOV A,P1RLMOV P1,AMOV R1,#00HINC R7CJNE R7,#9,EXINT1 ;八个灯从左向轮流点亮MOV R7,#00HMOV R3,#00HMOV P1,#55HAJMP TIMETEXT3: CJNE R1,#10,TIMEMOV A,P1XRL A,#0FFHMOV P1,AMOV R1,#00HINC R7CJNE R7,#10,EXINT1 ;八只灯间隔闪烁五次,第2,4,6,8灯先亮MOV R7,#00HMOV R4,#00HMOV P1,#0FFHAJMP TIMETEXT4: CJNE R1,#10,TIMEMOV A,P1XRL A,#0FFHMOV P1,AMOV R1,#00HINC R7CJNE R7,#10,EXINT1 ;八只灯闪烁五次MOV R7,#00HMOV R5,#00HMOV P1,#00HAJMP TIMETEXT5: CJNE R1,#10,TIMEMOV A,P1RR AXRL A,#80HMOV P1,AMOV R1,#00HINC R7CJNE R7,#8,EXINT1 ;八只灯从右向左依次熄灭MOV R7,#00HMOV P1,#00HMOV R2,#01HMOV R3,#01HMOV R4,#01HMOV R5,#01HMOV P1,#0FFHAJMP TIMETIME: MOV TH0,#4CHMOV TL0,#00HRETIEND四、调试程序的方法1)硬件调试方法在断电情况下根据电路图完成接线,检查电路无误之后接通电源2)软件调试方法按照各块来调试.先调试显示程序,在此基础上调试计时器的功能.在对各个模块的调试过程中使用单步调试与断点调试相结合的方法,然后进行连续调试.五、对该设计题目有何更完善的方案用LED显示器实现显示器与灯的同步进行,从而使得此方案更加完美。
单片机广告灯试验报告

实验准备:(1)在D: 盘根目录下创建一个以“学号”命名的空文件夹,并将这个空文件夹复制并粘贴到ftp://218.194.106.91/李俊萩/上传/单片机实验报告(电信12)/。
(2)将“C:\Keil\单片机实验程序”路径下的ZYADV.ASM文件复制到D:盘刚才创建的空文件夹里。
(3)在Keil C51环境下新建一个名为“ZY ADV”的工程,并按照《单片机实验说明》文档中的第8步进行工程属性的设置。
(4)将汇编源程序“ZYADV.ASM”添加到新创建的工程里。
(5)编译程序,并进行仿真调试。
按要求完成以下步骤:1、汇编源程序“ZYADV.ASM”已粘贴在下方,看懂源程序后对每条指令加上注释信息,注释信息以分号开始,将注释信息的字体设置为…绿色‟。
RG 0MAIN: MOV DPTR,#TAB ;通过该指令将字模首地址送到DPTR寄存器只能中MOV R5,#71H ;(R5)=71HLOOP: MOV A,#00H ;将待显示的数码放到A中MOVC A,@A+DPTR;TAB+00H,将0FEH和0FDH放到A中MOV P1,A ;(P1)=(A)ACALL D ELAY ;调用子程序DELAYACALL D ELAY ;再次调用子程序DELAYINC DPTR ;TAB的地址自加1DJNZ R5,LOOP ;71H减1不为0,则跳转到LOOPLJMP MAIN ;71H减1为0,则跳转到MAINDELAY: MOV R7,#00H ;将00H放到R7中MOV R6,#00H ; 将00H放到R7中DE: DJNZ R7,$ ;(R7)减1不为0,则跳转到DEDJNZ R6,DE ; (R7)减1为0执行,(R6)减1不为0,则跳转到DERETTAB: DB 0FEH, 0FDH, 0FBH, 0F7H, 0EFH, 0DFH, 0BFH, 7FHDB 0FFH, 7FH, 0BFH, 0DFH, 0EFH, 0F7H, 0FBH, 0FDHDB 0FEH, 0FFH, 0FEH, 0FCH, 0F8H, 0F0H, 0E0H, 0C0HDB 80H, 00H, 80H, 0C0H, 0E0H, 0F0H, 0F8H, 0FCHDB 0FEH, 0FFH, 7FH, 3FH, 1FH, 0FH, 07H, 03HDB 01H, 00H, 01H, 03H, 07H, 0FH, 1FH, 3FHDB 7FH, 0FFH, 7EH, 3CH, 18H, 00H, 18H, 3CHDB 7EH, 0FFH, 0FEH, 0FCH, 0FCH, 0F9H, 0F3H, 0E7HDB 0CFH, 9FH, 3FH, 7FH, 0FFH, 7FH, 3FH, 9FHDB 0CFH, 0E7H, 0F3H, 0F9H, 0FCH, 0FEH, 0FFHDB 0FEH, 0FCH, 0F8H, 0F0H, 0E0H, 0C0H, 80H, 00HDB 80H, 40H, 20H, 10H, 08H, 04H, 02H, 01H, 00HDB 01H, 02H, 04H, 08H, 10H, 20H, 40H, 80H, 00HDB 80H, 0C0H, 0E0H, 0F0H, 0F8H, 0FCH, 0FEH, 0FFHEND2、请将调试正确的C源程序粘贴在此处#include <reg51.h>#define N 8void main(){unsigned int i,a=0;const unsigned char led[N]={0x01,0x02,0x03,0x04,0x10,0x20,0x30,0x40};while(1){P1=~led[a++];for(i=0;i<=10000;i++);if(a>N-1)a=0;}}3、观察实验现象,阅读汇编源程序,思考并回答以下问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
7) 选择“Output输出”菜单中的“生成HEX文件”, 以便汇编后产生HEX代码,供编程器使用;
8)在“Debug调试”菜单中,选择如下功能,
并点击“Setting设置”,进 行右图设置,注意你使用 的是那个串口(Com1还 是其它的,可以看设备 管理器);
9)全部确定后,对程序进行编译, 生成相应的HEX文 件后,可进行调试(点击红色的D), 如出现错误报告,请检查有无连接 USB线和串口线,并按下仿真仪上的 复位键(K16); 10)进入调试窗口,连接上相关的连接线,点击”全速 运行”, 即可观查仿真结果;
7.操作状态窗口
8.菜单与工具条 9.编程进度指示
1. 点击“操作”菜单,选择“检测编程器 ”进行检查,若有问题检查JP13/JP14的 跳线,ISP/仿真按键是否弹开等。
2. 打开欲烧写的HEX文件(Keil Uvision2 工程文件夹下)。
3. 按“智能一键通”按钮进行烧写程序。 4. 将ISP/仿真键按下即可进行仿真实验。
;点亮灯p1.5
;点亮灯p1.6 ;点亮灯p1.7 ;到最开始loop处重新运行 ;延时子程序
3、自编程序
(1)要求每个灯间隔延时1S/2S,计算并修改延 时子程序,观察结果。
(2)修改程序, 改变跑马灯的跑马顺序: A:由灯1至灯8,再由灯8回到灯1; B:由两头到中间,再由中间到两头; C:隔灯亮并跑马; 观察结果。
四、实验要求:
1、实验前必须编写好程序
2、程序必须编译通过并运行正确 3、提交实验报告:报告内容 (1)实验目的 (3)实验原理图 (5)实验步骤 (2)实验内容 (4)实验线路连接 (6)实验结果
clr p1.5 lcall delay clr p1.6 lcall delay clr p1.7 lcall delay AJMP LOOP delay: mov r5,#20 d1: mov r6,#40 d2: mov r7,#248 djnz r7,$ djnz r6,d2 djnz r5,d1 ret end
2、跑马灯参考程序
org 0000h ajmp loop org 0030h ;从0030h开始,避开00-30h的敏感地址 Loop: mov p1,#0ffh ;关闭所有灯 clr p1.0 ;点亮灯p1.0 lcall delay ;调延时子程序 clr p1.1 ;点亮灯p1.1 lcall delay clr p1.2 ;点亮灯p1.2 lcall delay clr p1.3 ;点亮灯p1.3 lcall delay clr p1.4 ;点亮灯p1.4 lcall delay
微机原理与接口技术(A)
实验三
广告灯实验
一、实验目的
1、熟悉XLISP系列 单片机综合仿真试验仪的组成 和使用方法。 2、学会应用XLISP仿真试验和kerl-uvision2集成调 试软件进行仿真实验。掌握仿真实验的步骤并能得到 正确的结果。 使用仿真仪时的设置请阅读指导书P10-12页的设置 方法。 3、掌握用单片机的4个并行口进行输入/输出,编写 软件实现LED灯的不同点亮组合。
二、实验内容
1、实验步骤
1) 使用USB线和串口线,将XL2000综合仿真仪与微 型计算机连接起来; 2) 在XL2000综合仿真仪上,将JP13和JP14两个 232/USB通信选择方式端口的跳线帽跳至232的方式, 使用8P的连接线将JP44(CPU的P1口)与JP32相连; 3) 将JP17的开关压下, 选择仿真模式;
11)需退出仿真时,按下仿真仪上的复位键就会自动 退到编辑模式下,修改完毕程序并编译后,再按下”调 试”即可进入仿真模式。
烧录软件XLIS,进入以下界面 1.状态信息窗口
2.程序区与数据区
3.智能一键通 4.智能一键通设置 状态窗口 5.文件更新按钮 6.复位目标板
3
2 1
1.电源开关 2. ISP/仿真 3.复位
接PC机串口
接PC机USB口
4) 程序编写完成,并将*.asm添加到工程中 后,进行仿真前,对目标1的属性进行修改; 5)如右图,点击 工程下拉菜单中 的“Target目标’ 目标1’属性”;
6)单击“Target目标”,输入仿真器的频率12(MHz);