《单片机应用技术》课程标准一、课程定位本课程是机电一体化技术专业、应用电子技术专业、通信技术等专业的一门的专业平台课,是培养学生单片机基础应用能力和程序设计能力的课程,主要为专业培养适应于产品检测维修、销售及技术服务第一线需要,具有较强电子技术应用能力,熟悉基于单片机电路的应用技术设计,又具有自动化设备安装、调试、维护能力和良好的职业素质的高素质技能型专门人才的培养目标服务。本课程培养学生的MCS-51单片机的应用、电子电路分析、测试、制作与调试能力,仪器仪表的使用能力及创新意识,为后续楼宇智能化的电子设备安装与维护等应用打下坚实的基础。二、课程学习目标掌握单片机内部结构、指令系统,能运用单片机开发系统、Proteus仿真软件,能具备利用单片机开发小型智能电子产品的能力,能设计单片机应用系统的硬件和软件程序,能解决单片机应用开发的实际问题。三、课程能力标准要求(一)知识要求1、熟悉电压数显表国家标准及ROHS环保指令要求;2、熟悉电力系统的相关技术指标及相关知识;3、掌握单片机仿真器和编程器使用方法;4、掌握MCG51汇编语言基本指令;5、掌握常用电子元器件和芯片的检测方法;6、掌握典型A/D、D/A转换器的使用方法7、掌握加、减、乘、除等子程序调用方法;8、掌握MCGS-51单片机的I/O接口、中断、定时器等模块工作原理。(二)专业能力要求1、能熟练操作万用表、信号发生器、示波器、电子电压表、稳压电源等常用电子仪表;2、能熟练查阅常用电子元器件和芯片的规格、型号、使用方法等技术资料;3、能熟练的使用汇编语言进行电子产品软件程序设计;3、能用PROTEUS仿真软件对电子电路进行仿真;(三)技术能力要求1、能熟练的利用单片机仿真器调试硬件电路;2、能分析典型的模拟、数字电路(信号的提取、电源、信号移相等);3、能制定电子产品开发计划和步骤,提出解决电路设计问题的思路;4、查阅单片机外围电子元件的英文资料;5、能撰写产品制作文件、产品说明书;(四)素质要求1、具有良好的职业道德、规范操作意识;2、具备良好的团队合作精神;3、具备良好的组织协调能力;4、具有求真务实的工作作风;5、具有开拓创新的学习精神;6、具有良好的语言文字表达能力。四、课程主要内容(一)能力单元与学时分配序号能力单元名称讲授(学时)实作(学时)专家讲座(学时)参观(学时)讨论(学时)其他(学时)1单片机控制花样LED显示系统6600202数码管的单片机控制6600203基于单片机时钟设计6600204单片机简单音乐播放6600205单片机控制点阵6600206单片机LCD显示6600247单片机智能小车660044(二)教学任务描述能力单元一:单片机控制花样LED显示系统教学目的描述1、初步了解PLC基本结构。2、掌握单片机工作原理,掌握KeiluVision2软件程序编写及软件操作方法,3、掌握Proteus软件使用方法及与KeiluVision2联调方法,4、掌握单片机最小硬件系统的搭建,掌握面包板使用方法。教学重点与难点1、单片机工作原理。2、握Proteus软件使用方法及与keil联调方法。3、掌握单片机最小硬件系统的搭建。4、掌握面包板使用方法。教学时数14建议教学方法与手段1、采用KeiluVision2软件编写程序。2、用Proteus7.5软件仿真花样LED灯等效果。3、再用实验板下载程序,调试查看花样灯效果。4、最后用面包板搭建硬件平台,查看实物效果。任务1-1点亮一个LED灯相关知识点1、单片机I/0控制的方法。2、单片机基本机构。3、keilC51语言基本方法。相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法。相关实验采用KeiluVision2软件编写程序。教师注意事项重点讲解C51软件编译方法,程序语法错误的检查方法。学习资源1、KeiluVision2软件。2、单片机实验板任务1-2让单个LED灯闪烁。相关知识点1、KeilC51语法知识,程序基本结构。2、延时语句的编写使用方法。相关实作技能1、Proteus软件使用方法及与KeiluVision2联调方法。2、单片机实验板3、ISP下载相关实验1、Proteus软件使用方法及与KeiluVision2联调方法教师注意事项重点讲解Proteus软件使用方法及与KeiluVision2联调方法学习资源1、KeiluVision2软件。2、Proteus软件任务1-3带开关的流水灯相关知识点1、子程序,函数的表达。2、应用方法。3、单片机C51程序的基本语句(for语句;while语句)相关实作技能1、KeiluVision2软件。2、Proteus软件3、isp下载方法相关实验1、程序编写,2、ISP下载方法。教师注意事项1、重点讲解单片机实物引脚的区分,方向、注意不要烧坏单片机。学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板能力单元二:数码管的单片机控制教学目的描述1、初步了解共阴和共阳极数码管的结构特点;2、掌握C51语句数据和指针的基本知识。3、掌握for循环语句,调用数组的基本方法。4、了解单片机静态数码管的基本原理。5、了解单片机动态扫描方法,掌握动态扫描方法在数码管中的应用。教学重点与难点1、单片机静态和动态扫描的方法,以及应用。2、共阴和共阳极数码管的结构特点。3、以及数码管实物管脚的测试识别方法。教学时数14建议教学方法与手段4、采用KeiluVision2软件编写程序。5、用Proteus7.5软件仿真花样动态和静态数码管的效果。6、再用实验板下载程序,调试查看动态和静态数码管效果。4、最后用面包板搭建硬件平台,查看动态和静态数码管实物效果。任务1-1静态数码管(0~9数字的显示)相关知识点1、共阴和共阳极数码管的结构特点。2、C51语句数据和指针的基本知识。3、单片机静态扫描方法,相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法。3、Proteus软件相关实验1、采用KeiluVision2软件编写程序。教师注意事项重点讲解单片机静态扫描方法。学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板任务1-2单片机动态数码管相关知识点1、共阴和共阳极数码管的结构特点。2、C51语句数据和指针的基本知识。3、单片机动态扫描方法。相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法相关实验1、编程试验2、单片机实验板教师注意事项重点讲解单片机静态扫描方法学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板任务1-3十字路口交通灯相关知识点1、设计带数码管的交通灯(红、绿、黄)电路图2、编写交通灯控制程序,并用仿真器仿真调试程序相关实作技能1、分析交通灯的工作过程,画出程序流程图。2、设计带数码管的交通灯(红、绿、黄)电路图3、编写交通灯控制程序,并用仿真器仿真调试程序相关实验1、编写程序2、下载数据3、查看效果教师注意事项1、讲解数码管控制电路驱动译码的编程方法2、讲解画出交通灯系统的程序流程图。能力单元三:单片机控制的时钟制作教学目的描述1、了解掌握单片机中断系统基本原理2、了解掌握单片机定时器计数器基本工作原理3、掌握单片机时钟制作的基本方法4、掌握单片机晶体振荡周期、机器周期、指令周期的概念。教学重点与难点5、掌握单片机中断系统基本原理6、掌握单片机定时器计数器基本工作原理7、单片机定时器的应用教学时数14建议教学方法与手段7、采用KeiluVision2软件编写程序。8、用Proteus7.5软件仿真花样动态和静态数码管的效果。9、再用实验板下载程序,调试查看动态和静态数码管效果。4、最后用面包板搭建硬件平台,查看动态和静态数码管实物效果。任务1-1N进制计数器的设计相关知识点1、了解掌握单片机定时器计数器基本工作原理相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法相关实验3、编程试验4、单片机实验板教师注意事项重点讲解单片机定时器、计数器基本工作原理学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板任务1-2单片机时钟的制作相关知识点1、掌握单片机定时器计数器基本工作原理2、单片机定时器的应用相关实作技能1、KeiluVision2软件的使用。2、ISP下载3、proteus软件仿真相关实验4、编程试验5、单片机实验板教师注意事项重点讲解单片机静态扫描方法学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板能力单元四:点阵的设计教学目的描述1、了解掌握8*8点阵的基本工作原理2、掌握8*8点阵产生任意字符的方法3、掌握字模软件的使用方法。4、了解掌握四个8*8点阵组成16*16点阵的基本原理方法。5、掌握16*16点阵产生任意字符的方法教学重点与难点1、了解掌握四个8*8点阵组成16*16点阵的基本原理方法。2、掌握16*16点阵产生任意字符的方法教学时数14建议教学方法与手段1、采用KeiluVision2软件编写程序。2、用Proteus7.5软件8*8点阵效果。3、再用实验板下载程序,调试查看16*16点阵字符的效果。4、最后用面包板搭建硬件平台,查看实物效果。任务1-18*8点阵的设计相关知识点1、了解掌握8*8点阵的基本工作原理2、掌握8*8点阵产生任意字符的方法相关实作技能3、KeiluVision2软件的使用。4、C51软件编译方法,程序语法错误的检查方法。3、Proteus软件仿真相关实验1、采用KeiluVision2软件编写程序。2、Isp下载教师注意事项重点讲解掌握8*8点阵的基本工作原理;掌握8*8点阵产生任意字符的方法学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板任务1-216*16点阵设计相关知识点1、掌握字模软件的使用方法。2、了解掌握四个8*8点阵组成16*16点阵的基本原理方法。3、掌握16*16点阵产生任意字符的方法相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法相关实验6、编程试验7、单片机实验板教师注意事项重点讲解掌握四个8*8点阵组成16*16点阵的基本原理方法。掌握16*16点阵产生任意字符的方法能力单元五:音乐播放器设计教学目的描述6、掌握了解产生的原理。7、掌握了解音乐的基本知识,如音调节拍、以及音乐简谱的识别。8、掌握电子琴的基本设计方法。9、掌握根据简谱编写音乐程序的编写方法教学重点与难点1、掌握了解音乐的基本知识,如音调节拍、以及音乐简谱的识别。2、掌握电子琴的基本设计方法。3、掌握根据简谱编写音乐程序的编写方法教学时数14建议教学方法与手段1、采用KeiluVision2软件编写程序。2、用Proteus7.5软件八音电子琴的效果。3、再用实验板下载程序,调试查看“生日快乐”、“两只老虎”歌曲播放效果。4、最后用面包板搭建硬件平台,查看实物效果。任务1-1八个音符电子琴的设计相关知识点1、掌握了解如音调节拍、以及音乐简谱的识别2、掌握电子琴的基本设计方法。相关实作技能5、KeiluVision2软件的使用。6、C51软件编译方法,程序语法错误的检查方法。3、Proteus软件仿真相关实验3、采用KeiluVision2软件编写程序。4、Isp下载教师注意事项重点学习资源1、KeiluVision2软件。2、Proteus软件3、单片机实验板任务1-2音乐播放器设计相关知识点1、了解音乐的基本知识,如音调节拍、以及音乐简谱的识别。2、掌握电子琴的基本设计方法。3、简谱的设备相关实作技能1、KeiluVision2软件的使用。2、C51软件编译方法,程序语法错误的检查方法相关实验8、编程试验9、单片机实验板教师注意事项重点讲解“生日快乐”、“两只老虎”歌曲程序编写方法能力单元