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

何老师视频学习打卡

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-14 20:47:33 | 显示全部楼层 |阅读模式
第一集
单片机是指单个集成电路上的小型计算机,也叫微控制器MCUSRAM(静态随机存储器)主要是用来保存程序运行中的数据。ROM/Flash保存设计的程序。  
OSC(晶体振荡器)为MCU提供最基本的时钟源,PLL(锁相环电路)产生基于时钟源产生不同频率的时钟信号。
CPU是中央处理单元,是MCU的核心功能单元。CPU是指令集架构(ISA)的具体实现,也称微架构,它所采用的ISA决定了MCU的性能和特点。
更加全面的了解单片机。


第二集
因为MCS-51主要特性都是8位的(8位的算术逻辑单元、8位的数据总线、8位寄存器)(有少量的16位操作),所以本质上是8位宽度的MCU。


MCS-51所使用的ISA包含了111条指令,其中49条为单字节指令,46条为双字节指令,16条是三字节指令,是 复杂指令集计算机CISC的典型代表。
CISC 的典型特点就是具有可变的指令长度。并且允许在  存储器上执行算术和逻辑运算




精简指令集计算机 RISC 主要表现为指令长度固定
不支持在存储器上执行算术和逻辑运算。所有的算术和逻辑运算必须在寄存器上完成。


