单片机教学大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机应用技术》教学大纲
课程编号:10668
开课学期:2011-2012-3
本课程总学时:96
学分:6
任课教师:王鲲鹏
广西经济职业学院电子信息工程系
二0一二年二月
《单片机应用技术》课程教学大纲
课程名称:单片机应用技术
课程类别:专业必修
适用专业:应用电子专业
总学时数:96
学分:6
编制/修订日期:2012-02-01
一、课题的性质与任务
本课程是电气信息类(电子信息科学与技术、电子信息工程、电气工程及其自动化、通信工程)专业本科学生的一门实践教学必修课。
通过本课程的学习,使学生独立地完成一个典型单片机应用系统的设计和调试任务,深刻地领会和掌握《单片机应用技术》课程中讲述的基本理论和基本技能,在课程的基础上,进一步培养学生的综合分析与设计能力和动手能力,为后续课程学习和今后从事电子信息系统及相关领域的实际工作打下坚实的基础。
二、课程特色
随着半导体工艺技术的发展,芯片集成密度的提高,由单一芯片,即单片微机构成的控制装置则更适合于广泛的控制领域。所以《单片机应用技术》课程是工业电气自动化专业的基础,其培养目的是为了让学生掌握一种实用的专业技能。
三、知识能力培养目标
课时分配:
章次内容课内学时分配
1单片机应用系统开发入门实践8
2单片机的并行I/O扣应用实践16
3单片机的中断与低功耗工作方式应用实践12
4单片机的定时与计数器的应用实践12
1
5显示与键盘扩展实践12
6单片机的串口应用实践8
7并行与串行扩展实践8
8制作多功能数字钟16
合计96
四、课程内容
第1章单片机应用系统开发入门实践
1、教学目的与要求
搭建一个单片机控制一支发光二极管闪烁电路,新建一个keil 工程,将给定的发光二极管的程序加载都keil工程中,编译生成可执行hex文件,然后将hex文件上载到单片机应用系统中,观察发光二极管的显示效果。
2、讲授内容
1.单片机的引脚功能
2.单片机的内部结构
3.单片机的存储组织结构
4.单片机的最小系统
5.C51程序的特点
3、重点、难点
1.Proteus、keil软件的使用;
2.单片机开发的一般方法。
2
第2章单片机并行I/O口应用实践
1、教学目的与要求
单片机P0做输入端口,外接一个8为的拨码开关。P1口作为输出口,控制八个发光二极管的显示输出,用发光二极管指示拨码开关的状态。
2、讲授内容
2.1C51中的数据类型,
2.2常量与变量
2.3赋值运算
2.4特殊功能寄存器的定义
2.5并行端口P0的使用特性
2.6并行端口P1的使用特性
3、重点、难点
重点:2.5并行端口P0的使用特性
2.6并行端口P1的使用特性
难点:2.5并行端口P0的使用特性
2.6并行端口P1的使用特性
第3章单片机的中断与低功耗工作方式的应用
1、教学目的与要求
用外部中断0对接入P3.2引脚上的按键按下的次数进行计数,P2口作为输出口使用,用来控制8只发光二极管以二进制形式显示脉冲计数。
2、讲授内容
3
3.1单片机中断系统的结构
3.2中断系统的特殊功能寄存器
3.3C51的中断编程方式
3、重点、难点
重点:3.3C51的中断编程方式
难点:3.3C51的中断编程方式
第4章单片机的定时/计数器应用
1、教学目的与要求
1.掌握单片机定时/计数器的结构;
2.控制定时计/数器的工作方式;
3.定时/计数起的计数初值的计算和编程方法。
2、讲授内容
2.1单片机定时/计数器的结构;
2.2控制定时计/数器的工作方式;
2.3定时/计数起的计数初值的计算和编程方法。
3、重点、难点
重点:定时/计数起的计数初值的计算和编程方法。
难点:定时/计数起的计数初值的计算和编程方法。
第5章显示与键盘扩展实践
1、教学目的与要求
4
1.掌握数码管的结构及显示原理;
2.掌握数码管的静态显示;
3.掌握数码管的动态扫描方式;
4、掌握swich/case分支结构。
2、讲授内容
5.1掌握数码管的结构及显示原理;
5.2掌握数码管的静态显示;
5.3掌握数码管的动态扫描方式;
5.4掌握swich/case分支结构。
3、重点、难点
重点:掌握数码管的动态扫描方式。
难点:掌握数码管的动态扫描方式。
第6章单片机串口应用实践
1、教学目的与要求
1.掌握指针变量的定义
2.识记一般指针变量与寄存器指针变量
3.识记与指针变量相关的运算符;
4.掌握串行通信的基本知识;
5.掌握串口的基本结构;
6.掌握串口的工作与编程方式。
5
2、讲授内容
1.指针变量的定义
2.一般指针变量与寄存器指针变量
3.与指针变量相关的运算符;
4.串行通信的基本知识;
5.串口的基本结构;
6.串口的工作与编程方式。
3、重点、难点
重点:掌握串口的工作与编程方式。
难点:掌握串口的工作与编程方式。
第7章并行与串行扩展实践
1教学目的与要求
1.掌握单片机的三总线;
2.掌握C51对外部端口的访问方法;
3.熟悉可编程并行接口芯片8255的使用。
3、讲授内容
6.1单片机的三总线;
6.2C51对外部端口的访问方法;
6.3可编程并行接口芯片8255的使用。
3、重点、难点
重点:C51对外部端口的访问方法。
难点:C51对外部端口的访问方法。
6