搭建使用 RTX51-Tiny 的 C51 Keil 项目环境

时间:2016-11-28来源:网络

选择芯片库,我这里用的是 STC:

Keil 默认的芯片库里面,是没有 STC 的芯片的,可以按照下面的步骤将 STC 的芯片库加入到 keil 中:

(个人笔记:这部分完全可以用最新版的STC-ISP,选项卡“keil仿真设置”,点“添加STC仿真驱动 到Keil中添加型号和头文件到keil中”,就行了,简单易行)

然后,选择芯片:

问你是否需要自动包含启动代码,选“否”(除非你要改程序起始地址什么的):

改改 Target 的名字,看上去好看些,然后设置项目属性:

写好晶振频率并选择“RTX-51 Tiny”作为操作系统,这样 Keil 会自动将 lib 文件编译到输出中(Memory Model 用 Small 比较好,免得每次声明变量都写 data 修饰):

然后选择 output、listing 目录到前面建立好的目录结构:

然后,忽略调用警告信息(这个警告会提醒你哪些函数定义了但是未被调用,很讨厌!):

设置好调试选项(STC12A5C60S2 支持 ISD-51 进行在线调试,不过,实际用下来用处不大,外围硬件模块根本不会跟着断点等你,还是先用软件模拟调试好了再说):

接下来,将常用的库文件拖到 lib 目录中:

Conf_tny.A51 还是需要做点儿修改的:

敲一段代码先跑跑(软件调试,Ctrl+F5):

可以看见监视窗口里面,c0, c1 乱跳:

再来一段代码,看看 Keil 的高级功能(逻辑分析):

现在可以看波形了:

环境搞定,记得提交到配置库。下面就可以开始移植代码到新的基于 RTX-51 Tiny 的项目中了。


1 2

关键词: RTX51-TinyC51Keil项目环

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版