MCS-251特性
9KDBW@(ZH_G`8U5O`QRN0%6.png

嵌入式系统定义为用于控制、监控或者辅助操作机器和设备的装置。
嵌入式系统是以具体应用为导向,以计算机技术为核心的,根据具体应用对硬件和软件系统量身订做的便于携带的微型计算机系统。
嵌入式系统是系统级的概念,包括硬件和软件两个层面。


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-8-15 08:49:15 | 显示全部楼层
欢迎楼主继续打卡学习
有机会优先获赠实验箱+包邮



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-15 17:10:57 | 显示全部楼层
第三集
按从顶层到底层的顺序将单片机的程序设计分为四个层次:高级语言--汇编语言--机器语言--微指令
介绍了汇编,反调试窗口。暂时不太懂,后面会讲到。


第四集
STC发展简史。
ISP将本地固化程序的方式称为在系统编程。
在本地完成程序的固话后,就可以将基于STC32系列单片机开发的电子产品(系统)交付给最终的用户;一般来说,实现ISP只需要很少的外围电路辅助。


IP:将另一种固化程序的方式称为在应用编程。
当需要对产品的软件程序更新,设计人员不能到达现场处理更新,此时需要其它更新方式,如通过网络的远程更新方式。
2I)GPYOB8W4ZJ{~3ST{%KGL.png

超高速技术主要提现在采用了流水线技术,取址、译码、执行指令进行流水操作,使得CPU内的指令通道在源源不断的处理指令。
4K字节内部SRAM (edata)
8K字节内部扩展RAM(内部xdata)
介绍STC32G系列的功能参数等。


第五集
STC32位单片机命名规则及封装介绍。
引脚驱动原理,几种模式电路结构原理详细说明,以及举例应用,介绍这几种模式适用于在什么样的场合。
电源部分电路中,不用机械开关的原因,早期的产品中没有外壳,在邮寄过程中容易损坏,所以用的是电子开关,用的是SB1204(三极管,8A的大功率管,很耐用,难坏),在电路中的压降只有0.1V可以忽略不计。
6BQUNVH%5@QIGPP(79EX3C7.png


第六集
Keil软件功能介绍,软件安装。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-21 16:57:08 | 显示全部楼层
第七集
对Keil的一些功能设置更加熟悉,在Target里面不同模式的设置带来的差异,以及它们各自能达到一个什么效果。对于我来说学到了之前未接触过的一些东西,也解决了一些疑惑,对于Target的一些设置。

第八集
学到了节省IO口的用法,用三极管来控制(增加驱动能力)。编译器选项优化设置以及不同级别优化的过程。对于一些输出文件的作用,其内容的解读。

第九集
下载过程,听了何老师的介绍,硬件在线调试挺重要的,硬件在线调试的步骤。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-22 15:14:04 | 显示全部楼层
本帖最后由 ZZlibray 于 2023-8-23 08:44 编辑

第十集
两个无符号8位数的相加计算,当超过所能够表示的范围值,在32位的机器里头不会产生进位标志,它把这两个数先放在8位的寄存器里,然后又扩展16位的寄存器里面后,再相加计算,计算结果却是8位的显示。那么16位的相加是不是移入32位的寄存器里,然后再相加。
在单片机里没有浮点运算的单元,会把整个单片机的性能消耗掉,确实从演示中看到计算浮点数,调动了很多寄存器,函数。这么说有一个浮点运算单元很香啊。

第十一集
堆栈(Stack):特殊存储器空间,保存上下文(也叫现场),理解为程序执行的时候,遇到跳转指令,有这么一个空间(堆栈)保存跳转前的信息,执行完跳转指令后,还能回到跳转前在执行的状态并继续向下执行指令。
随着数据的入栈操作,SP递增,总是指向最新保存的数据的存储器位置,通常说的指向栈顶的位置
之前也听过相关的内容,一直都没怎么搞懂,现在听了何老师的讲解,能听懂,映像都感觉深刻多了。

8051单片机复位后SP内容初始化为0x07,实际堆栈从08H地址单元开始,在程序中使用堆栈存储空间时,将SP的地址要改到0X80以上的值。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-23 13:11:14 | 显示全部楼层
第十二集、第十三集
大多数微处理器的存储器结构是按照8个比特位,即一个字节的存储器位置构成。
字节存储顺序:   存储器地址是由低到高
小端模式:先低字节后高字节
大端模式:先高字节后低字节
中断服务程序的入口地址(也称中断向量)
EEPROM:电可擦除只读存储器   数据Flash存储器和程序Flash存储器空间是分开的。
STC15系列单片机内部数据RAM存储器的结构分三部分:低128字节内部RAM  高128字节内部RAM  特殊功能寄存器(SFRs),CPU通过直接寻址的方式访问SFRs,通过间接寻址访问内部RAM。


在MCS-251中,24位地址总线高8位表示访问的段空间,低16位表示访问段空间的具体存储单元位置。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-24 10:59:50 | 显示全部楼层
第十四集、第十五集
MCS-251内部寄存器是兼容8051单片机的
两个8位寄存器扩展成1个16位寄存器,两个16位寄存器扩展成1个32位寄存器,扩展后寄存器的下标位组合寄存器小的下标号值。反复在强调紧凑型结构。
psw :程序状态字
通过演示可以看到8位寄存器值改变,对应16位寄存器的值将会改变。
DPX扩展数据指针   8位累加器ACC是寄存器文件中寄存器R11(8位)  ,  用于乘法和除法的B寄存器是寄存器文件中寄存器R10(8位)。
DR60和DR56在程序设计里一般不要去用。
CY进位标志  OV溢出标志  UD 用户可定义标志  P奇偶校验位  AC辅助进位标志  N负标志  RS1:RS0,组选位
Z零标志
PSW1寄存器是对PSW寄存器的扩展。


edata区域低32位地址不能动,保留了8051的低的4组的一共32个寄存器。
0XFF0000 表示程序存储的地址,也是程序复位的入口地址。LJMP无条件跳到0x0003(main)的位置。
中断系统原理和功能


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-8-24 15:50:08 | 显示全部楼层
本帖最后由 敕神 于 2023-8-25 08:01 编辑

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-9-2 08:35:23 | 显示全部楼层
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 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(周一 到 周五, 法定节假日除外)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:101
  • 最近打卡:2025-04-28 20:23:24
已绑定手机

5

主题

43

回帖

110

积分

注册会员

积分
110
发表于 2023-9-4 09:51:03 | 显示全部楼层
本帖最后由 敕神 于 2023-9-4 14:58 编辑
STC芯 发表于 2023-9-2 08:35
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12 ...


回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 13:06 , Processed in 0.130091 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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