找回密码
 立即注册
查看: 557|回复: 4

何宾教授视频教程学习笔记

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:451
  • 最近打卡:2025-05-03 07:23:52

12

主题

110

回帖

1080

积分

金牌会员

积分
1080
发表于 2023-10-27 21:38:41 | 显示全部楼层 |阅读模式
日期:10月27日

学习章节:第十集
学习心得:
1、通过视频了解单片机内部组成,建立整体框架认识;
2、了解各单元的特点,以及与友商之间的差异;
3、学习总线、控制器等单元的功能;
4、学习寻址范围的底层原理;
5、结合keil观察程序执行过程中的状态变化;
6、学习C语言转化为机器语言的过程;

最后姚总拿系统框图补充的内容,个人感觉STC有一身武艺,急需有人透彻讲解出来,顺带点出现有STC与传统51单片机的差异及改进优化。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:451
  • 最近打卡:2025-05-03 07:23:52

12

主题

110

回帖

1080

积分

金牌会员

积分
1080
发表于 2023-10-28 15:06:17 | 显示全部楼层
日期:10月28日
学习章节:第十一集
学习心得:
1、堆栈的保存位置,以及入栈、出栈的机制
2、ALU单元的主要功能
3、累加器的地址位置、在实际运用中起到的作用
4、B寄存器的地址位置、在实际运用中起到的作用
5、程序状态字的地址位置、各个位的功能作用
6、特殊功能寄存器的组成概要,是CPU与外设之间访问的桥梁,STC对特殊功能寄存器的扩展机制


这个章节的内容比较抽象,刚看完会云里雾里,感觉要在后面的使用中慢慢体会
这个章节里关于STC在兼容传统51架构的同时扩展特殊功能寄存器的机制,值得好好品味,个人感觉是一种思维的拓展
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:451
  • 最近打卡:2025-05-03 07:23:52

12

主题

110

回帖

1080

积分

金牌会员

积分
1080
发表于 2023-10-28 21:59:38 | 显示全部楼层
日期:10月28日
学习章节:第十二集
学习心得:

1、数据长度不同,在储存空间就存在大端、小端模式,大端模式:高字节保存在低地址位置,低字节保存在高地址位置;小端模式:低字节保存在低地址位置,高字节保存在高地址位置
2、程序寻址范围的底层原理,以8051的16位PC为例讲解寻址范围只能在0x0000~0xFFFF;
3、中断入口已经约定放在固定的位置;一般这个位置会存放中断服务程序的跳转指令和地址,去找到真正的代码执行中断处理;
4、STC单片机提供了数据Flash存储器,这个存储器只能以扇区去写入;需要永久保存的数据可以放到这个存储空间上;
5、现在的STC单片机已经在原有8051单片机的基础上,在片内已经扩展了SRAM,满足用户的需求;
6、传统256B的内部SRAM的高128B与SFRs在编址是重叠的,CPU通过指令进行区分;访问SFRs采用直接寻址,访问高128BSRAM采用间接寻址;



这节课了解到STC做了很多优化和创新,给用户提供了更多的便利,例如片内扩展SRAM、EEPROM等,减少用户开发的难度,也提高了用户的自由度。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:451
  • 最近打卡:2025-05-03 07:23:52

12

主题

110

回帖

1080

积分

金牌会员

积分
1080
发表于 2023-10-31 21:31:03 | 显示全部楼层
日期:10月31日
学习章节:第十三集
学习心得:
这一集主要是上一集的收尾,内容较少:
1、STC32采用3个字节表示地址,对寻址空间进行扩展;
2、24位地址中,高8位表示段空间,低16位表示段空间里的具体位置;
3、STC32单片机比传统8051单片机多了很多外设,包括IO、串口、CAN、USB、I2C、PWM、RTC、LCM、ADC、DMA等,给用户提供了极大的方便;
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:451
  • 最近打卡:2025-05-03 07:23:52

12

主题

110

回帖

1080

积分

金牌会员

积分
1080
发表于 2023-11-4 21:58:47 | 显示全部楼层
日期:11月4日
学习章节:第十四集、第十五集
学习心得:

1、结合keil理解STC32单片机兼容传统8051的机制;
2、利用keil了解16位寄存器、32位寄存器如何从8位寄存器进行拼接,实现扩展;过程中也实操了直接操作寄存器的数据,在内部16位和32位寄存器中的对应变化关系;
3、学习STC32单片机内部存储空间的编址原理,空间分布,进一步理解存储空间与传统8051单片机的兼容、扩展原理;
4、利用keil学习STC32单片机初始化和程序执行中的一些汇编过程;
5、过程中对一些英文缩写的解释,更加直观明了理解含义,便于后续记忆;
6、初步了解了STC32单片机的中断机制;

有个很深刻的感受,这个视频教学比其他教程讲解得比较透彻,其他教程只是告诉学生有这么一回事,但是没有把其中的缘由讲明白;另外,结合keil把一些理论上的东西展示出来,理解起来更加直观明了,keil确实是个好产品。
理论和实操相结合的方式,让学习不再那么枯燥,这个确实是学习单片机的非常有效的方式。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-4 06:00 , Processed in 0.159980 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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