让 UV4 支持STC 单片机

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

这个补丁包含三个修正:

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

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

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

  • 备份UV4.cdb
  • 安装补丁
  • 修改 C:\Keil\TOOLS.INI,在[UV2]一节下面增加

    CDB0=uv4\custom.cdb("STC 8051")

  • 将补丁安装的UV4.cdb改名为custom.cdb
  • 将备份的UV4.cdb恢复

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

    原文地址:https://www.cnblogs.com/skogkatt/p/4163387.html