- 打卡等级:常住居民III
- 打卡总天数:130
- 最近打卡:2025-07-17 07:59:26
管理员
- 积分
- 17867
|
先下载 强大的 AiCube-ISP-V6.95Y,
ISP烧录及图形化各功能模块程序自动生成器
深圳国芯人工智能有限公司-工具软件
最新 STC89C52RC/RD+ 系列数据手册,可从此下载
https://www.stcaimcu.com/data/do ... /STC89C52RC-RD+.pdf
建议用强大的 AiCube-ISP-V6.95Y,ISP烧录及图形化各功能模块程序自动生成器,
在学习完《单片机原理及应用》的相应原理部分后,来图形化加速实战应用
STC89C52RC系列各功能模块之AiCube程序自动生成@AiCube-ISP V6.95Y
AiCube-ISP V6.95Y 软件发布,又名 STC-ISP Ver6.95Y
AiCube工具 已支持STC89C52RC系列的各功能模块自动配置及程序框架自动生成
AiCube工具 已支持STC15F2K60S2系列的各功能模块自动配置及程序框架自动生成
AiCube工具 已支持STC15W4K32S4系列的各功能模块自动配置及程序框架自动生成
AiCube工具 已支持Ai8051U系列的各功能模块自动配置及程序框架自动生成
AiCube工具 已支持STC8H8K64U系列的各功能模块自动配置及程序框架自动生成
AiCube工具 已支持STC32G12K128系列的各功能模块自动配置及程序框架自动生成
===管脚少的型号,可以用 同系列 管脚多的 型号 来配置,自动生成程序
选择MCU型号,需要 自动生成各功能模块程序的 MCU型号:
1, STC89C52RC@AiCube-选择要自动配置生成程序的MCU型号STC89C52RC系列
自动配置好 后续 KEIL C51编译器 的编译及链接选项:
并设置自动配置完成后,是否用 KEIL 自动打开 本项目
2, STC89C52RC@AiCube-设置KEIL编译器连接器的配置项, 用默认是最优
根据实际情况输入:
24MHz, 22.1184MHz,12MHz, 11.0592MHz等
后续才好 自动计算生成【定时器,串行口,软件延时】的程序
通知 AiCube 外部晶振频率 是 22.1184MHz:
3, STC89C52RC@AiCube-通知MCU的工作时钟频率,方便定时器串行口软件延时自动计算
设置 外部中断 0:
4, STC89C52RC@AiCube-配置外部中断0
设置 外部中断 1:
5, STC89C52RC@AiCube-配置外部中断0-1
设置 外部中断 2:
6, STC89C52RC@AiCube-配置外部中断0-1-2
设置 外部中断 3:
7, STC89C52RC@AiCube-配置外部中断0-1-2-3
设置 16位不可自动重载 的 定时器 0:
注意中断服务程序入口处,
要重新设置 定时器 0 从哪开始计数
8, STC89C52RC@AiCube-配置定时器0-16位不自动重装载
设置 16位自动重载 的 定时器 2:
9, STC89C52RC@AiCube-配置定时器2-16位自动重装载
设置 串口 1,
用只能8位自动重载的定时器1做波特率发生器
不浪费 16位自动重载 的 定时器 2 的性能:
10, STC89C52RC@AiCube-配置-串行口-定时器1做波特率发生器
一路 设置下来,最后点击 那个 播放键,
自动产生 需要的 Keil C51 项目
11, STC89C52RC@AiCube-点击那个播放的按键-是产生KEIL-C51项目
点击 【确定按钮】后,KEIL C51 会 自动打开 这次自动生成的工程项目
下面这个截图,展示了 INT0/INT1 部分:
12, STC89C52RC@AiCube-查看产生的KEIL-C51项目-外部中断0-1
下面这个截图,展示了 INT2/INT3 部分:
13, STC89C52RC@AiCube-查看产生的KEIL-C51项目-外部中断2-3
下面这个截图,展示了 T0 部分:
14, STC89C52RC@AiCube-查看产生的KEIL-C51项目-定时器-T0
下面这个截图,展示了 T2 部分:
15, STC89C52RC@AiCube-查看产生的KEIL-C51项目-定时器-T2
下面这个截图,展示了 UART1/串口1 部分:
16, STC89C52RC@AiCube-查看产生的KEIL-C51项目-串行口
STC89C52RC系列各功能模块之AiCube 截图,本楼附件下载,2025/7/11
STC89C52RC系列各功能模块之AiCube程序自动生成@AiCube-ISP-V6.95Y
|
|