预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页 中等职业学校专业骨干教师 《单片机原理与应用》培训大纲 课程编码: 课程名称:单片机原理与应用 课程英文名称:MCUprincipleandApplication 总学时:70(讲课学时40-14,上机学时30) 学分: 开课单位:信息学院 授课对象:中职教师 前置课程:模拟电子技术、数字电子技术、微机原理及应用 推荐教材:《单片机原理与应用》,张毅刚主编,高等教育出版社,2004年 参考书:(1)《单片机原理与应用—教学、实践、设计指导》,曹巧媛主编, 电子工业出版社,1999年。 (2)《单片微型计算机原理与应用》(第二版),李广弟主编,电子工业出版社,1999年。 一、课程的性质与任务 单片机原理与应用是电子信息工程、电器自动化以及其他电类专业必修的一门专业课程。本课程主要以MCS-51系列单片机为例,讲述单片机的结构、工作原理以及在各领域的应用及编程方法。通过本课程的学习,使学员掌握MCS-51单片机的原理、编程方法以及单片机系统设计和开发的基本技能。 二、课程内容、基本要求与学时分配 第一章MCS-51单片机概述(2学时) 了解单片机的产生、发展、应用、主要厂商、产品及MCS-51系列单片机的分类。 第二章MCS-51单片机硬件结构(6学时) (1)掌握MCS-51系列单片机基本组成、内部结构及外部引脚功能。 (2)了解MCS-51存储器与存储空间和最小应用系统。 第三章MCS-51指令系统(4学时) (1)掌握MCS-51指令格式和各种寻址方式。 (2)掌握MCS-51单片机数据传送、算术运算、逻辑运算、位操作和控制转移六类指令的表达式和用法。 第四章MCS-51汇编语言程序设计(4学时) (1)掌握汇编语言语句结构、伪指令及程序的基本结构。 (2)掌握顺序程序、分支程序、循环程序和子程序的设计方法。 (3)掌握多字节数算术运算、数制转换、查表、散转。 第五章MCS-51的中断系统 (1)了解掌握中断系统结构。(4学时) (2)理解中断的请求及中断响应的处理过程。 (3)掌握中断的编程方法。 (4)学习在中断方式下键盘键值处理程序的设计。 第六章MCS-51的定时器/计数器(4学时) (1)了解定时器的结构。 (2)掌握定时器/计数器的编程设定工作方式。 (3)掌握定时器/计数器的使用方法。 第七章单片机的串行口(4学时) (1)了解串行口的结构。 (2)理解串行口的工作方式。 (3)掌握串行口的编程方法。 第八章MCS-51单片机存储器扩展(2学时) (1)MCS-51单片机总线结构。 (2)程序存储器扩展。 (3)数据存储器的扩展。 第九章MCS-51单片机I/O口扩展(0学时) 略 第十章键盘、显示接口(6学时) (1)理解矩阵式键盘的工作原理。 (2)掌握反转法求键值的编程方法。 (3)掌握LED数码管的显示与驱动和LCD液晶显示器。 (4)掌握动态显示和静态显示的编程。 第十一章单片机与A/D及D/A转换器的接口(4学时) (1)掌握A/D转换器的分类与技术指标、双积分型、逐次逼近型、串行和并行A/D转换器及数据采集系统硬软件的设计方法。 (2)掌握D/A转换器指标与分类以及并行D/A转换器的特点和用法。 三、课程的实践教学环节 实验内容与基本要求: 数据传送实验(3学时) (1)把30H——3FH单元分别传送0,1,…15,十六个数。 (2)将40H——4FH单元的数传送到50H开始的单元。 无符号十进制加法(3学时) (1)40H和41H单元的数相加,和保存在42H中。 (2)编程将由R0指向的内部RAM中的数和由R1指向的内部RAM中的数相加(4个字节),结果存放于R1指向的内部RAM中。 3、整数二翻十实验(3学时) (1)编写并调试一个二翻十程序,其功能为将内部RAM30H-31H两个字节二进制数转换成压缩BCD码,并将转换结果存放在40H,41H和42H中。 (2)编写并调试一个二翻十程序,其功能为将内部RAM30H-31H两个字节二进制数转换成非压缩BCD码,并将转换结果存放在40H,41H,42H、43H、44H中。 4、I/O口试验(3学时) (1)用P1.0接一个发光管,编程序使其不断闪烁。 (2)用P1.0接一个发光管;P1.1、P1.2接两个按键,编程序当k1按下后,发光管点亮;k2按下后,发光管熄灭。 5、中断实验(6学时) (1)用中断的方式,实现两个按键控制一个灯的亮灭。 (2)在中断方式下,编写一独立键盘的键值处理程序。 6、显示程序的设计(3学时) (1)编写一静态显示程序,在六个数码管上显示123456。 (2)编写一动态显示程序,在六个数码管上显示123456。 7、定时器/计数器实验(3学时) (1)用定时器编写