《单片机技术及应用》教学大纲_第1页
《单片机技术及应用》教学大纲_第2页
《单片机技术及应用》教学大纲_第3页
《单片机技术及应用》教学大纲_第4页
《单片机技术及应用》教学大纲_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《单片机技术及应用》教学大纲第一部分课程概述一、课程性质与任务本课程是中等职业学校电气运行与控制专业的一门主干专业课程。单片机目前已广泛地应用在经济、生活的各个领域,对各个行业的技术改造和产品的更新换代起了重要的推动作用,对人们生活质量的提高产生了深刻的影响。本课程的任务:本着注重基本知识,提高实验动手能力和应用开发能力的要求,使学生在掌握基本理论知识的基础上,学会解决实际工程应用问题的思路和手段,具备初步的系统设计和调试能力,同时为后续课程的学习打好基础。二、课程教学目标通过本课程的学习,达到的知识目标和技能目标如下:(一)知识教学目标1、了解单片机的定义、机构和工作原理。2、掌握C语音的基本结构和常用语句的使用。3、掌握C语言的编程思路和流程。4、掌握与一些常用芯片的通讯。(二)能力培养目标1、掌握KeilC51编程软件的使用。2、掌握Proteus仿真软件的使用。3、具有一定的程序编写和调试能力。4、能够根据给定的项目要求进行程序设计和调试。三、教学安排及建议(一)教学安排本课程应在“电子技术基础”开设之后,并在进行了相关的电子实训的情况下开设的。授课时要求穿插讲解C语言和微机原理的知识,其中C语言的讲解是重点内容,在课程安排的时候要侧重。对于微机原理,可以视情况讲解。(二)教学方法建议本课程以项目式教学为主线,将课程内容分为了两个部分和十六个项目。第一部分基础篇含有十三个项目。全部是单片机基础例程,通过学习它们,旨在让学生掌握单片机的基本知识、C语言的基本知识。力求让大部分学生掌握弱电控制的编程思路和控制策略,为以后智能控制的学习提供一个思路。第二部分提高篇含有三个项目,主要针对一些学有余力和技能竞赛学生的备赛资料。通过一些显示芯片、传感器芯片、数模转换芯片、基于ucosII微操作系统和基于VB语言的上位机软件的学习,让学生系统掌握如何用单片机与一些基本外围器件的通信,以及如何按照要求编写一个比较复杂的程序。(三)课时分配本课程总学时为64—72学时,每周4学时。教学时间64学时,复习考试4学时,机动4学时。绪论认识单片机教学内容1、单片机简介和种类第二部分内容与要求2、单片机内部机构和外部引脚3、单片机的最小系统教学要求1、了解单片机的定义和种类。2、掌握单片机的内部机构和外部引脚。3、掌握单片最小系统的构成。4、知道单片机工作时序。项目1KeilC51软件的使用论认识单片机教学内容1、KeilC51软件的安装2、建立一个新工程3、工程的设置教学要求1、会对KeilC51软件进行安装和注册。2、掌握KeilC51集成开发环境的运用。项目2Proteus软件的使用教学内容1、Proteus概述2、Proteus快速入门教学要求1、会对Proteus软件进行安装。2、掌握Proteus软件的使用。3、会通过KeilC51和Proteus进行单片机的软件仿真。项目3单片机点亮一个发光二极管教学内容1、初识C语言2、C语言程序构成教学要求1、了解C语言的发展、特点和结构。2、掌握C语言程序的构成。3、掌握单片机与发光二极管的硬件连接。4、掌握点亮一个发光二极管的编程方法。项目4单片机控制一个发光二极管闪烁教学内容1、C的数据类型2、字符型数据3、for语句教学要求1、了解C语言的数据类型。2、掌握字符常量和变量的使用。3、掌握for语句的使用。4、掌握延时还是的编程思想。5、掌握方波信号的编程方法。项目5单片机控制蜂鸣器发声论认识单片机教学内容1、整型数据2、while语句教学要求1、了解有源蜂鸣器和无源蜂鸣器结构原理。2、知道有源蜂鸣器和无源蜂鸣器发声原理。3、掌握有源蜂鸣器的编程方法。4、掌握整型数据的使用。5、掌握while语句的使用。项目6单片机控制8只发光二极管亮灭教学内容1、函数的概念2、函数定义的一般形式3、函数参数类型4、单片机端口操作教学要求1、了解函数的概念。2、掌握不同的函数类型。3、掌握共阳极和共阴极LED的驱动和编程方法项目7单片机控制流水灯教学内容1、位运算2、左移(<<)运算符3、右移(>>)运算符教学要求1、了解C语言位运算符。2、知道左移和右移运算符。3、掌握流水灯的编程方法。项目8单片机控制“心”形LED灯教学内容1、“取反”运算符(~)2、自增、自减运算符3、赋值运算符教学要求1、掌握按位取反运算符的运用。2、会使用自加和自减运算符进行编程。3、会用多个LED组成不同的图案,并且通过程序让它们实现动态显示。项目9按键控制LED灯花样闪烁教学内容1、if语句2、switch语句教学要求1、会使用if条件语句进行编程。2、会使用switch开关语句进行编程。3、掌握独立按键的编程方法。项目10密码锁设计教学内容1、C51扩展数据类型2、位逻辑运算符3、break语句4、continue语句教学要求1、掌握位逻辑运算符的使用。2、掌握break和continue语句的使用。3、掌握矩阵键盘的编程方法。项目11LED数码管显示0-9数字教学内容1、一维数组2、二维数组教学要求1、了解数码管显示原理。2、掌握数组的使用。3、掌握数码管编程的方法。项目1299计数器设计教学内容1、定时器/计时器的基本概念2、定时器/计时器的结构3、定时器/计时器的控制4、定时器/计时器的工作方式5、定时器/计时器中定时/计数初值的计算教学要求1、了解定时器/计时器的基本概念。2、会设置定时器/计时器的工作方式和初值。3、会用计算延时函数的延时时间。4、掌握定期器/计时器的软件编程方式。5、掌握数码管静态显示和动态显示编程方法。项目13数字钟的设计教学内容1、中断系统的基本概念2、中断系统的结构3、中断处理过程4、中断的撤除教学要求1、了解中断的基本概念。2、了解中断系统的组成。3、掌握中断的编程方法。4、掌握大型程序的编写和调试的方法。5、掌握电子时钟的电路设计和程序编写。项目14LCD显示“NongKenZhongZhuan”教学内容1、LCD1602显示过程2、LCD1602读操作3、LCD1602写操作教学要求1、了解LCD1602与单片机的接线方式。2、掌握LCD1602的显示方法。3、会通过编写程序对LCD1602进行操作。项目15LCD显示“农垦中专”教学内容1、LCD12864显示结构2、LCD12864控制指令3、LCD12864的显示教学要求1、了解LCD12864与单片机的接线方式。2、掌握LCD12864

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论