下载此文档

51仿真器使用说明.doc


文档分类:办公文档 | 页数:约15页 举报非法文档有奖
1/15
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/15 下载此文档
文档列表 文档介绍
51仿真器使用说明初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序稍大,变量也会变的很多,系统调试就极为复杂,此时就需要有一台仿真器。一台好的仿真器非常贵,这里介绍这种自制的51芯片仿真器。这个仿真器的仿真CPU是使用SST公司的SST89C516RD2。,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此先要设计RS232/TTL转换电路。由于现在的电脑多取消了普通串口,因此我们此处设计了一个usb转TTL的串口接口电路,使用的接口芯片是PL2303。,再把它插到上面的最小系统电路中就可以了。因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。烧写时要求用支持SST89C58的编程器。3. 口与KEILuVision2Debugger通讯它可以实时地调试目标程序,因此提供使用SST单片机的工程师简单有效和容易使用在板上调试程序。尽管小而紧凑,SoftICE却提供高级仿真器的大部分功能与KEILuVision2Debugger一起使用。SoftICE提供以下特性:源代码调试支持汇编语言和C51高级语言单步执行STEP和STEPOVER断点调试做多到10个固定和1个临时断点全速运行显示修改变量读/写数据存储器读/写代码存储器读/写SFR特殊功能寄存器读/写P0-P3端口下载INTELHEX文件对8051程序存储区的反汇编在线汇编SSTMCU产品特有的IAP功能InApplicationProgrammingSoftICE用到的MCU硬件资源SST的SoftICE用到的MCU硬件资源如下(1)一个UART串口RXDTXD用定时器2做为波特率发生器(2)8个字节的堆栈空间(3)SoftICE监控程序占用5Kbyte程序空间对SST89E/) 连接前需要给pc机安装Pl2303驱动,驱动程序在安装文件夹内,解压后即可安装。安装好后右击我的电脑—>管理—>设备管理器-->和LTP),这时用USB数据线连接PC机与我们的仿真器即可看到仿真器的连接情况,如下图所示,的哪个口(口后面的keil调试设置时会用到)2) Pl2303驱动安装无误后,安装keil文件文件夹内的是keiluv4内有破解方法(不破解只能编译2kb程序对于初学者也够用了)3)  建立工程Projict—>NewuVisonProjict选择工程地址填入文件名(工程路径最好不要有中文文件名字里不要有中文)保存选择atmel公司的AT89c51即可点击ok建立工程asm文件 File—>New…保存文件文件名后面别忘了加asm  () 保存添加工程文件 右击SouceGroup-->AddfiletoGroup…选择刚刚创建的文件 ADD close(选择文件类型asmsourcefile…能方便查找asm文件)文件加载好后看到的工程栏目如下图所示4) 编写asm文件5) 调试设置点击工具栏里的图标 出现如下工具栏 点击Target晶振频率改为12Mhz

51仿真器使用说明 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数15
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小51 KB
  • 时间2020-01-08
最近更新