第十一集:单片机 C 语言程序设计导入一
本集系统讲解了 C 语言在单片机开发中的基本语法与应用。陈教授从变量定义、数据类型切入,结合 STC8H8K64U 的硬件特性,让我理解了如何合理选择数据类型以优化内存使用。在讲解运算符优先级时,通过对比不同运算符的执行顺序,我掌握了如何避免表达式中的逻辑错误。课程中的实验 —— 用 C 语言实现 LED 闪烁,要求综合运用循环语句与 I/O 口操作,这一过程让我体会到 C 语言在简化代码编写中的优势。陈教授强调的 “C 语言是连接硬件与软件的桥梁”,引导我建立了从高级语言到硬件控制的思维转换。
第十二集:单片机 C 语言程序设计导入二
本集深入讲解了 C 语言在单片机开发中的进阶应用。陈教授通过函数封装与模块化设计,引导我掌握了如何将复杂功能分解为可复用的代码模块。在讲解指针与数组时,结合 STC8H8K64U 的存储体系,我理解了如何通过指针操作实现高效的数据访问。课程中的实验 —— 利用数组实现 LED 流水灯,要求综合运用数组遍历与函数调用,这一过程让我体会到 C 语言在实现复杂逻辑中的灵活性。陈教授特别强调的 “指针操作需注意内存边界”,在实验调试中通过反复验证,我掌握了如何避免指针越界导致的系统崩溃。