《单片机技术及应用》教学大纲.docx

上传人:王** 文档编号:588643 上传时间:2023-12-07 格式:DOCX 页数:7 大小:20.30KB
下载 相关 举报
《单片机技术及应用》教学大纲.docx_第1页
第1页 / 共7页
《单片机技术及应用》教学大纲.docx_第2页
第2页 / 共7页
《单片机技术及应用》教学大纲.docx_第3页
第3页 / 共7页
《单片机技术及应用》教学大纲.docx_第4页
第4页 / 共7页
《单片机技术及应用》教学大纲.docx_第5页
第5页 / 共7页
《单片机技术及应用》教学大纲.docx_第6页
第6页 / 共7页
《单片机技术及应用》教学大纲.docx_第7页
第7页 / 共7页
亲,该文档总共7页,全部预览完了,如果喜欢就下载吧!
资源描述

《《单片机技术及应用》教学大纲.docx》由会员分享,可在线阅读,更多相关《《单片机技术及应用》教学大纲.docx(7页珍藏版)》请在优知文库上搜索。

1、单片机技术及应用教学大纲第一部分课程概述一、课程性质与任务本课程是中等职业学校电气运行与控制专业的一门主干专业课程。单片机目前已广泛地应用在经济、生活的各个领域,对各个行业的技术改造和产品的更新换代起了重要的推动作用,对人们生活质量的提高产生了深刻的影响。本课程的任务:本着注重基本知识,提高实验动手能力和应用开发能力的要求,使学生在掌握基本理论知识的基础上,学会解决实际工程应用问题的思路和手段,具备初步的系统设计和调试能力,同时为后续课程的学习打好基础。二、课程教学目标通过本课程的学习,达到的知识目标和技能目标如下:(一)知识教学目标1、了解单片机的定义、机构和工作原理。2、掌握C语音的基本结

2、构和常用语句的使用。3、掌握C语言的编程思路和流程。4、掌握与一些常用芯片的通讯。(二)能力培养目标1、掌握KeilC51编程软件的使用。2、掌握ProteUS仿真软件的使用。3、具有一定的程序编写和调试能力。4、能够根据给定的项目要求进行程序设计和调试。三、教学安排及建议(一)教学安排本课程应在“电子技术基础”开设之后,并在进行了相关的电子实训的情况下开设的。授课时要求穿插讲解C语言和微机原理的知识,其中C语言的讲解是重点内容,在课程安排的时候要侧重。对于微机原理,可以视情况讲解。(二)教学方法建议本课程以项目式教学为主线,将课程内容分为了两个部分和十六个项目。第一部分基础篇含有十三个项目。

3、全部是单片机基础例程,通过学习它们,旨在让学生掌握单片机的基本知识、C语言的基本知识。力求让大部分学生掌握弱电控制的编程思路和控制策略,为以后智能控制的学习提供一个思路。第二部分提高篇含有三个项目,主要针对一些学有余力和技能竞赛学生的备赛资料。通过一些显示芯片、传感器芯片、数模转换芯片、基于UCOSlI微操作系统和基于VB语言的上位机软件的学习,让学生系统掌握如何用单片机与一些基本外围器件的通信,以及如何按照要求编写一个比较复杂的程序。(三)课时分配本课程总学时为6472学时,每周4学时。教学时间64学时,复习考试4学时,机动4学时。绪论认识单片机教学内容1、单片机简介和种类第二部分内容与要求

4、2、单片机内部机构和外部引脚3、单片机的最小系统教学要求1、了解单片机的定义和种类。2、掌握单片机的内部机构和外部引脚。3、掌握单片最小系统的构成。4、知道单片机工作时序。项目!KeilC51软件的使用论认识单片机教学内容1、KeilC51软件的安装2、建立一个新工程3、工程的设置教学要求1、会对KeiIC51软件进行安装和注册。2、掌握KeilC51集成开发环境的运用。项目2Proteus软件的使用教学内容1、Proteus概述2、ProteUS快速入门教学要求1、会对PrOteUS软件进行安装。2、掌握PrOteUS软件的使用。3、会通过KeilC51和ProteUS进行单片机的软件仿真。

5、项目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、whiIe语句教学要求1、了解有源蜂鸣器和无源蜂鸣器结构原理。2、知道有源蜂鸣器和无源蜂鸣器

6、发声原理。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、

7、会使用自加和自减运算符进行编程。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、掌握矩阵键盘的编程方法。项目IlLED数码管显示0-9数字教学内容1、一维数组2、二维数组教学要求1、了解数码管显示原理。2、掌握

8、数组的使用。3、掌握数码管编程的方法。项目1299计数器设计教学内容1、定时器/计时器的基本概念2、定时器/计时器的结构3、定时器/计时器的控制4、定时器/计时器的工作方式5、定时器/计时器中定时/计数初值的计算教学要求1、了解定时器/计时器的基本概念。2、会设置定时器/计时器的工作方式和初值。3、会用计算延时函数的延时时间。4、掌握定期器/计时器的软件编程方式。5、掌握数码管静态显示和动态显示编程方法。项目13数字钟的设计教学内容1、中断系统的基本概念2、中断系统的结构3、中断处理过程4、中断的撤除教学要求1、了解中断的基本概念。2、了解中断系统的组成。3、掌握中断的编程方法。4、掌握大型程

9、序的编写和调试的方法。5、掌握电子时钟的电路设计和程序编写。项目14LCD显示“NongKenZhongZhuanw教学内容1、LCDl602显示过程2、LCDI602读操作3、LCDI602写操作教学要求1、了解LCDI602与单片机的接线方式。2、掌握LCDI602的显示方法。3、会通过编写程序对LCDI602进行操作。项目15LCD显示“农垦中专”教学内容1、LCDI2864显示结构2、LCDI2864控制指令3、LCDI2864的显示教学要求1、了解LCDI2864与单片机的接线方式。2、掌握LCDI2864的显示方法。3、会通过编写程序对LCDI2864进行操作。项目16温控器设计教学内容1、单总线2、单总线工作过程3、DS18B20介绍4、DS18B20的工作时序教学要求1、了解DS18B20的引脚和内部结构。2、掌握单总线的驱动技术。3、会用C语言操作DS18B20温度传感器。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!