keil怎么导入STC单片机的库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keil怎么导入STC单片机的库相关的知识,希望对你有一定的参考价值。
运行STC_ISP这个下载程序,点击Keil仿真设置,点击导入STC...如图所示,就可以导入了。
参考技术A keil导入STC单片机的库的目的是什么?可以去STC官网下载一个数据库文件安装一下。其实,也没有什么必要,即使安装了库文件,也只不过是在新建工程时可以找到STC单片机而已。
要仿真还是不行的。
但是,为STC单片机编程就不必要导入什么库了。在新建工程时,选用典型的AT89C52就行,不过就是借用一下建个工程吗。无所谓的什么型号。
在具体写程序时,还是照样按STC单片机来写。但STC新增的寄存器在编译时会出错。只要包含了STC的头文件就可以了。把原来的
#include<reg52.h>
改成 #include"stcxx.h",这个STC的头文件的具体型号根据实际用的单片机写,头文件可以从STC-ISP软件中导出。这样做就完全可以了。很简单的事情吗。 参考技术B 打开软件、keil仿真设置、点击添加型号STC单片机型号及介绍1.89C系列:工作频率0~40M相当于普通8051的0~80M,FLASH程序储存4K-64K,RAM数据储存512B-1280B,内部集成EEPROM 2K-16K及看门狗和专用复位电路,带A/D功能. 2.12C系列:单时钟/机器周期。超小封装。2-4路PWM, 8-10位高速A/D转换。 FLASH程序储存512B-60K,RAM数据储存256B-1280B,集成EEPROM及硬件WDT. 产品都有为低功耗。有ISP和IAP功能,强抗干扰和降低EMI性能.3.15F系列有STC最少引脚8引脚的单片机.最显著的特点就是支持ISP在线下载功能。
STC单片机基于Keil平台在线调试仿真
STC单片机基于Keil平台在线调试仿真
- ⚡目前
STC32G12K128
型号的单片机仅支持通过SWD
接口(STC-USB LINK 1D
)进行调试,STC8H
系列可以通过HID
接口或者串口进行调试,其他不带HID
功能型号的只能通过串口进行调试。
- ✨初次调试,请仔细阅读
STC-ISP
界面,找到Keil仿真设置
页面,点开《仿真器使用说明
》PDF文档。我这里主要是针对其内容的补充和注意事项进行补充说明。
- 🔖STC单片机支持仿真型号在STC-ISP界面查询,如下图:
✅仿真前准备工作
- 🔰导入相关文件到
Keil C51
目录下
🌼HID调试
- 🎉
STC8
系列单片机后缀带U
字母结尾的单片机支持此功能。
- 在
Keil
调试前,需要在STC-ISP
软件界面进行一次硬件配置和烧录。具体步骤如下:
- 🛠Keil配置仿真选项
- 📺HID在线仿真演示:
🌻串口调试
1. 在Keil
调试前,需要在STC-ISP
软件界面进行一次硬件配置和烧录。具体步骤如下:
2. Keil配置选项
3. 运行仿真
📓查询变量或寄存器的值的方法
⛳注意事项
- 🌿不管是
HID
调试仿真还是串口调试仿真,IRC
频率配置为11.0592MHz
,如果配置为其他频率,点击Keil
中的在开始仿真按钮会报错。这一点需要注意。 - 🌿在使用
HID
口调试时,先执行全速运行,然后在暂停,再去跑单步或其他命令。如果HID模式下,一开始就单步执行,在执行到main函数中的while
循环的时候任意掉线。(此问题在使用串口调试时没有发现此类问题)
以上是关于keil怎么导入STC单片机的库的主要内容,如果未能解决你的问题,请参考以下文章
我的STC单片机型号是STC90C516RD+。在keil_c中64Kflash程序存储器怎么全把它用上啊?