“小车控制第一步-C语言编程”课程以“项目为载体,任务为驱动”,从实践工程应用入手,以实验过程和实验现象为主导,共8个项目,17个任务。以行业专业Keil软件为编程环境平台,以完成“小车控制编程与实现”为主线,包括C语言认识、典型C程序运行、指示灯设计与实现、警示灯设计与实现、跑马灯设计与实现、交通灯设计与实现、显示器设计与实现、播放器设计与实现、按键盘设计与实现等循序渐进的内容。通过项目分析,又将其分成若干个具体的任务,每个任务都包含C语言的若干个知识点和技能点,如算法、流程图、数据类型、运算符、表达式、顺序结构、选择语句、循环语句、数组、函数、指针、结构体、文件、预处理命令、位运算及文件等。本课程强调任务的目标性和教学情境的创建,使学习者带着真实的任务在探索中学习。本课程注重培养学习者的实践能力,理论知识传授遵循“实用为主、必须和够用为度”的准则,基本知识广而不深、点到为止,基本技能贯穿教学的始终,具体采用“技能需求、问题引导、任务驱动”的方式。
Master Windows Internals - Kernel Programming, Debugging & Architecture
Learn Backend Development Part-Time, Online
Overview
Build a Learning Habit
Download Class Central's free printable study calendar
Download for Free
Syllabus
- 前言 学习准备(第一周)
- 项目一 C语言认识(第一周)
- 第一周 认识C程序和编程规范
- 第二周 KEIL软件和硬件调试
- 项目二 典型C程序运行(第三周)
- 项目三 指示灯设计与实现(第四周)
- 第四周 LED灯点亮设计与控制
- 第五周 指示灯设计与控制
- 第五周 进制与数制
- 项目四 警示灯设计与实现(第六周)
- 第六周 闪烁灯设计与控制
- 第七周 警示灯设计与控制
- 项目五 跑马灯设计与实现(第八周)
- 第八周 流水灯设计与控制
- 第九周 跑马灯设计与控制
- 项目六 显示器设计与实现(第十周)
- 第十周 固定值显示设计与控制
- 第十一周 动态值显示设计与控制
- 项目七 播放器设计与实现(第十二周)
- 第十二周 音符播放器设计与控制
- 第十三周 音乐播放器设计与控制
- 项目八 按键设计与实现(第十四周)
- 第十四周 小车转向灯设计与控制
- 第十五周 数码管控制器设计与控制
- 第十六周 喇叭控制器设计与控制
- 总结 小车设计与实现(第十七周)
Taught by
wangsongliang