让 UV4 支持STC 单片机

2024-08-13  

Keil 本身并没有自带 STC 8051 单片机的数据,这样用起来就非常令人不爽,好在国内有个青年已经整理了一个补丁。


这个补丁包含三个修正:

  • 汉字bug修正,这个是老生常谈了,很奇怪Keil十年来都没有修正这个,说明其对中国市场完全漠视的态度。

  • STC头文件

  • STC器件数据库

OK,就一般应用来说这个补丁已经足够了,但是对于追求完美的人来说还略有不足,因为这个补丁会覆盖掉UV4自带的器件数据库UV4.cdb。打上补丁就丢失了最新的UV4数据库。

怎么解决这个问题呢,其实自UV2以来,就支持用户自定义器件数据库的功能,我们可以按照以下方法来修改:

  • 备份UV4.cdb

  • 安装补丁

  • 修改 C:KeilTOOLS.INI,在[UV2]一节下面增加

    CDB0=uv4custom.cdb('STC 8051')

  • 将补丁安装的UV4.cdb改名为custom.cdb

  • 将备份的UV4.cdb恢复

这样下次我们选择器件数据库的时候,UV4就会问我们要从哪个库里面选取了。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。