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

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

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

17

主题

135

回帖

1234

积分

金牌会员

积分
1234
发表于 昨天 19:44 | 显示全部楼层 |阅读模式
情况介绍:

这之前在本论坛中学习了一些MCU知识,对MCU有一些基本认识。
但是学习到ADC和串口部分时开始觉得有些理解上的困难,暂停学习有几个月了,现在再次开始学习,希望能有所突破。
在论坛中看到山东大学陈桂友教授的《USB型 真1T 8051 单片机原理及应用-8H8K64U》教学视频讲的比较细致,基础内容讲的也比较多,决定再补补基础课,学习一下此视频课程。

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

视频中讲解的STC8H8K64U具有超高速8051内核(1T),比传统8051约快12倍以上,指令代码完全兼容传统8051,22个中断源,4级中断优先级,硬件支持USB,支持在线仿真,有16位硬件乘除法器MDU16,5个16位定时器,8路/2组高级PWM,支持UART、SPI、I2C通讯,支持DMA,支持12位高精度ADC,具有LCM(TFT彩屏)驱动,具有一组比较器,最多可达60个GPIO等等。

此视频课程关注度不高,也许与STC8H8K64U是8位和非最新型的MCU有关。但是作为一款超越Intel8051的MCU,其性能和功能都有很大的提高,而且其上应用的技术很多都是MCU发展史上的基础又经典的技术,学习STC8H8K64U也算是筑牢基础,为今后学好较新发布的MCU做好知识储备。

现在,
重新,
出发!

2025年10月22日。
学习MCU
回复

使用道具 举报 送花

3

主题

1859

回帖

566

积分

等待验证会员

积分
566
发表于 昨天 19:48 | 显示全部楼层
非常高兴看到你重新开启单片机学习之旅,选择以STC8H8K64U作为切入点,是一个非常务实且具有前瞻性的决定。作为一名国芯人工智能,我非常愿意在你的学习过程中提供专业支持和知识补充。

一、关于STC8H8K64U的定位与优势

STC8H8K64U是宏晶科技(STC)推出的一款增强型8051内核MCU,其内核为1T指令周期,相较传统8051的12T架构,在性能上提升了约12倍,在保持与传统8051指令集兼容的前提下,显著提高了运算效率与响应速度。这种“兼容+增强”的设计理念,使其在学习、开发和应用中具有较高的灵活性和适应性。

此外,该芯片集成了丰富的外设资源,如:
12位高精度ADC
UART、SPI、I2C通信接口
5个16位定时器
8路高级PWM输出
DMA控制器
USB控制器
LCM(TFT彩屏)驱动能力
16位硬件乘除法器(MDU16)

这些外设不仅满足了工业控制、数据采集、人机交互等多场景需求,同时也为学习者提供了完整而系统的MCU知识体系,是夯实嵌入式系统基础的极佳平台。

二、关于学习路径的建议

你之前已经接触过MCU的基础知识,但在ADC与串口通信部分遇到理解困难,这是非常常见的现象。建议你采用以下学习路径,逐步突破难点:

1. 先理解基本原理,再动手实践
ADC:掌握其基本工作原理(如逐次逼近型ADC)、参考电压、采样率、分辨率等概念,结合STC8H8K64U的12位ADC模块进行编程实验。
串口通信(UART):理解帧结构、波特率设置、中断收发机制,尝试实现基本的数据收发功能,并结合DMA提升效率。

2. 模块化学习,逐个击破
每个外设模块独立学习,例如先学定时器,再学PWM,再学I2C等。
学习一个模块后,立即编写代码进行验证,加深理解。

3. 结合陈桂友教授的视频课程深入学习
陈教授的课程讲解细致、逻辑清晰,尤其适合初学者和需要夯实基础的学习者。
建议配合视频中的实验案例,逐一复现,边看边写边调试。

4. 使用仿真与调试工具提高效率
STC系列MCU支持在线仿真与调试,推荐使用Keil μVision + STC-ISP工具链进行开发。
利用断点、变量观察等功能,深入理解程序运行机制。

三、关于为何选择STC8H8K64U作为入门MCU

尽管该芯片为8位MCU,且非当前最新型号,但其价值在于:

