本课程是电子类专业的专业基础课程。通过本课程的学习,学生将掌握单片机应用技术,使学生对智能电子产品的模块化,智能化发展方向有初步认识,培养学生对单片机应用产品的软硬件开发能力。
本课程以51架构单片机为主线,以STC的IAP15W4K61S4单片机为研究对象,系统的讲解了单片机内部逻辑结构,存储器和单片机输入输出口、最小系统构成等硬件知识。课程中共设计了4个模块,16个设计任务,强化了C51程序设计的基本方法和流程以及程序流程图的绘制,从点亮一只发光二极管到“循迹小车”主体功能设计,由简到繁,层层递增,使学习者一步步走进单片机世界,掌握单片机应用系统的设计方法和规范,建立单片机系统设计的基本概念。通过Keil uVision专业开发软件、Proteus虚拟仿真软件、智能小车硬件平台 ,实现对单片机的软件仿真和在线硬件调试功能,可以更好掌握单片机软硬件知识,完成单片机系统硬件和程序设计,初步具备单片机应用系统的设计能力。
课程模块设置:
课程思政体系设置:
1.知识目标:
(1)了解51单片机的基本组成和逻辑结构,掌握IAP15W4K61S4单片机的内部硬件结构;了解单片机发展的潮流和业界主流技术。
(2)掌握“旋风”智能控制小车的硬件结构原理。
(3)掌握运用C51进行程序设计的基本方法和流程,熟练掌握程序流程图的绘制。
(4)掌握C51数据与运算、典型程序结构的设计、构造数据类型的应用、函数的定义、调用,模块化程序设计思路。
(5)熟练掌握单片机中断系统的结构和特点,掌握C51外部中断及定时/计数中断程序的程序设计规范和设计方法。
(6)初步掌握单片机应用系统的设计方法和规范,建立单片机系统设计的基本概念。
(7 学习使用各类课程资源,学习阅读器件说明书。
2.能力目标
(1)初步具备对控制系统中单片机型号的选取能力。
(2)熟练掌握Keil uVision4及以上版本软件与IAP15W4K61S4内嵌ICE工具应用。
(3)掌握Proteus仿真软件与Keil uVision的联机调试方法。
(4)熟练掌握单片机应用程序设计的基本步骤,掌握单片机应用程序调试的基本方法。
(5)熟练掌握C51程序结构和设计思路,可完成简单项目模块软件程序设计和调试。
(6)掌握小车按键起停、小车定时运行、小车速度控制项目的程序设计和调试。
(7)初步具备单片机应用系统的设计能力,可完成单片机系统硬件和程序设计。
(8) 可从事简单的智能化电子产品、设备的设计、开发和调试能力。
3.素质目标
(1)具备信息查询、收集、分析和整理的能力;
(2)具备包容、沟通和协调人际关系的集体意识和团队合作能力;
(3)具备吃苦耐劳、纪律严明、甘于奉献的劳动精神;
(4)逐步养成精益求精的习惯,培养爱岗敬业的职业精神;
(5)具有良好的安全、环保、尊重法规与标准的意识
(6)培养学生自主学习的能力和创新精神。
前导课程:
计算机基础、电路基础,电子技术基础、C语言程序设计基础
预备知识及技能: