单片机C语言程序设计
单片机C语言程序设计
5000+ 人选课
更新日期:2025/06/02
开课时间2025/02/20 - 2025/06/30
课程周期19 周
开课状态开课中
每周学时-
课程简介

本课程是电子类专业的专业基础课程。通过本课程的学习,学生将掌握单片机应用技术,使学生对智能电子产品的模块化,智能化发展方向有初步认识,培养学生对单片机应用产品的软硬件开发能力。

本课程以51架构单片机为主线,以STC的IAP15W4K61S4单片机为研究对象,系统的讲解了单片机内部逻辑结构,存储器和单片机输入输出口、最小系统构成等硬件知识。课程中共设计了4个模块,16个设计任务,强化了C51程序设计的基本方法和流程以及程序流程图的绘制,从点亮一只发光二极管到“循迹小车”主体功能设计,由简到繁,层层递增,使学习者一步步走进单片机世界,掌握单片机应用系统的设计方法和规范,建立单片机系统设计的基本概念。通过Keil uVision专业开发软件、Proteus虚拟仿真软件、智能小车硬件平台 ,实现对单片机的软件仿真和在线硬件调试功能,可以更好掌握单片机软硬件知识,完成单片机系统硬件和程序设计,初步具备单片机应用系统的设计能力。 

课程模块设置:

课程思政体系设置:

课程大纲
模块一 花式流水灯设计与制作
任务1:初识单片机
任务2:搭建单片机最小系统
任务3:点亮发光二极管
任务4:花式流水灯
模块二 键控小车设计与制作
任务1:小车状态显示1(数码管静态显示)
任务2:小车状态显示2(数码管动态显示)
任务3:小车按键控制
任务4:键控小车综合设计
模块三 定时调速小车设计与制作
任务1:小车启停控制
任务2:小车定时运行控制
任务3:小车调速控制
任务4:定时调速小车
模块四 循迹小车设计与制作
任务1:循迹小车方案设计
任务2:循迹小车人机接口设计
任务3:循迹小车主体功能设计
任务4:循迹小车