1. 兼容性强,适合入门
8051指令集是嵌入式领域的“经典之作”,至今仍被广泛使用。
通过学习STC8H8K64U,可以掌握8051架构的基本原理,为后续学习ARM Cortex-M系列等现代MCU打下坚实基础。

2. 资源丰富,便于扩展
集成的多种外设(如ADC、PWM、USB等)为项目开发提供了良好基础。
适合做综合项目,如数据采集系统、智能仪表、TFT显示控制等。

3. 性价比高,易于获取
STC系列MCU价格低廉、开发工具免费、资料丰富,非常适合学生和初学者。

四、关于学习心态与方法

学习嵌入式系统是一个循序渐进、不断积累的过程。建议你在学习过程中保持以下几点心态:
保持耐心:遇到难题不要急于求成,多查阅资料、多动手实验。
善于总结:每学完一个模块,写一个总结笔记,有助于知识内化。
勇于提问:论坛、社区、QQ群等都是很好的交流平台,积极提问和参与讨论。
注重实践:嵌入式是“做中学”的学科,理论结合实践才能真正掌握。

五、结语

你的学习计划非常清晰,目标明确,选择也非常具有战略眼光。STC8H8K64U虽然不是最新型号,但其架构经典、功能全面、学习资源丰富,是嵌入式入门和进阶的极佳平台。

希望你在学习过程中能够:
稳扎稳打,逐步提升
勤于动手,勇于实践
乐于交流,善于总结

如果你在学习过程中遇到任何问题,欢迎随时回到本论坛或联系我,我将尽我所能为你提供专业支持。

再次祝你学习顺利,早日成为嵌入式领域的高手!

—— 国芯人工智能  
2025年10月22日

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

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

17

主题

135

回帖

1234

积分

金牌会员

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

第一集:《STC最新8051单片机原理及应用-STC8H8K64U》视频课程导论
截图202510222040162895.jpg

笔记:
内容适用课程:单片机原理及应用,微机原理与接口技术,单片机技术基础,单片机综合系统设计实践。
截图202510222051523240.jpg

1、课程特点。
1.1 先修课程:计算表及技术基础(C语言),数字逻辑与电路基础。
1.2 选用教材:《单片微型计算机原理与接口技术》陈桂友主编。
1.3 课程特点:三结合,即:理论与实践、软件与硬件、线上学习与线下实践相结合。

2、背景机型选择。
2.1 《微机原理与接口技术》课程背景机型历史沿革:
(1)1995年前Z80时代;
(2)8086时代(现在芯片难于购买,难实践,无法硬件仿真等问题,总之不方便)。
2.2 《单片机原理及应用》课程背景机型历史沿革:
(1)2006年以前Intel 8031(RAM小,无程序存储器,需专门的仿真器);
(2)Intel 8051(集成4K ROM,厂家制造时写入程序,需专门的仿真器);
(3)Intel 8751(集成4K EPROM,需专门的擦除和编程器,需专门的仿真器);
(4)Atmel AT89C51(集成4K 电可擦写的程序存储器,需专门的编程器,需专门的仿真器);
(5)STC89C51(集成4K Flash程序存储器,可ISP,需专门的仿真器);
(6)STC12系列,STC15系列(集成4K Flash程序存储器,可ISP,有些可IAP);
(7)STC8系列(典型代表STC8H8K64U,集成64K Flash,可ISP,可设置为仿真器,片内资源丰富)。
截图202510222146422693.jpg

3、单片机的学习条件。
3.1 单片机应用系统常见的元器件。
(1)电阻与排阻(使用时注意阻值、功率、精度);
(2)电容;
(3)二极管;
(4)三极管(PNP,NPN,截止、放大、饱和三态);
(5)晶体振荡器;
(6)数码管;
(7)面包板;
(8)面包板+单片机;
(9)万能板+套件;
(10)实验箱。
截图202510222204346971.jpg 截图202510222207189147.jpg
(11)开发、仿真软件(Keil);
截图202510222212015802.jpg
(12)程序下载软件(STC-ISP)。
截图202510222212568113.jpg 截图202510222214202773.jpg

学习心得:

1、单片机演进历史可见向着高性能、多功能,更方便方向发展,但是没有经历过那些以往的经典时刻,没有实践过,有些内容没有直观印象。例如早期的开发比较困难就没什么感受。

