找回密码
 立即注册
楼主: wuzhengmin

跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 5 天前 | 显示全部楼层
同样的C语言源程序,在何老师反编译的是这样:
见图:

我们从1982年学汇编,都是像何老师的编译器一样,要通过累加器A来操作的,而
现在我的KillC251反编译出来:
看图:

0xFF001E  75080A   MOV  a (0x08), #c (0x0A)
0xFF0021  750950    MOV  b(0x09), #0x50
好像没有经过累加器A

我之所以加断点,是因为我的单步执行,不管用,一按就全部执行完了。好像和按STEP OVER(F10)一样

真奇怪,以前学的东西好像都忘光啦!step (F11) 为什么没有用?


截图202511101043323457.jpg
截图202511101044365314.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
今天继续学习第四集:

四集 单片机硬件开发基础
STC系列单片机的发展历史
STC单片机的IAP和ISP
STC32G系列单片机的功能
STC32位单片机命名规则及封装
STC32G系列单片机引脚驱动原理
STC32G系列单片机硬件下载电路

介绍了stc公司的发展,也介绍了摩尔定律,从而揭示了为何芯片会性能越来越好,价钱越来越便宜,摩尔定律可简单理解为过一段时间芯片内的晶体管数量将翻一番,但制造陈本却增高不多,即芯片性能越来越好,价格越来越低



截图202511121149078459.jpg
截图202511121149171252.jpg
截图202511121149251527.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
228051就正式进入32位时代!KeilAVision集成开发环境也进入251





截图202511121150178094.jpg
截图202511121150304142.jpg
截图202511121150482728.jpg
截图202511121151032288.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
STC32G采用了超高速32位处理器内核(1T),100%兼容MCS-251 ISA。与传统8051相比,速度快70倍以上。
当软件开发人员使用Keil AVision集成开发环境完成软件代码的编写和调试后,就需要使用STC公司提供的STC-ISP软件工具将最终的程序固化到STC32系列单片机内部的程序存储器中
很明显,当在本地完成程序的固化后,就可以将基于STC32系列单片机开发的电子产品(系统)交付给最终的用户

但是,也存在另一种情况,当最终的电子产品交付客户使用一段时间后,需要对产品的软件程序进行更新,但是由于种种原因设计人员又不能到达现场处理更新产品软件的事情,此时就需要使用其他更新方式典型地,通过网络的远程更新方式
将本地固化程序的方式称为在系统编程(in system programming,ISP);而将另一种固化程序的方式称为在应用编程(in application programming,IAP)
通过单片机专用的串行编程接口和STC提供专用串口下载器固化程序软件,对单片机内部的Flash存储器进行编程一般来说,实现ISP只需要很少外部电路的辅助
IAP技术是从结构上将Flash存储器映射为两个存储空间,当运行一个存储体空间的用户程序时,可对另一个存储空间重新编程。然后,将控制权从一个存储空间切换到另一个存储空间与ISP相比,IAP的实现更加灵活

典型地,可利用USB电缆和USB-UART转换芯片将STC单片机接到计算机的USB接口(在计算机上会虚拟出一个串口),并且通过软件开发人员自行开发的软件工具对STC单片机内部的存储器进行编程。也可以这样理解,支持ISP方式的单片机,不一定支持IAP方式;但是,支持IAP方式的单片机,一定支持ISP方式。ISP方式应该是IAP方式的一个特殊的“子集”。
STC32G12K128系列单片机的主要特点包括:
处理器内核
采用了超高速32位处理器内核(1T),100%兼容MCS-251ISA。与传统8051相比,速度快70倍以上
支持在线仿真/调试功能
MDU32。硬件32位乘除法器(包含32位除以32位、32位乘以32位)工作电压

范围为1.9~5.5V。当工作温度低于-40℃时,工作电压不低于3.0V

截图202511121152396980.jpg
截图202511121153152919.jpg
截图202511121153274292.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
STC32G的片内外设十分丰富:


截图202511121154127311.jpg
截图202511121154269628.jpg
截图202511121154424095.jpg
截图202511121154511471.jpg
截图202511121155036104.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
GPIO口功能一点也不输给友商的32位机:


这真的很强,特别是年纪大的,习惯了以前的89c51的人。冲击感很强

有种骑自行车的,一下子开奔驰的感觉

截图202511121156204534.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
接下来姚总介绍:CAN等

看来除了汇编反汇编的窗口反应内容和何老师的不同以外,还有很多新知识,新内容............

截图202511121159537427.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
STC32G系列单片机的C语言变量声明建议:


这个要留意一下:

当用户变量需求量较小时,建议不要使用"edata、xdata”等关键字声明变量,而使用如下方式直接声明变量:

见下图:

截图202511121206224893.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 3 天前 | 显示全部楼层
姚总接着介绍如何将:
TC32G系列项目转为STC8H系列







姚总说听何老师的课,前几节课听不懂,你急啊,但是慢慢就懂了,我其实就是反汇编结果和何老师不一样,加上单步执行不行,以前真没试过。有点蒙………..





截图202511121212078894.jpg
截图202511121212236285.jpg
截图202511121212547075.jpg
截图202511121213398240.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:66
  • 最近打卡:2025-11-14 20:54:42
已绑定手机

13

主题

658

回帖

1259

积分

金牌会员

积分
1259
发表于 昨天 20:54 | 显示全部楼层
我们今天接着学习第五集:第五集 STC32G系列单片机引脚驱动原理、硬件下载电路



何老师是这样总结的:


首先看看STC的命名规则:




截图202511142054185223.jpg
截图202511142054295265.jpg
截图202511142054371530.jpg
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-11-15 01:57 , Processed in 0.119247 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表