【感谢官方-实验箱已收到】跟着陈桂友教授学习视频打卡
本帖最后由 lyldzxx 于 2024-9-9 16:16 编辑跟着陈教授学习单片机
第一课:单片机的发展史,课程的背景,STC89C51单片机的优势是划时代的产物,STC12系列和15系列更是革命性迭代产物,部分型号不需要专门的编程器和仿真器。
STC8系列最新典型代表STC8H8K64U,有LOFP64和PDIP40封装等,集成64KB Flash程序存储器,可在系统可编程(ISP)不需要专门的编程器。可以设置为仿真器,不需要专门仿真器。资源丰富,拥有超高速8051内核(1T),指令代码完全兼容传统8051单片机。有5个16位自动装载的定时/计数器,最多有60跟I/O口线。集成了4个全双工的异步串行口,1个高速同步通信端口,1个i2C接口,1个USB接口,15路12位高速ADC,8路高级PWM,集成MDA、RTC、液晶模块接口等等。几乎不需要扩展其它的接口电路就可以实现丰富的功能。
学习单片机的条件
认识单片机应用系统的常用元器件
1、电阻和排阻,选用电阻时要考虑:电阻值、功率、精度。
2、电容器,电解电容标白色的是正极,耐压要比设计高一些。
3、二极管,普通二极管白色为负极,发光二极管短腿为负极(工作电流5mA~10mA)。
4、三极管,有PNP型(发射极e流入)和NPN型(发射极e流出),有三种状态,截止状态、放大状态、饱和状态。
5、晶振,有很多型号,例如:11.0592MHZ,给单片机提供时钟,STC8H8K64U内部集成RC,不用外设晶振
6、数码管,又称八段数码LED,有共阴极数码管和共阳极数码管。
7、面包板,可以搭建简单的电路,进行测试
8、万能班(洞洞板),单控和多孔链接
9、实验箱,功能强大,硬件丰富,
软件
1、开发仿真软件keil C
2、STC-ISP下载工具
下载程序步骤
共同学习 本帖最后由 lyldzxx 于 2024-8-15 17:04 编辑
第二课 跟着陈教授点灯
查看STC 8H8K64U实验箱LED线路图,知道LED是哪组I/O口,是高电平还是低电平开启LED
用Keil 软件进行创建工程创建C文件,编译,启动ISP下载器进行烧录到单片机储存器,调试通过延迟时间进行控制LED灯闪亮的频次,ISP下载器中继承了多种程序编写小工具,像定时、延时器等,非常的贴心,给STC工程师点赞!
第三集 打卡
一、数字逻辑与基本数字电路
1、高低电平
2、上升沿下降沿
3、基本逻辑运算,变量值只有0或1;运算主要包括与或非异或等。
二、单片机的应用场景涉及非常广泛,
单片机特点集成度高,体积小,功耗低,可靠性高,价格低廉,性价比高
姚总介绍STC发展趋势和现状,做大做强,为高效提供免费的实验室和实验箱 第四集 打卡
陈教授讲解了,微机、单片机内部结构讲解
例如:I/O输出由锁存器和驱动器组成。运算器和控制器组成CPU。特殊功能寄存器SFR,只能直接寻址,用MOV指令
课程最后姚总用技术手册进行了进一步讲解,通过STC技术手册也可以进行学习,有困难和问题可以去技术手册进行查找问题答案。 第五集 存储器空间及存储器,单片机的引脚
寄存机空间讲解,示例操作外部寄存器
单片机引脚功能简介,最小系统讲解等 本帖最后由 DebugLab 于 2024-8-18 18:34 编辑
第六集 IO口的工作模式
一、IO口的复用功能
P0口地址总线低8位,P2口地址总线的高八位
P3口可复用位外部中断输入
P5口常用复用功能是串口3和串口4
IO口的使用
驱动可以选用拉电流、灌电流、三极管、场效应管等
二、8H单片机的汇编语言程序设计
汇编语言的重要性
各种指令的演示
本帖最后由 DebugLab 于 2024-8-18 18:33 编辑
第七集8H的汇编语言程序进阶
陈教授进一步演示汇编语言的应用。
头文件必须加入$nomod51指令,不然容易报错
助记符语言的应用
指令格式分类
寻址方式等等
汇编语言比较复杂一点,学的很枯燥{:5_270:} 本帖最后由 lyldzxx 于 2024-8-18 21:25 编辑
第八集 数据传送、逻辑运算、算术运算指令的应用
1、传送指令MOV <目的字节>,<源字节>
MOVC指令,字节交换指令
数据传送指令
双操作数的逻辑指令、乘除运算指令
ADDC、SUBB等等
@神农鼎
ISP下载工具为啥360提示是个病毒{:shocked:}