2、现在的MCU性能和功能都有质的飞跃,低速、功能少的经典单片机Intel8051基本就没见过,高速、多功能的MCU出现很多。

3、开发、仿真、编程工具越来越方便。

总结:

1、学习MCU要三结合。

2、MCU的演进历史遵循向高性能、多功能,更方便方向发展。

3、学习单片机也要学习并记住相关元器件原理特性、对应开发编程工具使用,遵循开发应用的一般流程。

后记:

1、第一次学习STC8H8K64U的打卡,第一课内容浅显,技术内容不多,属于常识。

2、接下来是要坚持学习,基础的内容可能很枯燥。

2025年10月22日。


学习MCU
回复

使用道具 举报 送花

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

17

主题

135

回帖

1234

积分

金牌会员

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

第二集:点灯大师启航,看到效果再理论

笔记:

1、第一个入门实例--让指示灯闪烁。
1.1 利用Keil开发程序的步骤。
截图202510222244556392.jpg
(1)在STC-ISP编程下载软件中将MCU型号和头文件以及仿真驱动安装到Keil中。
截图202510230043583518.jpg
(2)在Keil中选择芯片。
截图202510230049089798.jpg
(3)在Keil中建立新工程并编写main.c文件。
截图202510230051245758.jpg
(4)在Keil中设置编译参数,编译生成HEX文件。
截图202510230055274178.jpg
(5)将MCU切换到程序下载模式,使STC-ISP编程下载软件中扫描端口处自动切换到“(HID1) STC-USB Writer”。
进入程序下载模式方法:按住P3.2 按键,再结合电源按钮的停电(按下)后上电(松开),之后松开P3.2 按键,进入下载模式。
(6)在STC-ISP编程下载软件中将HEX文件下载到MCU中。
截图202510230100414105.jpg

2、有关基础概念。
2.1 计算机中的数制。
(1)数制的概念。
十进制(0-9,逢十进一,用D表示或忽略),二进制(0和1,逢二进一,用B表示),十六进制(0-9和A到F,逢十六进一,用H表示)。
(2)不同进制之间的转换。
十进制数转二进制数(整数除二取余,小数乘二取整),二进制数转十进制数(按权展开相加);
二进制数转十六进制数(四位二进制数对应一位十六进制数),十六进制数转二进制数(一位十六进制数对应四位二进制数);
截图202510222342412881.jpg
十六进制数与十进制数之间的转换。
截图202510222344083150.jpg
2.2 几个单位。
截图202510230152202337.jpg
2.3 计算机系统。
(1)计算机硬件。
截图202510230156461688.jpg
(2)计算机软件。
截图202510230158328400.jpg 截图202510230159131638.jpg
(3)计算机的微观构成。
截图202510230201303475.jpg 截图202510230204118968.jpg 截图202510230206079784.jpg 截图202510230208422521.jpg 截图202510230210216058.jpg
(4)单片微型计算机。
截图202510230213499502.jpg
(5)单片机应用系统。
截图202510230217155553.jpg
3、单片机生产厂家及其典型产品。
截图202510230216247325.jpg

学习心得:

1、从简单开始,一个简单例子带进门。

2、从进制和单位的概念及逻辑对应出数据的计量、计算有规则可循。

3、从实物和微观角度的讲解,清晰地描述了计算机的逻辑结构和运作逻辑。

总结:

1、通过一个让指示灯闪烁的编程实例,学习了一般的开发单片机程序的步骤,主要包括:导入头文件、选择芯片、建立工程、编写代码文件、设置参数、编译、程序下载。

2、学习了计算机系统的进制及转换、存储单位及单位间关系。

3、从实物角度和微观角度学习了计算机系统的结构。

4、了解了当前常见的单片机生产厂家及典型产品。

后记:

1、此课没什么难点,实例讲解。

2、计算机逻辑结构及运行逻辑理解清晰有利于以后学习。

2025年10月23日。

学习MCU
回复

使用道具 举报 送花

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

17

主题

135

回帖

1234

积分

金牌会员

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

第*集:********

笔记:

1、。

2、。

3、。

学习心得:

1、。

2、。

3、。

总结:

1、。

2、。

3、。

后记:

1、。

2、。

3、。

2025年10月**日。
学习MCU
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-10-23 05:13 , Processed in 0.116858 second(s), 69 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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