自制51芯片仿真器完全手册

很多朋友来索要PCB图纸,在这我把它出来,有需要的朋友可以下载查看。 04033101_1_s51.rar 初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序大了,变量也会变的很多,而直接烧片就很难看到这些变量的值了,在修改程序时还要不断的烧片实验,确实很麻烦,这时如果有一台仿真器就会变得很好方便了。但一台好的仿真器对于业余爱好者来说确实有一些贵,在这里介绍这种易于自制的51芯片仿真器虽然有一些地方不够完善,但还是非常适于初学51单片机的朋友和经济能力不是很好的业余爱好者。   这个仿真器的仿真CPU是使用SST公司的SST89C58或SST89C54(其它相容的芯片也可,这里主要讲述SST89C58),对于没有可以烧写SST89C58芯片的朋友应该选用CA版本的SST89C58芯片,这个CA型号的芯片出厂时已内置了BSL1.1E的固件程序。那什么是BSL呢?BSL就是英文BOOT-Strap Loader,意思就是可引导装载,形象来说就像电脑用DOS起动盘起动后可以装载应用程序并运行。只不过SST89C58是用串口来输入程序资料的。为了能把编译好的单片机程序HEX或BIN文件下载到SST89C58芯片上,SST公司还提供了一种叫EasyIAP的软件,IAP为In-Application Programming,有了这个软件就可以把SST89C54变为在线下载的实验器。在这里不详述EasyIAP的使用,只讲述如何利用它去把SST89C58升级为带SoftICE固件程序的51仿真器。 一、制作带串口的的最小化应用板   无论是EasyIAP还是仿真器,都需要用串行口使SST89C58芯片和PC上位机进行通讯传输数据,因此我们先要制作一个带RS232/TTL转换的应用板,如果你的51实验电路板或目标电路板已带有这样的电路那么你就可以跳过这一段了。图二是笔者所设计的可以用于制作SST89C58/54仿真器、S51系列下载器或51系列实验应用的小型应用板。(做个广告,这板子将在本站进行发售)它的电路是很简单的,用两个NPN的小功率三极管和一些电阻二极管做RS232/TTL转换 其它元件则做复位和时钟振荡电路。图三是我以前做的51应用板,刚好可以用就拿来用了,省却了用万用板做图四那样的东西,但这块应用板不能像图4那个可以当芯片插到目标板上。在晶振方面最好使用11.0592M或12M。 二、有编程器的做法   做好以上所说的电路后,那么就可以把仿真CPU的HEX文件烧到SST89C58里面,再把它插到上面的电路中就可以了。因为SST89C58有两个程序存储区,在这里要注意的是在烧写时就把仿真监控程序烧到SST89C58的第二个存储区也就是的RB1。烧写时要求用支持SST89C58的编程器,站长所用的是TOP2000。烧写设置画面如图五,在这里要注意的是如果你要烧写BSL固件程序做IAP在线下载器是不要对加密位SB1-3进行加密,并设存储位为RB1,否则无法用IAP功能。各编程器的设置不一样具体参看编程口的说明书。 图五 TOP2000B烧写SST89C58做仿真器时的设置 文件下载 文件名称 说明 [url=http://www.cdle.net/alldata/mywz/SoftIce58.hex]SoftIce58.hex[/url] SST89C58仿真监控程序 [url=http://www.cdle.net/alldata/mywz/SoftIce54.hex]softICE54.hex[/url] SST89C54仿真监控程序 [url=http://www.cdle.net/alldata/mywz/SSTEasyIAP11F.exe]SSTEasyIAP11F.ex
搜索电路图
随便看看
  1. MP3硬件电路原理图01
  2. 伴音电路:TA8211AH
  3. 伴音电路:LA4225A
  4. 伴音电路:AN5265
  5. 光藕代替音频变压器电路图
  6. 高频发谢电路图315M
  7. 数字功放电路
  8. 稳压管高频信号发生器电路
  9. 利用高频场效应晶体管的电压调节电路
  10. 高频产生点灯器电路
  11. 带n型调节网络的超高频前置级电路
  12. 一款性能极佳的JFET-MOSFET耳机功放
  13. 一种数字功放电路
  14. 成品功放电路-威廉逊电子管放大器副本
  15. 5.1c功放系统
热门文章
  1. DCS和PLC之间有什么不同
  2. 聊聊智能座舱中的抬头显示
  3. TI集成式变压器模块技术有助于进一步增加混动和电动汽车行驶时间
  4. 传联想发布AI芯片,业内人士猜测“不是自研”
  5. STM32 NRF24L01实现无线传输
  6. ARM9(S3C2440) LCD
  7. 【STM32H7教程】第34章 STM32H7的定时器应用之TIM1-TIM17的PWM实现
  8. Gartner:2023年第一季度全球PC出货量下降30%
  9. CEVA收购VisiSonics空间音频业务
  10. 基于单片机实现水力参数监测仪的设计
新增数据器件
  1. M85049-1720W05C
  2. PTE5000-040-2-C-4-V
  3. PX-5000-DAT-FDCB-FREQ1
  4. 1F110246-P6220T-AN
  5. 55495-G206
  6. ACVX1222-FREQ-F-S1-N20-Q25-OUT23
  7. CR2512G-42R2JI
  8. SS2-016-H064/2-66/2E
  9. U15J10W3SE31
  10. SIT9025AI-12Q18EO25.000625
新增视频
  1. 树莓派的摄像头应用
  2. 数据结构
  3. Hercules™ :只为更安全_2016 TI 嵌入式产品研讨会实录
  4. PSoC Creator 模拟设计
  5. 【虚拟仪器大赛】基于My-RIO的安全流动监测机器人
  6. 手把手教Hercules Launchpad(2)
  7. 直播回放: Microchip 安全系列18 利用PKCS #11和安全器件开发Linux®系统的安全IoT边缘设备到云端应用
  8. 运算放大器技术概述
  9. 直播回放: Microchip安全系列21 - 利用TA100-VAO对ADAS和IVI系统的CAN FD进行安全引导和消息身份验证
  10. 直播回放:自动驾驶与人工智能的起点——毫米波雷达与3D ToF 解决方案

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved