返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 

第一章:xl600单片机综合仿真试验仪简介

第5章:xl600单片机系统实验

实验12 DA转换dac0832的原理与应用

1.2各个模块接口的定义

基础:MCS-51单片机引脚说明

实验13 模拟/数字转换器ADC0804

第2章: 快速入门篇用xl600作跑马灯实验

实验2  最简单的八路跑马灯

实验14 小喇叭警报器试验
2.1软件安装 

实验3  8路指示灯读出8路拨动开关的状态 

实验15 红外线遥控试验
2.2软件界面介绍 

实验4  数码管静态扫描 

实验17  1602液晶显示屏显示A 
2.3软件操作

实验5  数码管动态扫描显示01234567

实验19  24C02储存开机次数实验

第3章:ISP 下载部份的应用

实验6  端口按键判断技术(按键显示数字)

实验20  步进电机实验 
ISP 下载部份介绍 

实验7  矩阵按键识别技术

实验21  93c46 演示程序 

 xl600下载头之插头定义

实验8 74LS14反向器实验 

实验22 串行双向通信实验 
常用芯片的ISP相关引脚连接方法   实验9  74LS138 38译码器部分实验 实验23 综合实验 18B20数字温度显示系统 
第4章:xl600 仿真操作指南   实验10  74LS164 串入并出实验 第6章 怎样产生hex文件?
  仿真概述   实验11 74LS165并入串出实验 第7章   常见问题解答
KEIL UV2软件操作指南 第8章 系统配置和售后服务指南

第4章   51MINI 仿真器操作指南

产品简介市面同类产品的仿真方案都是采用SST单芯片公版仿真方案(成本仅10元)由于速度慢且占用较多资源,并没有实际使用价值。本公司率先采用xl600下载实验仪+本公司开发生产的具有自主知识产权的新一代专业独立仿真器-51MINI(追踪者)方案,无论技术,工艺,品质均具有跨时代的进步!

 

 

 

硬件说明:

 

USB 接口:连接USB线到电脑,同时起到通信和供电的功能。

复位键:

短按一下,灯闪一下,喇叭响一下,则系统复位。

长按3秒,不停闪烁,喇叭响两下,则系统脱机运行。

喇叭响三下 “嘀嘀嘀”,则表示被仿真程序的00H-0040H被用户占用, 请你参考后面说明更改程序。

 

   usb驱动程序安装指南

 51MINI采用 USB通信方式请首先遵循如下步骤安装USB驱动。

*第一步:用随机USB电缆连接仿真器USB插座和计算机USB口;显示找到新硬件向导,选择“从列表或指定位置安装(高级)”选项,进入下一步;



*第二步:选择“在搜索中包括这个位置”,点击“浏览”,定位到驱动光盘的文件夹,如E:\驱动程序\XLISP驱动程序\USBDRIVER2.0\,点下一步;


*第三步:弹出“硬件安装”对话框,如果系统提示“没有通过Windows 徽标测试…”,不用理会,点击“仍然继续”,向导即开始安装软件;
然后弹出“完成找到新硬件向导”对话框,点击完成。

*第四步:重复以上几个步骤; 右下角弹出对话框“新硬件已安装并可以使用了”,你可以进入系统的:控制面板\系统\硬件\设备管理器中看到以下端口信息, 表示系统已经正确的安装了USB驱动。

安装失败的解决方法:

如果在安装中中途退出或掉电等, 可能造成安装失败。这时,可以在设备管理器中删除带有黄色感叹号的USB设备,然后在重复以上的安装步骤即可。

特别情况下的usb安装:

一般情况下的usb安装如上所述,特别情况下, 您的电脑可能已经安装了其他的usb打印机,usb 编程器等。 在这种情况下, 分配给usb虚拟串口可能是串口5, 甚至是串口6!而KEIL仿真的COM选择范围只限于com1,com2,com3,com4 四个串口,如何解决呢?比较笨的办法是干脆重新安装系统,在新的系统中首先安装XLISP的usb驱动, 这样系统分配的串口自然靠前了。

  图1 当usb设备较多的时候, 系统分配的虚拟口号为com5,导致无法使用KEIL等软件。

 

 2:指向usb虚拟出来的com5,点右键,察看属性

 

 3进入usb serial port(com5)属性后, 点上面的端口设置然后高级属性在端口号中选择一个不用的COM端口号比如COM2

 

4系统已经把com2分配给usb虚拟串口,以后您就可以使用此com口啦!

 

 

 

51MINI 仿真操作指南

 

