找回密码
 立即注册
楼主: admin

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

 火... [复制链接]

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-15 15:46:55 | 显示全部楼层
观看陈桂友教授讲解单片机 C 语言程序设计实例课程后,我最大的收获是建立起标准化、规范化的单片机编程思维,彻底改变了此前随意写代码、无分层结构的不良习惯。整节课以流水灯、矩阵按键、数码管动态扫描、串口通信等实操实例为载体,全程紧扣编程规范展开教学,让我明白规范不只是格式要求,更是提升程序可读性、方便调试与竞赛项目迭代的核心基础。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-15 17:13:22 | 显示全部楼层
听完陈桂友教授关于单片机中断原理的讲解,我结合 STC8H8K64U 与传统 8051 内核对比学习,既吃透了底层硬件逻辑,也掌握了规范的中断 C 语言编程方法,收获十分深刻。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-15 17:17:05 | 显示全部楼层
陈教授讲解IO口模式讲的很透彻,跟随陈桂友教授学习单片机 IO 口原理后,我结合传统 8051 架构与 STC8H8K64U 增强型 IO 完成系统总结,理清了四类通用 IO 口硬件结构、工作模式与标准化编程规范,对单片机引脚驱动逻辑有了完整认知。
一、传统 8051 四组 IO 底层硬件原理
P0 口(地址总线 / 数据总线复用口)
内部无上拉电阻,输出开漏结构,单独作为普通 IO 使用时必须外接上拉电阻才能输出高电平;可分时复用为地址 / 数据总线扩展外部存储器,输入前需先向锁存器写 1,否则无法正确读取外部电平,适合总线驱动、矩阵按键采集场景。
P1 口(纯通用 IO)
内置固定上拉电阻,仅作为普通输入输出引脚,无第二复用功能,结构最简单,可直接驱动 LED、读取按键,是基础实训最常用端口。
P2 口(高 8 位地址复用口)
自带内部上拉,正常状态为通用 IO,扩展外部 RAM/ROM 时输出地址高 8 位,竞赛中未使用外部存储器时可全部作为普通 IO 使用。
P3 口(多功能复用 IO)
内置上拉电阻,每一个引脚都具备第二外设功能:串口收发、外部中断、定时器计数、读写控制信号;当启用对应外设时,引脚自动切换为外设功能,普通 IO 读写失效,若要做通用 IO 需关闭对应外设。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-15 18:50:47 | 显示全部楼层
定时模式:对单片机内部系统时钟脉冲计数,机器周期固定,通过计数值换算出精准延时,无需 CPU 循环空等,不占用主程序资源;
计数模式:对外部 P3.4/P3.5 引脚输入的外部脉冲计数,可统计按键触发次数、脉冲信号频率。
教授拆解四种工作模式:13 位定时、16 位定时、8 位自动重装、双 8 位定时,重点说明模式 2 自动重装的实用价值 —— 溢出后 THx 数值自动载入 TLx,省去软件手动赋值,常用于串口波特率发生器、高频定时刷新场景。
完整工作流程:配置 TMOD 选择模式→写入初值 THx、TLx→置位 TRx 启动定时器→计数器自增,溢出后置位 TFx 中断标志,可通过查询标志或开启中断两种方式处理定时事件。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-15 20:36:31 | 显示全部楼层
在中断 C 语言编程规范上,课程结合实例强调标准化写法,贴合之前学习的 C51 编程规范:中断函数必须使用interrupt n关键字标注中断号,禁止带参数、禁止 return 返回值;中断服务函数代码尽量精简,只做标志位记录,复杂运算放到主循环执行,避免长时间占用中断导致其他信号丢失;全局中断标志统一管控,中断开关操作封装独立函数;多中断场景严格配置优先级,避免中断嵌套冲突,同时规范添加注释标注中断触发来源、功能用途。教授还以 STC8H8K64U 外部按键中断、定时器 0 数码管刷新中断为例,演示标准工程模板,对比不规范代码出现的丢中断、程序跑飞问题,直观体现规范开发的重要性。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-16 15:20:54 | 显示全部楼层
STC8H8K64U 支持 1T 高速模式,48MHz 主频下计数周期大幅缩短,同等 16 位模式单次最大定时时长更长;同时自带 T2/T3/T4 多路硬件定时器,既可以单路搭配软件计数,也能多路硬件级联扩展量程,定时精度与灵活性大幅提升。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-16 15:27:25 | 显示全部楼层
此前我仅会调用串口收发代码,却不理解串行、并行底层传输差异,本次课程通过直观时序示意图拆解传输逻辑,让我知其然也知其所以然。陈教授从最基础的数据传输模式切入,再延伸到 51 单片机外设的实际应用,搭建起 “硬件原理 — 电路设计 — 代码开发” 完整逻辑链,也让我在后续 STC8H 竞赛项目中能合理选择通信方案,优化硬件电路与程序传输效率。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-16 19:05:09 | 显示全部楼层
传统 AT89C51 仅 1 路硬件 UART 串口,而 STC8H8K64U 搭载多路硬件串口、内置硬件 USB 串口,全部基于串行通信架构,仅占用少量引脚就能实现电脑联机调试、外设数据收发,完美契合竞赛项目精简硬件的需求;
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-17 16:46:39 | 显示全部楼层
观看陈桂友教授围绕 SPI 接口结构与数据通信两大模块的教学内容后,我系统掌握了 STC8H8K64U 硬件 SPI 的底层架构、四线通信时序与标准化开发流程,对比传统软件模拟 SPI,充分理解硬件 SPI 在竞赛项目中的性能优势。
回复

使用道具 举报 送花

1

主题

12

回帖

65

积分

注册会员

积分
65
发表于 2026-7-17 23:13:35 | 显示全部楼层
跟随陈桂友教授学习以 “接口简介、内部寄存器、工程应用” 三部分搭建的 I2C 完整教学内容,我系统掌握了 STC8H 硬件 I2C 的底层原理、寄存器配置规范与实战开发方法,同时对比软件模拟 I2C,理清了该通信接口在电子竞赛项目里的适配场景。
回复

使用道具 举报 送花

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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

GMT+8, 2026-11-10 00:11 , Processed in 0.082703 second(s), 77 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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