找回密码
 立即注册
查看: 1532|回复: 9

【实验箱已发出】 STC暑期课,报到!

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-7-19 14:57:11 | 显示全部楼层 |阅读模式
本帖最后由 国学芯用 于 2023-8-22 16:15 编辑

正在听, 讲的不错, 完全0基础入门.  单片机从历史到现代, 硬件从电阻到三极管. 实验箱硬件.
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-7-19 16:38:42 | 显示全部楼层
第一讲听完了, 感觉陈老师,思路清晰, 由浅入深, 软硬件和工具多视角介绍, 没有基础的很快可以开始动手, 有基础的, 也可以从中学习到经典的处理方式和不同经验. 筑牢基础.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-7-25 15:05:22 | 显示全部楼层
刚听完何宾老师的单片机导论,标记一下. 期待KEIL软件详细介绍,里面还是有很多功能是不清楚的,
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-7-25 16:42:17 | 显示全部楼层
这次鲜明的提出了,
1. 复杂指令提供了在存储器上执行逻辑和数据操作,精简指令,只能在寄存器上执行的差别;  
2. MCS251指令集是支持32位的. 但当年英特MCS251芯片,但内部由于历史原因内部总线和部分结构还是沿用8位的.  STC32单片机是按MCS251指令集设计,内部总线和内部寄存器总线均按32位设计,并向下兼容16位和8位结构. 所以说STC32是32位的, MCS251单片机不是32位的.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:102
  • 最近打卡:2025-06-19 09:56:48

734

主题

1万

回帖

1万

积分

管理员

积分
16754
发表于 2023-7-25 21:32:10 | 显示全部楼层
其实我上完何老师的第一次公开课,
第一次注意到 Intel80251是8位数据总线,这肯定是成本的原因,Intel 简化设计了 !
STC32内部是32位数据总线

1.png

2.png

3.png

4.png



STC32G12K128 系列32位8051中文数据手册更新 ,  2023/7/25

http://www.stcmcudata.com/STC8F-datasheet/STC32G.pdf

STC32G附录P增加STC32G和Intel 80251结构图对比
STC32G附录P中的STC32G12K128的结构图旋转90度

STC8H系列 1T 8051中文数据手册更新 ,  2023/7/25

http://www.stcmcudata.com/STC8F-datasheet/STC8H.pdf

增加STC8H8K64U系列结构图

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-7-26 16:07:18 | 显示全部楼层
陈老师第二讲:  逻辑电平及其运算. MCU内部结构  , 讲的很细超过想想. 很多以前自己看都是一漂而过; 陈老师讲国标与或非符号,为啥都主要是个方块这和当时方便手绘环境相关,这个还真没想过为啥,以前只知道是要和人家不一样.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:188
  • 最近打卡:2025-06-18 09:56:16
已绑定手机

95

主题

978

回帖

2487

积分

超级版主

积分
2487
QQ
发表于 2023-7-28 11:22:15 | 显示全部楼层
很独特的学习笔记,期待更加精彩的点评
自古英雄出少年,恭喜您提前获赠实验箱+包邮送
请您截图此回复+ID号登录后的截图联系我们客服小姐姐


【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)

07-19-2.png
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-8-4 17:45:20 | 显示全部楼层
这几天,听何老师和陈老师的课还是感触比较深, 虽然用STC芯片已经很多年, 也看过两位老师的书,
但听课和看书区别非常大,实际讲的很细致,可以说是反复强调,老师也很有经验,对学生有些概念性
容易模糊的东西也很清楚,举了很多例子,比如补码的出现就是为了简化硬件设计实现有符号数加减
的数学问题.没有只是给你个公式. 课程中老师和姚总不断的互动. 也理解了ST发展和设计中的故事.
以前最早认为是拿到个51内核对外设做了扩展,后来进化到251那应该也是借用了251内核,后来通
过姚总的讲述才知道,姚总他们连MCS251芯片框图都没看过也没研究过,也通过何老师分析才知道
了MCS251是个残废的32位机,内部寄存器是32位但内部总线却是8位的.可以完美执行32位指令
但达不到32位机的处理和执行效率. 通过展示STC32位机内部结构,最终讲清了为啥STC32的是
所谓的真32位机,不管是运算单元还是内部数据总线均是32位的.不会出现效率降低问题. 完全按照
MCS251指令架构自行设计,内部设计完全自主自由.已经超出了是魔改的范畴,自己的就是自己的,
只考虑兼容指令集就可以了,也就可以继续利用MCS251的其它编译环境,且完美兼容MC51指令,
达到几乎无缝衔接的升级状态.
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-8-4 18:47:06 | 显示全部楼层
STC芯片的特点和特色还是比较明显的, 从最早的串口烧写,到免晶振,到现在的丰富的外设,高性能.
今天好像听姚总说新STC8051H RMA会到32K这个消息比较厉害, 有些比较耗内存的应用就不是
问题了. 不过看现在串口还是4个, 看能不能增加1个,这样做1串转4口的就很方便了.可以线规划下
6-8串口的分配. 现在多串口的MCU也逐步多起来了.  16或20PIN管脚的芯片不知道容易搞出多
串口不. 如果和其它功能冲突,是不是可以搞个烧写程序上切换分配管脚功能,可以自定义使用内部
各外设模块.

