找回密码
 立即注册
楼主: 我心飞扬

学习--视频教学《USB型 1T 8051 单片机原理及应用-8H8K64U》山东大学陈桂友教授--打卡

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 前天 02:39 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡13

第十三集:中断原理及工作机制一

笔记:

1、中断的相关概念。
1.1 中断的概念。
截图202510260203312628.jpg
1.2 其他中断相关概念。
中断源、中断响应、中断服务、中断返回。
截图202510260217199703.jpg
1.3 中断的优先级。
优先级别、中断嵌套。
截图202510260218593355.jpg
截图202510260219535307.jpg
1.4 中断的优势。
截图202510260220569894.jpg
1.5 开中断和关中断。
中断允许与禁止。
截图202510260222563879.jpg
1.6 保护现场和现场恢复。
截图202510260225409274.jpg
1.7 堆栈。
后进先出。
截图202510260227044057.jpg
1.8 中断的撤除。
截图202510260228213538.jpg

2、STC8H8K64U单片机的中断源。
2.1 中断源。
截图202510261348279000.jpg
截图202510261350349510.jpg
2.2 中断源及控制。
截图202510261351518404.jpg
2.3 中断标志位。
截图202510261353394046.jpg
截图202510261356038681.jpg
截图202510261357201203.jpg
截图202510261401354928.jpg


补充:
姚总讲解了如何利用STC提供的实例代码库,如何利用STC软件工具中的功能提高效率,把芯片手册作为手边工具时常查阅。

学习心得:

1、中断机制能解决处理紧急的事情,由于MCU速度快,感觉不到主程序被中断;多个中断由于有优先级的不同,才能嵌套,有秩序地完成各自工作。

2、中断服务程序本质还是函数调用,只是有特定的硬件机制保证,并从软件上固定了入口地址,中断服务过程的程序格式、流程都有要求。

3、MCU中断机制的实现要按照流程和标准进行设置和编写代码。

4、学习和开发MCU应用时,利用好STC提供的实例代码库及软件工具。

总结:

1、学习了51系列单片机的中断机制:中断源、中断过程、优先级、中断寄存器设置、现场保护与恢复、中断撤除。

2、学习了STC8H8K64U单片机的中断源、中断优先级、中断机制的物理逻辑、中断源及控制、中断标志位的寄存器设置等内容。

3、学习了STC实例代码库、STC软件工具、芯片手册的使用。

后记:

1、本次课程原理性较强,是MCU运行机制中多任务的基础内容,原理不复杂,深刻理解过程和本质并应用好是关键。

2、中断涉及多任务程序的实现,深入理解过程、原理才能不被多任务程序复杂的“随机”情况所迷惑。

2025年10月26日。

学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 前天 15:17 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡14

第十四集:中断原理及工作机制二

笔记:

续上节课内容。
2.3 中断标志位。
截图202510261440211031.jpg
截图202510261441204966.jpg
截图202510261442164665.jpg
2.4 中断的允许、禁止及优先级。
截图202510261446041714.jpg
截图202510261521308314.jpg
截图202510261448539126.jpg
2.5 单片机中断处理过程。
截图202510261450241248.jpg
截图202510261458169405.jpg
截图202510261500164049.jpg
截图202510261501563007.jpg
截图202510261503167432.jpg

3、中断应用开发举例。
按键产生INT0中断,控制LED亮灭。
讲解了C代码的实现,并完成如何从C语言程序翻译成汇编语言程序。

补充:

对于STC的增强型8051单片机(例如:STC8G/STC8H 系列),由于是多级流水线设计,响应中断上会比传统的8051(例如:STC89C52 系列)再多执行一条语句:如果当前正在执行的指令是中断返回指令RETI或者是访问中断使能寄存器、中断请求寄存器或者中断优先级寄存器的特殊指令时,CPU等当前的这条特殊的指令执行完,同时解码下一条指令,直到下一条指令不是特殊指令,则等下一条指令执行完成才能响应中断请求;如果当前正在执行的指令不是上面所指的特殊指令,则等当前指令执行完成后,同时会解码下一条指令,如果下一条也不是特殊指令,则会等下一条指令执行完成后再立即响应中断请求;
截图202510261542145499.jpg

