keil软件中怎样添加STC系列单片机

keil软件中怎样添加STC系列单片机,第1张

用keil软件,不过是两种用途,一是编译C语言程序,纯粹是编译,不用仿真。如果是这种,也不必要添加STC单片机。其实,只是在建工程时,需要选单片机型号。而编写的程序,与型号无关。所以,用实物STC单片机,建工程时,随便选一款51单片机就行。具体程序就应该按STC单片机来编写。对于STC单片机增加的寄存器可以加载STC的头文件即可。
二是写程序后仿真。但是,即使是添加了STC单片机,照样不能仿真STC单片机所增加的寄存器,还是按传统51单片机来仿真,这就没有什么实际意义了。
非要添加,就去STC官网下载一个数据文件。
添加后,不论是编译还是仿真,都没有什么实际的用处。

有两种方法:
1,用keil生成hex文件,在isis中右击at89c51,再左击,出现相应元件的属性对话框“Program File”一项中选择要加入的hex文件。
2,联调联调设置步骤如下:
(1)把安装目录Proteus\MODELS下的VDM51dll文件复制到Keil安装目录的\C51\BIN目录中。
(2)修改Keil安装目录下Toolsini文件,在C51字段加入TDRV5=BIN\VDM51DLL(“PROTEUS 6 EMULATOR”)并保存。注意:不一定要用TDRV5,根据原来字段选用一个不重复的数值就可以了。引号内的名字随意。
(3)打开Proteus,画出相应电路,在Proteus的“Debug”菜单中选中“Use Remote Debug Monitor”。
(4)进入Keil的Project菜单Option for Target‘工程名’。在Debug选项中右栏上部的下拉菜单选中Proteus Driver。再进入Settings,机子IP设为127001,端口号为8000。
(5)在Keil中进行debug,同时在Proteus中查看直观的结果。这样就可以像使用仿真器一样调试程序了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13210781.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-21
下一篇 2023-06-21

发表评论

登录后才能评论

评论列表(0条)

保存