在Keil中添加STC型号的三种方法详解

5星 · 超过95%的资源 需积分: 27 13 下载量 55 浏览量 更新于2024-09-18 收藏 1.55MB PDF 举报
"本文档介绍了如何在keil集成开发环境中添加STC单片机型号,提供了三种不同的方法:数据库替换法、新数据库添加法和原数据库添加法。这些方法允许用户在keil中使用STC系列芯片进行项目开发。" 在keil中添加STC型号的三种方法如下: 1. **数据库替换法**: 这种方法是通过替换keil原有的设备数据库文件,以包含STC单片机的信息。首先,你需要备份UV2.CDB文件(对于不同版本的keil,可能是UV3.CDB或UV4.CDB)。然后,从STC官方网站获取相应的CDB文件并替换掉备份的文件。这样,keil就会显示STC系列的单片机,但原有的芯片类型将不再可见。 2. **新数据库添加法**: 这种方法保留了原有的数据库,同时增加了STC单片机的支持。你需要下载STC的CDB文件,将其重命名为STC.CDB,并将其放在keil的UV2目录下(根据keil版本可能为UV3或UV4)。接着,编辑TOOLS.ini文件,在[UV2]段落下方([C51]之上)添加一行"CDB0=UV2\STC.CDB ("STC")"。之后,用户可以在目标设置选项的Device页面选择"STC"数据库,或者在新建工程时选择"STC"作为CPU数据库。 3. **原数据库添加法**: 推荐使用这种方法,因为它允许用户仅添加需要的STC型号,而不影响原有数据库。具体操作步骤如下: - 第一步:打开UV2.CDB文件(或其他版本对应文件),使用数据库编辑工具如MDBEdit,导入STC单片机的型号数据。 - 第二步:编辑数据库中的每个STC型号,确保其属性正确无误,如引脚数量、内存大小、定时器等配置。 添加STC15F104E为例,这是一款基于8051内核的高速单片机,具有双DPTR、6个输入/输出线、2个定时器/计数器、4KB闪存、128B数据RAM和1KB片上EEPROM。在数据库中添加该型号后,用户可以在keil中选择它进行编程,且能利用keil的全部功能,如头文件的快速插入。 每种方法都有其适用场景,用户可以根据自己的需求和对keil环境的熟悉程度选择合适的方法。值得注意的是,STC官网提供的数据库可能默认使用的是REG51.H和REG52.H等头文件,如果希望插入特定型号的头文件,可能需要自定义数据库或添加型号。在实际操作中,确保备份原始文件,以防不测,并遵循keil的更新和配置指南,以确保开发环境的稳定性和兼容性。