以前学习了STC的单片机,上半年也跟冲哥学习了STC32的单片机。现在有点时间又来跟陈教授学STC8H8K64U单片机。
上班没有时间,只有下载视频晚上学习。学习过程发现有的视频有的部分没有声音,有的部分掐顿。可以是我下载的视频
出现问题,因为有的视频下载没有办法播放,又重新下载。
第一集:STC最新8051单片机原理及应用—STC8H8K64U单片机发展历程。
心得:了解单片机的发展历史,STC8系列单片机的资源特点,学习单片机需要的条件。
课程特点:理论与实践结合,软件和硬件结合,线上学习和线下实践结合。
STC8系列单片机的资源特点:
1.超高速8051内核(1T),指令代码完全兼容传统8051单片机。 2.集成64KB Flash程序存储器、256B内部RAM、8192B内部扩展RAM、1280B数据RAM用于USB。 3.5个16位可自动重装载的定时/计数器(T0~T4)、可编程时钟输出功能。 4.至多60根I/O口线。 5.4个全双工异步串行口(UART)、1个高速同步通信端口(SPI)、1个12C接口、1个USB接口。 6.15通道12位高速ADC。 7.8路高级PWM。 8.DMA、实时时钟RTC、液晶模块接口、专用复位电路和硬件看门狗、高精度R/C时钟等资源。
学习条件:
常用元件:电阻、电容、二极管、三极管、晶体振荡器、数码管、面包板、万能板+套件、试验箱
试验箱的功能介绍。
开发仿真软件、STC程序下载工具
第二集: 点灯大师启航,看到效果再理论 下载的视频不能播放,重新下载。看视频后补充内容,先占位。
心得:了解Keil软件开发单片机的流程,学习了计算机的基本知识。 重新下载视频看后笔记: 1、入门实例 让灯闪烁 利用KEIL软件开发程序步骤: 创建项目 新建源文件,加入项目中 编译项目程序文件,生成HEX文件 利用STC的ISP工具下载程序到单片机 运行验证程序 项目实战:LED闪烁 2、有关基础概念 计算机中的数制 数制的概念 十进制 D 二进制 B 十六进制 H
需要不同进制的原因
不同数制之间的转换方法 十进制转二进制:
整数部分:除二取余法
小数部分:乘二取整法
有关基础概念
常用单位: 位(bit) 字节(Byte) 数量单位: 1K=1024 1M = 1024K 1G = 1024M 1T = 1024G 计算机系统: 计算机软件:操作系统、应用软件 计算机的微观构成 有关概念 微处理器、微型计算机和微型计算机系统 微型计算机的基本结构 总线:地址总线、数据总线、控制总线 访问:写入、读出 单片微型计算机 简称单片机(MCU) 单片机厂商和单片机介绍 单片机应用系统
第三集 :数字逻辑与基本数字电路
心得:学习了数字电路的基本知识,了解单片机的应用场景,如何用Keil软件实现仿真。
1、数字逻辑和基本的数字电路 逻辑电平(高电平和低电平) 上升沿和下降沿 逻辑运算 逻辑变量0和1, 与(AND Y=A.B 有0出0,全出1) 或(OR Y=A+B 有1出1,全0出0 ) 非(NOT Y = ā 有1出0,有0出1,即取反) 异或(XOR Y=A⊕B ,输入相同输出为0,输入不同输出为1)
2、单片机的应用场景
单片机的特点: 集成度高、体积小,北京工业大学TP801 功耗低, 可靠性高,看门狗的介绍 价格低廉, 应用范围: 仪器仪表,电表 工业农业实时监控, 计算机网络和通信领域, 家用电器, 医用设备领域, 汽车设备领域, 其他设备,办公设备、商业活动、机械制造、国防航天航空
仿真介绍: 在线仿真步骤: Keil仿真设置
单片机型号
使用USB口进行仿真
将所选目标单片机设置为仿真芯片
Target => Xtal 11.0592MHz
Debug => Use STC Monitor-51 Driver
Run to main()
Setting => USB
第四集: 单片机的内部结构,STC补充外围电路设计讲解
心得:熟悉单片机的结构和STC的外围电路。
1、微型计算机的框架结构 2、传统8051单片机的内部结构 3、STC8H8K64U单片机的内部介绍 CPU结构-1 由运算器和控制器组成。
运算器:以8位算术/逻辑运算部件ALU为核心,加上通过内部总线而挂在周围的 暂存器TMP1、TMP2、累加器ACC、寄存器B、程序状态标志寄存器PSW 以及 布尔处理器组成了整个运算器的逻辑思 路。运算器中包含程序状态寄存器PSW。 控制器:CPU的大脑中枢,包括定时控制逻辑,指令寄存器、译码器、地址指针DRTR 及程序计数器PC、堆栈指针SP、RAM地址寄存器、16位地址缓存器等。 CPU结构-2 程序状态寄存器 CPU结构-3 控制器 存储器空间及存储器
|