学习心得:

1、MCU中断机制学完,通过一个开发实例贯通了整个中断过程,理论与实践结合,更直观地理解了中断机制。

2、在实例讲解中,C语言到汇编语言的迁移讲解,本质是对同一程序逻辑用不同表述方法各自表述,C语言与汇编语言其实也有很多类似地方。

3、程序逻辑正确最重要,可以用多种语言实现,只是要先记住不同语言的规则。

总结:

1、学习了STC8H8K64U单片机的中断机制,其对8051单片机进行了扩充,使其中断更多,功能更强。

2、通过开发实例,复习了开发、仿真过程,同时学习了C语言到汇编语言的迁移。

后记:

1、本节课程原理部分是对8051单片机中断部分的扩充,中断优先级及嵌套部分比较难,要仔细理解。

2025年10月26日。

学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 前天 16:11 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡15

第十五集:定时器原理及STC拓展

笔记:

1、STC8H8K64U单片机的定时器/计数器结构。
1.1 定时/计数器的作用。
截图202510271637325440.jpg
1.2 定时/计数器的一般结构。
截图202510271640514108.jpg
1.3 单片机CPU和定时器相关寄存器。
截图202510271647556515.jpg
1.4 定时/计数器的工作模式。
截图202510271651378007.jpg
截图202510271657299026.jpg
截图202510271658066834.jpg
截图202510271700177062.jpg
截图202510271702239672.jpg
2、STC8H8K64U的定时器/计时器相关寄存
器。
2.1 定时器工作方式控制寄存器(TMOD)。
截图202510271703578674.jpg
2.2 定时器控制寄存器(TCON)。
截图202510271705076516.jpg
2.3 辅助寄存器(AUXR)
截图202510271705554952.jpg
2.4 中断与时钟输出控制寄存器(INTCLKO)
截图202510271706542618.jpg
2.5 T4/T3控制寄存器(T4T3)
截图202510271708059815.jpg
2.6 重装载寄存器与预分频寄存器。
截图202510271710265808.jpg

补充:

姚总依据芯片手册补充讲解了STC单片机芯片引脚排列、特点、优化。另外针对定时/计数器补充讲解了概念、原理、功能增强、注意事项。

学习心得:

1、定时/计数器基于脉冲,可以是时钟脉冲,也可以外部脉冲。

2、基于周期固定的时钟脉冲的计数,就可以累积出一个时间,时间到了预先设定的时间,从而产生固定时间的一个中断或输出一个脉冲。

3、外部脉冲输入时,脉冲个数与预设值相减,这可以计数。

总结:

1、学习了定时/计数器的概念、原理、结构、工作模式、寄存器设置等内容。

2、学习了STC8H8K64U单片机对8051单片机的功能扩展及相关结构、寄存器的改变。

后记:

1、本节课程原理较强,通过对同样的物理电路中寄存器的设置就能实现定时/计数功能。

2、STC公司在不断提升8051体系单片机的性能、功能,满足市场需求。

2025年10月27日。

学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 昨天 18:59 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡16

第十六集:定时器应用及STC拓展

笔记:

1、STC8H8K64U的定时/计数器应用举例。
1.1 定时/计数器量程的扩展。
截图202510271746214636.jpg
截图202510271748476560.jpg
截图202510271751239116.jpg
1.2 定时/计数器应用举例。
截图202510271754112723.jpg
截图202510271758337015.jpg
截图202510271801319982.jpg
截图202510271809104435.jpg
截图202510271815402144.jpg
截图202510271816169975.jpg

补充:
姚总补充讲解演示程序包的内容(串口通信、USB等),比照芯片手册讲解STC8H8K64U的定时/计数器的注意事项,对比8位单片机和32位单片机上的定时/计数器。

学习心得:

