马永锋 发表于 2023-7-26 17:32:06

何宾老师 单片机原理及应用 学习心得

本帖最后由 马永锋 于 2024-4-9 08:28 编辑

7月25日第一集:
1、单片机是指单个集成电路(IC)芯片上的小型计算机,也成微控制器(MCU)。
2、MCU主要面向嵌入式应用,这些应用面向自动控制产品和设备。
3、通常,在MCU内包含一个/多个中央处理器单元(CPU)、易失性和非易失性存储器,以及可编程的输入和输出设备。
4、晶体振荡器(OSC),它为MCU提供最基本的时钟源。
5、CPU是MCU中的核心功能单元。a.从MCU外部获取的所有信息都要汇集到CPU进行处理,CPU将处理后的数据送到存储器或者外设。b、CPU是指令集架构(ISA)的具体体现,也称为微架构,它所采用的ISA决定了MCU的性能和特点。
6、静态随机访问存储器(SRAM),主要勇士暂时保存在程序运行过程中所需要的数据,它充当了易失性存储器的角色。这种类型的存储器的主要特点是需要上电来保存信息,当MCU断电时,保存在易失性存储器中的数据会丢失。
7、闪存(Flash Memory),主要用于保存程序代码,它充当了非易失性存储器的角色。这种类型的存储器的主要特点是不需要上电来保存信息,当MCU断电时,程序代码仍然会保存在非易失性存储器中。
8、通用串行收发器(UART),它是一种以串行方式发送和接收数据的肩带外部设备。在MCU中,UART是标准配置。





马永锋 发表于 2023-7-26 18:27:12

7月25日第二集:

1、不同厂商的MCU内集成的CPU核有所不同。MCU厂商根据ISA设计CPU,以最终实现ISA中每条指令期望实现的功能。准确来说,所谓的处理器核类型实际上是不同的ISA.
2、本质上 MCS-51是一个8位宽度的MCU。(8位算数逻辑单元、8位数据总线和8位寄存器。)
3、MCS-51 MCU所使用的ISA包含111条指令,其中49条为单字节指令,46条为双字节指令,以及16条是三字节指令,这是复杂指令计算机(CISC)的典型代表。CISC的典型的特点就是具有可变的指令长度,并且允许在存储器上执行算术和逻辑运算。
4、8/16/32位的MCS-251 MCU.片内提供24位线性寻址能力,可寻址到达16MB的存储器空间。可通过字节、字和双字方式访问处理器核内的寄存器。丰富的指令集,包括16和32位算术和逻辑指令。


马永锋 发表于 2023-7-27 10:41:48

7月25日第三集:

1、STC32是真正的32位单片机。
2、明白了8位/16位/32位寄存器之间的关系,更好的学习单片机。
3、知道了通过仿真反汇编了解程序运行的底层逻辑。

马永锋 发表于 2023-7-29 19:58:24

7月28日第四集:
1、了解STC单片机的发展历史。
2、IAP和ISP的概念,使用方式。
3、STC32G12K128系列单片机的特点、性能、参数。

马永锋 发表于 2023-8-2 17:54:36

7月28日第五集:
1、单片机的名明规则及封装形式。
2、STC 32 G/F   G:该系列单片机内无硬件浮点处理单元,F:该系列单片机内有硬件浮点处理单元。
3、四种I/O口驱动模式。
4、试验箱电路的介绍。
5、准双向口(弱上拉)。

马永锋 发表于 2023-8-2 18:04:37

7月28日第六集:
1、Keil 的介绍。
2、Keil的下载安装。

马永锋 发表于 2023-8-7 19:17:42

8月1日第七集:
1、一个完整工程的建立。(命名尽量不使用中文)
2、CPU Mode的设置
3、Memory Model 不同设置底层代码运行的不同,选择合适自己程序的需要进行设置。
4、Code Rom Size 的设置

马永锋 发表于 2023-8-11 11:31:45

8月1日第八集:
1、工程中文件的添加。
2、实验箱流水灯电路的分析。
3、代码优化的不同级别对应的优化内容。(优化运行速度还是代码的大小)
4、生成文件的设置。
5、生成文件的说明。

马永锋 发表于 2023-8-11 11:55:08

8月1日第九集:
1、程序的下载。
2、硬件在线调试。
3、进制数。
4、数的表示方法。

马永锋 发表于 2023-8-18 11:05:51

8月8日第十三集:
1、24-bit 地址总线,32/16/8 bit 数据总线。
2、EDATE相当于传统的256字节区域(RAM),XDATE相当于传统的扩展RAM.
3、对于24位地址总线,高8位表示访问的段空间(定位访问的区域),低16位表示当前访问段空间的具体存储单元位置。
4、字节寄存器、字寄存器、双字寄存器之间的关系。
页: [1] 2
查看完整版本: 何宾老师 单片机原理及应用 学习心得