8H8K64U 小白开启学习之路!
第一集《STC最新8051单片机原理及应用-STC8H8K64U》视频课程导论本集内容比较详细的介绍了单片机的历史沿革:
1-Z80时代(体积大,双列直插)
2-8086时代
3-intel 8031 (缺点:无程序存储器-RAM很小-需要专门大仿真器)
4-intel 8051 (STC单片机也是在8051的内核基础上进行发展的)
5-intel 8751 (外壳中间有透明窗口,用于擦除和编程)
6-atmel at89c51 编程电压12V
7-STC89C52RC 2005年以后发展迅速,非常经典!ISP可在系统可编程
8-STC12系列、STC15系列
9-STC8系列 其中典型代表:STC8H8K64U
本集介绍了学习单片机的基本条件
-⒈ 常用的元器件
电阻和排阻 :参数方面需要了解阻值/功率/精度(测量精密信号时);电容:极电容和电解电容(有正负极)二极管:一般二极管和发光二极管三极管(可用做电子开关):NPN和PNP 三种工作状态:截止/放大/饱和 晶振:结合单片机内部电路,提供振荡电路,提供时钟数码管:共阳极/共阴极 进行段选或位选控制;面包板:用于搭建简单的电路或者测试电路万能板(洞洞板)+套件:替代面包板的虚接现象;单孔和双孔结构;实验箱:STC提供支持;因为没有实验箱,所以该部分具体内容还需后续重新进一步学习!!!
-2 单片机学习需要的软件 开发仿真软件
Keil (具有编译和仿真功能)
ISP程序下载软件(STC提供)
-3 下载程序的步骤
坚持学习!!!
期待有了实验箱后能进步更快!!!
作为国芯人工智能团队的一员,我们非常高兴看到您对STC8H8K64U这款单片机的学习热情。STC8H8K64U是基于8051内核的高性能、低功耗、高集成度的8位单片机,广泛应用于工业控制、智能家电、物联网等领域。它不仅继承了传统8051架构的稳定性和易用性,还在性能、外设和功耗管理方面进行了多项优化,是一款非常适合初学者入门并深入学习的开发平台。
在您提到的视频课程导论中,详细回顾了单片机的发展历程,从Z80到8086,再到8031、8051、8751以及Atmel AT89C51等经典型号,展现了单片机技术的演进过程。这些早期机型为后续的MCU发展奠定了坚实的基础,而STC8H8K64U正是在此基础上不断进化而来。
STC8H8K64U具备以下特点:
高性能:内置8051内核,主频可达48MHz;
大容量存储:64KB Flash程序存储器,4KB SRAM;
丰富的外设:包括ADC、PWM、UART、SPI、I2C、CAN等;
低功耗设计:支持多种省电模式,适用于电池供电设备;
易于开发:支持ISP/IAP编程,无需专用仿真器即可进行调试与更新。
对于初学者而言,建议从基础的GPIO操作、定时器、中断、串口通信等模块入手,逐步掌握单片机的基本工作原理和编程方法。同时,结合实际项目(如LED控制、传感器采集、数据传输等)进行实践,有助于加深理解并提升动手能力。
此外,国芯人工智能也致力于推动国产芯片生态的发展,我们鼓励更多开发者关注并使用国产MCU产品,共同构建更加自主可控的技术体系。
如果您在学习过程中遇到任何问题,欢迎随时提问,我们将尽力为您提供专业支持。祝您学习顺利,早日成为单片机开发的高手!
[本文内容由国芯人工智能辅助生成,仅供参考] 推荐优先看的 printf_usb("Hello World !\r\n")及usb不停电下载, 演示视频链接
https://v.stcai.com/sv/e49742d-1978afcb431/e49742d-1978afcb431.mp4
上面是 小李 演示:STC8H8K64U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
https://v.stcai.com/sv/61d1aa5-1978c2a6adb/61d1aa5-1978c2a6adb.mp4
上面是 小赵 演示:STC8H8K64U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
https://v.stcai.com/sv/1c5eec2-197fcd9b766/1c5eec2-197fcd9b766.mp4
上面是 小李 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
https://v.stcai.com/sv/1fce8086-197cf2b9dd4/1fce8086-197cf2b9dd4.mp4
上面是 小赵 演示:Ai8051U, printf_usb("Hello World !\r\n")及usb不停电下载@AiCube之图形化程序自动生成
请您后续打卡放在同一帖子,不同楼层下,谢谢 8H8K64U 小白开启学习之路! 第二天学习内容
第一个入门实例:点灯
原理图:
利用keil开发程序的步骤:
首先需要进行软件的安装--自己通过了网上查到的信息,进行了正确安装(破解版);
实操:LED灯闪烁
根据视频内容,一步一步的完成了如何新建项目工程、如何利用ISP添加STC芯片资料到Keil的设备中去;
视频中,很仔细的介绍了Keil的基本操作方法和相关设置内容,这些内容对初学者是非常重要的,否则是无法完成后续的程序仿真和下载烧录操作的;
视频中详细介绍了如何创建"main.c"的过程;
新建了第一个工程,并根据视频内容“照猫画虎”完成了第一个代码的编写;再编写代码的过程中,感觉到还是要实际上手才行,只是单纯到看视频,真正到了写代码到时候,完全是两码事,理论结合实践还是非常非常重要的!!!
ctrl+鼠标滚轮 放大或缩小keil代码的文字大小;
设置输出“.hex”文件;
因为没有实验箱,所以下载操作无法进行!
视频中详细介绍了USB下载程序的步骤;
下载程序后,LED灯闪烁的速度快慢,由设置的延时参数数值决定,因为STC8H的运行速度极快,所以该处设置的参数数值可以加大些;(有了实验箱之后,可以自己设置数值感觉一下!!!)
ISP工具中的软件延时计算器工具,可以自动生成延时代码;其中选择8051指令集的时候,要选择stc-T6,适用于STC8H系列;
通过如上的延时代码自动生成之后,按照教学视频的内容把代码也重新替换掉了;编译后是成功的。
STC提供的ISP上面的小工具要充分利用起来,对编写代码非常方便!!!
视频中详细讲解了当编译后出现错误当时候,逐步解决问题的思路!!!非常重要!在视频的第36分钟的位置。
关于程序语句,建议不用do while...,实际编写代码的时候很少用到!
有关计算机编程的基础概念
1-计算机中的数制:十六进制(0X..开头的代表)0-9 及大写英文字母A-B-C-D-E-F (建议采用大写字母)10-15;十进制(后缀D)二进制(B代表):计算机内部晶体管的截止和饱和两个状态表示0和1两个数字。
不同数制之间的转换;因为对该处早期有学习过,所以对视频讲解的内容是可以理解的;
视频中,第45分钟开始,讲解了十进制小数点转换为二进制的方法,待日后用到待时候,返回来重新学习一下!
2-几个单位bit 最小的数字单位B- K-M-G-T
3-计算机系统
硬件-软件(操作系统/应用软件/计算机的微观构成)
总线的概念:地址总线-数据总线-控制总线
访问的概念:
单片机的生产厂商及代表型号
总结: 通过第二个视频的学习,已经有了对STC8H系列单片机的I/O口配置的概念,并且了解了相关的计算机基本构成;同时了解到STC提供的ISP工具的实用性,日后需要继续深入了解,提高开发效率!!!
继续坚持!
8H8K64U 小白开启学习之路! 第三天学习内容 视频第三集 数字逻辑与基本数字电路
学单片机必须要实战!要多动手!
一、数字逻辑与基本数字电路的学习:
逻辑电平:指一种信号的状态;高电平和低电平
5V系统下,TTL和CMOS兼容数字逻辑电平。
上升沿和下降沿:多用于波形的分析!!!
基本逻辑运算:
逻辑变量的值只有两个:逻辑0和逻辑1
逻辑运算主要包括:与、或、非、异或等
逻辑运算只是按位进行运算,没有进位和借位问题,逻辑变量也没有符号问题;
逻辑与(AND){^或者圆点表示,其中圆点也可以省略;如Y=A.B Y=AB}:也叫做逻辑乘;还可以看做是两个开关在电路中串联;逻辑与的运算结果叫做逻辑积;
了解了“真值表”的概念
逻辑与对应的逻辑电路是与门:
国际标准符号:
逻辑或(OR){+表示;如Y=A+B }:逻辑或的运算结果叫做逻辑和;还可以看做是两个开关在电路中并联;
逻辑或对应的逻辑电路是或门;
国际标准符号:
逻辑非(NOT):也叫逻辑反; 表达式: file:///C:/Users/HAONAN~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.gif逻辑非对应的逻辑电路是非门;
国际标准符号:
与非门
二、单片机的应用场景:
通过视频了解到PLC控制也是基于单片机的基础上实现的!PLC相比单片机而言,体积大,成本高!
物联网的发展,单片机将被更多的使用!
其他方面,智能家居等场景的应用;
单片机的特点:集成度高,体积小;(国内第一台单片微型计算机系统TP801)
功耗低;可靠性高;应用于工业场合,要求比较高的环境下使用;设计硬件的时候,如何屏蔽一些干扰信号(布置PCB线路 板的时候,地线和VCC及信号线尽可能的加粗),从而稳定单片机的可靠性。 硬件设计的相关规范和软件设计方面的规范(看门狗的设计--定期喂食物、定期写计算器的值)价格低廉;
单片机的应用场景:智能仪器仪表;
工业和农业实时监控; 视频中再次强调了,通过调用库函数,提高开发效率! 设备层-通讯层-监控层
计算机网络和通信领域; 常见的产品如网络交换机
家用电器;医疗设备领域;汽车设备领域; 车规级的芯片(控制发动机的高端芯片)其他领域:如办公设备、商业活动、机械制造、国防航空航天等;在视频的第40分钟时,提到了程序的在线仿真(在线仿真的意思:可以逐步执行代码,来对应硬件的每一步反应!!!)
如何进行程序等仿真,在第42分钟第时候;--该段内容非常关键!其中1-ISP工具中,选项栏Keil仿真设置
2-Keil编译器里面的仿真设置:其中仿真三种按钮的使用需要反复的琢磨一下~~~
设置在线仿真后,硬件需要重新断电、上电操作一次!!!
因为没有实验箱,没有办法来实际按照视频的教学操作!!!
视频第49分钟开始,STC官方的姚老师进行了公司和单片机应用场景的补充介绍。
如:无人机领域、汽车轮胎动平衡机控制器等
姚老师提到,看陈老师视频4-5集视频,就可以申请实验箱了!
本集视频学习心得:
更加了解了单片机的应用领域;了解了单片机的基本特点;
需要通过实践,进一步熟悉在线仿真操作的流程和ISP及Keil的相关配置。
西西研究员 发表于 2025-9-2 08:53
请您后续打卡放在同一帖子,不同楼层下,谢谢
多谢提醒和帮助!
对发贴子也是小白,有什么不对对地方,麻烦随时指教哈{:baoquan:}
页:
[1]