1、定时/计数器开发记住一般的设置流程,具体的定时/计数器对应的寄存器存在不同,要查芯片手册。

2、定时/计数器开发步骤:设置工作方式、计算并装入初值装、启动定时/计数器、允许定时/计数器中断(如需要中断)、开放CPU中断。

3、学习与开发中多参考官方演示程序包中的内容。

4、定时/计数器的定时与MCU主频和设置有关,为了长时间定时,可以利用技术进行扩展,例如定时器串联、用变量计数定时器定时溢出次数等。

总结:

1、学习了定时/计数器的扩展、开发步骤、初值的计算、特殊寄存器的设置。

2、通过两个实例的讲解,熟悉了开发过程,以及学习了中文显示问题的处理方法等技巧。

3、看到官方程序包中涉及很多内容。

后记:

1、本节课程概念不多,不难,要记住初值的计算或直接用STC的工具生成部分代码。

2025年10月27日。

学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 昨天 23:45 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡17

第十七集:串行口原理一

笔记:

1、串行通信的相关概念。
截图202510271913316750.jpg
2、串行通信的分类。
截图202510272249123233.jpg
截图202510272251097284.jpg
截图202510272252441459.jpg
截图202510272253369045.jpg
截图202510272254488412.jpg
截图202510272255542813.jpg
截图202510272256496862.jpg
截图202510272257468724.jpg
截图202510272259001435.jpg

3、通用异步接收器/发送器UART。
3.1 串行接口。
截图202510272301373364.jpg
截图202510272303288654.jpg
3.2 通用的异步接收器/发送器UART的结构。
截图202510272305569520.jpg
3.3 通用的异步接收器/发送器UART的出错标志。
截图202510272309013614.jpg
3.4 通用的异步接收器/发送器UART的同步过程。
截图202510272316208107.jpg
截图202510272317097745.jpg

补充:

姚总补充讲解串口通信、控制下载次数的方法。

学习心得:

1、串行通信是将计算机内部并行的数据变成串行的数据流发送出去,相较于并行通信,效率低。

2、发送和接收端商定好同样的方式、格式、速率等。

3、串行通信数据的发送是基于移位寄存器实现的8位字节数据转成串行数据流;接收是基于时钟时序,快速检测多次相同电平,确定收到一位数据,连续收到的数据流进入移位寄存器,完成串行数据流到8位字节数据的转换。

总结:

1、学习了串行通信的概念、分类、串行数据帧格式、字符格式、传输速率、通信方式、UART的结构、UART的数据同步及接收过程。

2、学习了MCU的控制下载次数的方法。

后记:

1、本节课程概念不多,并行数据转成串行数据流的机制以及数据同步和接收过程是难点。

2、仔细理解才能在串行通信程序出问题时找出问题原因。

2025年10月27日。

学习MCU
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-10-28 00:30:37
已绑定手机

17

主题

154

回帖

1292

积分

金牌会员

积分
1292
发表于 2 小时前 | 显示全部楼层
《USB型 1T 8051 单片机原理及应用-8H8K64U》教学视频--学习打卡18

第十八集:串行口原理二

笔记:

1、STC8H8K64U单片机的串口简介。
截图202510272352172291.jpg
截图202510272355317346.jpg

2、STC8H8K64U的串行接口的寄存器。
截图202510272358541483.jpg
截图202510280000481189.jpg
截图202510280003268346.jpg
截图202510280006102706.jpg
截图202510280007003585.jpg
截图202510280009342734.jpg
截图202510280014574929.jpg
截图202510280016048110.jpg
截图202510280016472073.jpg
截图202510280018341817.jpg
截图202510280019393773.jpg
截图202510280021066646.jpg
截图202510280021528276.jpg
截图202510280024392838.jpg

3、STC8H8K64U单片机的串口工作模式。

学习心得:

1、。

2、。

3、。

总结:

1、。

2、。

3、。

后记:

1、。

2、。

3、。

2025年10月28日。

学习MCU
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-28 02:31 , Processed in 0.138244 second(s), 72 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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