现在产品多了,时间长了,有些需要分配EEPROM空间,MCU选型,等个性化参数多了, 时间长了后面

烧写程序记不住,容易出现漏选参数问题.  现在虽然可以另存参数,但管理上还是不方便. 看能不能
在目前基础上,增加可选择当前所有参数自动保存在本地目录,启动自动调用, 这样每个HEX文件都
放个烧写程序配套就可以了.管理起来简单.虽然程序发布也可以. 但调试阶段烧写和编程放一起管
理,也比较简单,不用参数选来选去.

现在的程序发布,感觉是所有MCU里面发给客户自己升级是最方便的工具,很好用. 看能不能在发布

设置种增加2个可选的选择, 1个是查询MCU型号,一个是查询序号的按钮.   在实际中同一个产品可
能在不同时期使用不同STC兼容芯片提换,有可能出现同个产品用多种MCU情况. 有可能发给客户
升级程序出现型号不对升级不了. 在自定义是否开放这个功能,就不用给客户发STC烧写工具去查型
号了.

在方便的时候,是不是可以考虑烧写程序的时候,选择自动记录已烧写芯片的序列号, 然后发布程序

的时候可以加载调用这个烧写数据库文件, 发布程序自动对比升级库内的序号和现场序号.再升级,
一般平时烧写的时候,没有去记录序号, 实际升级的时候想限制一下,就很麻烦. 这样出厂烧写的和
给用户升级的,可以对比一下就完美了.这个库文件最好可以合并和手动增加.

远期看有没有可能整合个以太网功能,现在都使用第三方芯片或模块实现的.这方面应用也会越来

越多.有这个功能也方便很多

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2025-06-19 00:10:56

1

主题

82

回帖

1605

积分

金牌会员

积分
1605
发表于 2023-8-9 18:25:58 | 显示全部楼层
今天听陈老师的课有些学生对C已经是单片机主要的开放工具情况下还为啥讲汇编提出了疑问. 这里说下自己看发; 1.大多数应用确实用C比汇编容易, C数学运算下更接近自然语言, 汇编只是机器码的助记符. 使用上摆脱不了指令框架的束缚. 因此比较繁琐,也无法直接移植到其它指令系统; 也很难维护. 2. 如果不讲汇编, 讲单片机内部工作方法和体系就比较困难, 也不容易和其它单片机的区别对比. 通过汇编,就可以准确知道,每种指令执行时间, 寻址方式和范围. 如何具体执行的和影响内部各种寄存器的状态. 通过对比指令和运行时间, 可以对比各不同单片机的性能差异. 通过单片机硬件结构框图和具体指令实现,就知道单片机是如何工作的. 如果取指令,如何执行指令,每指令会运行多长时间. 3. 可以用于排错, 通过DEBUG中, C和其汇编单步分析, 可以找到程序是如何执行的,找出一些错误. 也可以计算C指令执行时间.  4. 在实时应用下,C的指令时间和其优化条件存储器选择不同, 运行时间很难确定. 用汇编就可以获得准确时间. 一些高手可以通过汇编遍出比C自动编译更好,更符合自己项目引用的模块或程序. 或减少内存和程序空间的占用.     
总结, 不学汇编,编写单片机应用程序肯定没有问题. 但要搞清楚单片机内部如何执行的就很难.  不学会减少一种分析和排错的手段.  极限条件下,对运行时间,和节约存储器的应用可能不好做. 按目前硬件和软件发展情况下, 大概入门能看懂汇编指令就可以了. 不用花太多时间学习,除非是特殊情况.  51单片机用C编程,国内也是90年代末,才开始陆续在国内出现, 那个时候也不是用keil软件, 当时是其它几个公司做的C软件, 优化效果要差不少. BUG也比较多. 编译后的程序占用存储空间比较大, 那个时候硬件不是用8031等系列就是用ATMEL 51/52单片机, 芯片片内存只有128/256个字节, 烧写只能用编程器, 如果是EEPROM的话擦除也要10到30分钟. 没有仿真器做项目就很难. 后来出现ATMEL 51了要方便很多,就是烧程序比较麻烦, 每次烧写要把芯片拔下来, 不能在线编程. 当时在不外扩展内存情况下, 复杂一点的应用C用不了. C比较耗内存很容易溢出. 所以大部分公司都是用汇编. 现在51硬件水平大幅度提高, C的编译器也优化的比较完美, 现在的STC单片机不仅仅可以完全用C编程, 也可以上一些实时操作系统了. C的出现,确实大大降低了编程的入门门槛.也大幅度的提高了编程的效率. 已经完全进入了以C语言为主的编程时代, 汇编作为编程的手段已经大大降低, 一般情况下只是作为一种对问题的研究和运行的分析的手段就可以了. 所以汇编最好还是要学,但不用花太多时间,会看就可以了, 不需要花很大精力,毕竟不是经常使用很快也会忘记.
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 18:40 , Processed in 0.207014 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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