【STC单片机】图形化程序自动生成, STC15F2K60S2系列各功能模块, AiCube-ISP-V6.95Z

如何用 AiCube程序自动生成STC15F2K60S2系列各功能模块程序?

【STC单片机】--如何用 AiCube程序自动生成STC15F2K60S2系列各功能模块程序?come on, AI学妹来教你!

图形化程序自动生成, STC15F2K60S2系列各功能模块,
AiCube@ISP-V6.95Z
图形化程序自动生成先下载 强大的 AiCube-ISP-V6.95Z
ISP烧录及图形化各功能模块程序自动生成器图形化程序自动生成, STC15F2K60S2系列各功能模块
https://www.stcai.com/gjrj
最新 STC15F2K60S2 系列 数据手册,可从此下载

建议用强大的 AiCube-ISP-V6.95Z,ISP烧录及图形化各功能模块程序自动生成器

在学习完《单片机原理应用》的相应原理部分后,来图形化程序自动生成加速应用
STC15F2K60S2系列各功能模块AiCube程序自动生成@AiCube-ISP-V6.95Z
AiCube-ISP-V6.95Z 软件发布,又名 STC-ISP-V6.95Z
AiCube工具 已支持STC89C52RC系列的各功能模块自动配置程序框架自动生成
AiCube工具 已支持STC15F2K60S2系列的各功能模块自动配置程序框架自动生成
AiCube工具 已支持STC15W4K32S4系列的各功能模块自动配置程序框架自动生成
AiCube工具 已支持Ai8051U系列的各功能模块自动配置程序框架自动生成
AiCube工具 已支持STC8H8K64U系列的各功能模块自动配置程序框架自动生成
AiCube工具 已支持STC32G12K128系列的各功能模块自动配置程序框架自动生成
===管脚少的型号,可以用 同系列 管脚多的 型号 来配置,图形化自动生成程序

点击 【AiCube 菜单】,选择MCU型号,需要 自动生成各功能模块程序的 MCU型号:
1, STC15F2K60S2@AiCube-选择要自动配置生成程序的MCU型号STC15F2K60S2系列

如上点击【确定按钮】自动配置好 后续 KEIL C51编译器 的编译及链接选项:
并设置自动配置完成后,是否用 KEIL 自动打开 本项目
2, STC15F2K60S2@AiCube-设置KEIL编译器连接器的配置项, 用默认是最优

通知 AiCube,MCU的系统时钟 是跑的内部高速IRC时钟 24MHz
根据实际情况输入:
24MHz, 22.1184MHz,12MHz, 11.0592MHz等
后续才好 自动计算生成【定时器,串行口,软件延时】的程序
ISP 烧录程序时,也要选择对应的 时钟源和时钟频率

3, STC15F2K60S2@AiCube-通知MCU的工作时钟频率,方便定时器串行口软件延时自动计算

设置 外部中断 0
4, STC15F2K60S2@AiCube-配置外部中断0

设置 外部中断 1
5, STC15F2K60S2@AiCube-配置外部中断0-1

设置 外部中断 2
6, STC15F2K60S2@AiCube-配置外部中断0-1-2

设置 外部中断 3
7, STC15F2K60S2@AiCube-配置外部中断0-1-2-3

设置可16位自动重载的  定时器 0
8, STC15F2K60S2@AiCube-配置定时器0-16位自动重装载

9, 在图形化 I/O 配置中,设置 串口1/串口2 分别在哪些I/O上

设置 串口 1,可用 T2或T1 做波特率发生器
串口 1,使用 16位自动重载 的  定时器 1  做波特率发生器
A, 波特率 = 系统时钟 / 4 / [65536 - T1的16位重装数]
B, 波特率 = 系统时钟 / 4 / [65536 - T1的16位重装数] / 12
10, STC15F2K60S2@AiCube-配置-串行口1-定时器1做波特率发生器

设置 串口 2,只能用 T2 做波特率发生器
串口 2,使用 16位自动重载 的  定时器 2  做波特率发生器
A, 波特率 = 系统时钟 / 4 / [65536 - T2的16位重装数]
B, 波特率 = 系统时钟 / 4 / [65536 - T2的16位重装数] / 12
11, STC15F2K60S2@AiCube-配置-串行口2-定时器2做波特率发生器

一路 设置下来,最后点击 那个 播放键
自动产生 需要的 Keil C51 项目

12, STC15F2K60S2@AiCube-点击那个播放的按键-是产生KEIL-C51项目

点击 【确定按钮】后,KEIL C51 会 自动打开 这次自动生成的工程项目

下面这个截图,展示了 INT0/INT1 部分:
13, STC15F2K60S2@AiCube-查看产生的KEIL-C51项目-外部中断0-1, 中断服务程序

14, STC15F2K60S2@AiCube-查看产生的KEIL-C51项目-外部中断2-3, 中断服务程序
15, STC15F2K60S2@AiCube-查看产生的KEIL-C51项目-定时器0, 中断服务程序
16, STC15F2K60S2@AiCube-查看产生的KEIL-C51项目-串口1, 中断服务程序

17, STC15F2K60S2@AiCube-查看产生的KEIL-C51项目-串口2, 中断服务程序

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值