用51单片机大家都用keil软件,其实keil也可以接仿真器,就是它自带的mon51
mon51的制作资料在
www.c51bbs.com上有,坐起来比较麻烦。不如用sst的单片机
在系统开发中使用嵌入仿真功能详细介绍
加入时间:2003年7月30日 显示次数:202
1、选择sst的单片机,这一系列的常用的有:
89c54 16+4k flash 256ram
89c58 32+4k flash 256ram
89e/v554 32+8k flash 1kram 支持pca/pwm/spi
89e/v564 64+8k flash 1kram 支持pca/pwm/spi
2、芯片选择:
54/58是宽电压的芯片,可以直接兼容3/5的电源系统
554/564片内ram区域较大支持较多的功能,e/v分别对应3/5伏的系统,对于具体的应用来说不是问题,对于单独的产品来说可能是一个问题,实际比较的结果是5伏的芯片在3.3伏的时候还是可以工作的,晶振的频率不要太高就可以稳定工作的。
3、软件的获得:
可以在sst公司网站下载,这个站点上有一个工具软件和对应的说明,但是速度比较慢,也可以在我得网站上获得。
http://www.ls-labs.com分别是:
sst的isp/iap手册,这个是说明
sst的下载工具,这个软件是必不可少的
4、做板的时候要注意的是需要有串口的支持,必须的连线是2/3分别联接max232的收发,5是地线,78连接到一起,146连接到一起,板子做好了用一个常用的芯片确定一下传口是不是可以正常通讯,如果没问题可以进行下一步了。
5、晶振问题可以从1-33兆之间选择,但是最好还是用11.0592/22.1184等常用的频点。
6、把新的芯片放到放到板子上,加电。在pc上运行easyiap软件。
7、在easyiap软件中执行softice/download ice。这是在iap软件中就无法访问目标板了。
8、但是这时keil的mon51.dll可以访问了,也就是说目标板已经具有仿真的功能,这是在keil编译完了以后直接点基调试就可以自动下载程序,然后进入仿真状态了。
9、芯片的价格可以参考
www.ic-shop.com10、资源占用,串口/p30、p31/6字节idata,引导区占用4kflash,主程序区占用1kflash。
11、使用限制flash寿命,修改flash次数=下载次数+断点设置次数。
作者:王书军
来源:利舒技术实验室
上面的文章对于和keil连说的比较简单,可以在 宏晶科技主页上下一个完全的
easyiap软件,它的帮助中说的比较详细。(
http://www.mcu-memory.com)这样的话,你只要有一块带串口的班子,就可以做仿真器了。