51MINI仿真器采用功能强大的keil 集成开发环境,本光盘提供该软件的评估版,如果您觉得这个软件不错可以联系代理商购买正式版本。
(由于KEIL 操作较复杂,如果您是新手,请严格参考以下说明书,一步步的操作,相信您一定能够成功!

 硬件安装:首先连接好usb电缆,此时仿真器上的喇叭响一下,同时指示灯闪烁一下。表示系统自检正常。插入仿真头到目标板,请注意仿真头插入方向!

软件安装:直接拷贝光盘\开发工具\keil\到c盘的根目录,去掉所有文件的只读属性。注意必须是c盘根目录, 不要安装在其他目录)

执行keil\uv2\uv2.exe即可(可将文件发送到桌面快捷方式)

KEIL软件是他的驱动软件。用户也可自行搜索下载更新版本的KEIL软件。

建立您的第一个项目(软件操作指南):

1  点击Project(工程)菜单,选择New Project(新工程),在文件名中输入您的第一个程序项目名称,假定我们用"test"。"保存"后的文件扩展名为uv2这是KEIL uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目。注意输入的时候不要输入文件的后缀名, 默认即可。为了查找方便, 假定我们保存在c盘的根目录。

这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C52。注意我们实际使用的是89s52,他们的资源基本是一致的,不必理会。

 

 *2汇编源文件的建立: 点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口。在里面输入一个程序范例如流水灯程序,然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为C:/prog/001.asm(注意不要有中文目录,文件名不超过8个字符,否则编译不通过!如果您是第一次使用, 那么我建议您直接保存在c盘的根目录,文件名同样取001.ASM, 不要试图把他保存在桌面/我的文档等等!)

请注意:

C51用户请在您的代码的main()函数前面,加上一句:
char code dx516[3] _at_ 0x003b;
ASM汇编用户请将你的主程序跳过中断区直到0050H以后,如:
org 0000H
ljmp main
org 0050H
main:....;程序开始
如果以上设置你没有做,在装载过程中,仿真器会发出“嘀嘀嘀” 的三声短声报警,这时的仿真结果将可能不正确。

现在随着单片机技术的发展,CPU的00-40H之间已经越来越多的被新的寄存器占用,而不是以前的00-30H,养成良好的程序书写习惯很重要。如果您的程序是30H。请你改为40H或者以后如50h,80h。如果您有所疑问请您仔细参考本光盘的测试程序举例中中的例子,都是修改过的。

 

3 点击Target 1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”。

*4 仿真部份采用Mon51协议,在使用之前应必须对软件项目进行如下设置:

单击"Project"(工程)菜单,再在下拉菜单中单击"options for target target 1"(目标1属性) 在下图中选择output(输出)”Create HEX file”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用

*5 在"Debug"(调试)中点选"KeilMonitor-51 Driver",同时选中加载代码到仿真器,运行到main0,在“恢复调试设置”中“断点”“工具栏”

“浏览点” “储存器显示”也全部钩选上。然后点击“设置”。

*6"Settings"(设置)选择要使用串口必须和实际相符合, 你的计算机可能是COM2或者其他, 对此不能确定可以通过察看 控制面板\硬件\端口\通讯端口来解决, 同时注意电脑上不能够同时运行其他可能占用串口资源的软件例如XLISP下载软件,串口调试软件等等也必须退出, 否则将引起冲突,(如果您使用的是USB通信方式, 那么选择系统分配的虚拟串口号)同时选择通信速率到最高:115200 在下面的serial interrupt 也选上!

*7按以下两个向下小箭头的图标进行编译,(或者按F7快捷)编译成功后如会出现下图红箭头所指的文字正在汇编…0(错误),0(警告)这里的意思是没有错误, 没有警告。表示编译成功。

但是用户在开始编写程序时容易出现错误,现在我们故意将第3行的ORG 0080H 改为RRG 0080H,我们再次进行编译和链接编译/链接,因源程序中有语法错误,在信息输出窗口中有错误报告出现 : “001.ASM(3):错误A9:SYNTAX ERROR”(第3行语法错误)

双击该行,定位到出错的位置,将错误改正后,再进行编译,程序编译和链接能顺利完成。

此时在C盘的根目录就生成了test.hex文件,有了这个hex文件, 我们也可用ISP方式烧写到单片机实验)

然后可以进行硬件仿真了,将仿真头插入目标板的40pin卡座,开始仿真退出仿真时最好按一下51MINI仿真器上的复位按键,小喇叭发出“滴”一声响。(一般不需要这样做,除非系统没有复位)

 *8在按图第三个红色的     (debug)或按Ctrl+F5快捷键可以进入仿真

此时界面将出现连接成功的提示!   Connected to monitor-51 v9.1

其中9.1是仿真器的版本号(否则设置有误请仔细检查)

(仿真连接成功的提示)

精致外观

精致外观

精致外观

精致外观

精致外观

精致细节

1602液晶

精美包装

精美包装

精美包装

232电缆

usb电缆

精美包装

cd光盘

实验芯片

使用手册

包装铝箱

精美细节

精美细节

红外遥控