首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
一款经济适用的51仿真器
来源:本站整理  作者:佚名  2011-10-27 07:18:10



  初学单片机或业余做单片机开发的朋友总会有这样的经历,每次都要不断地调试程序,如没有仿真器又不喜欢用软件仿真,就需要多次地将编译好的程序烧到单片机芯片上,然后插在应用电路或目标板上测试程序运行的结果。

  对于一些小程序来说,要找到程序上的错误花不了多少时间,但是程序一大,复杂度及繁琐度就会大大增加,而直接烧片就变得非常麻烦,每修改一次程序就需要烧录一次芯片,芯片不断地拔插会引起单片机引脚的磨损,甚至折断引脚,而且在进行多次烧录后,芯片可能会发生内部损坏的情况,烧录的具体次数依芯片自身情况而定。

  如果有一台仿真器就会使开发或试验工作变得非常方便。现在市场上出售的仿真器对于业余爱好者来说确实算比较贵,因此,笔者在此介绍这种易于自制的51单片机仿真器,它非常适于初学51单片机的业余爱好者和学生朋友。

  该仿真器的仿真CPU是使用SST公司的SST89C58.可仿真51内核的单片机;直接支持KEILC51的IDE开发仿真环境,采用工业级芯片89C58作为核心部件,抗干扰能力极强,可仿真次数大于等于100万次。

  原理图如下图所示。

  仿真板介绍:

  Jl为40芯IDE座,PR1为lOk排阻,PR2为820Ω排阻,所有发光二极管均为直径为3mm的高亮度LED,三极管Ql为BC327PNP型,IC1为SST89C58芯片.IC2为MAX232串口/TTL电平转换芯片,LB为5V蜂鸣器。

  注意:SST89C58预先烧入了软件。

  J4.J5为PO口上拉电阻选择跳线:位于左边时,表示连接右边那个10k上拉电阻,位于右边时,表示断开lOk上拉电阻。

  J3为电源选择跳线,如果您使用外接电源时,请将跳线下面两针短接(可能有些人会问,从USB获得电压不是很好吗?对,但随着现在数码设备的不断增加,USB设备越来越多,只是从USB端口引出一条线用来供电,有时显得资源浪费,因此,该板同时提供外接电源接口和USB供电接口,用户可以根据自己的情况来选择供电方式)。

  板上的TR、TX、POW发光二极管分别用来表示数据发送、接收及电源显示。

  板上左下角的按钮是复位按钮,用来给仿真器复位。

  进入仿真环境之前,需要按一下这个复位按钮,这样KEIL启动后,软件和已复位的硬件仿真器就会顺利联机。

  进入仿真环境之后,仿真器完全由KEIL控制,此时不要按这个按钮,否则在仿真过程中系统将会提示联机中断。

  如果需要给硬件复位的话,请先退出KEIL仿真调试环境。

  仿真器通过IDE40芯插座外接IDE排线,由于仿真头经常要进行拔插,因此,时间长了难免会造成接触不良的现象,现在市场上有些同类产品中,将仿真头和仿真器整合在一起,虽然可以降低成本,但万一仿真头出现不良状态,则不能用更换仿真头的方法来方便解决。采用USB口供电或外接直流电源两种供电方式,适合广大用户使用。现在的PC机主板一般都有USB接口,因此,只要方便地插上USB线就可供电。但有些老的PC机主板可能还没有USB接口,此时就可以使用外接电源口来给仿真器供电,或者当你的PC机主板上的USB接口被你的扫描仪、打印机、数码相机、DV、移动硬盘、U盘等相关数码设备占满时,也可以使用外接电源接口来供电,只要改动一下仿真器的跳线即可。仿真器板上带有LED发光二极管、蜂鸣器,可以供用户做一些实用的实验电路,如流水灯等。这样使仿真器又带上了实验板的一些基本功能,可谓二合一组合。

[1] [2]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:11,507.81000 毫秒