《《单片机原理及应用》教学大纲.doc》由会员分享,可在线阅读,更多相关《《单片机原理及应用》教学大纲.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、单片机原理及应用单片机原理及应用教学大纲教学大纲课程编号: S052027课程类型: 专业必修课程名称: 单片机原理及应用 英文名称: Principle and Application of SCM学 分: 3适用专业: 电子信息科学与技术第一部分第一部分 大纲说明大纲说明一、课程性质、目的和任务一、课程性质、目的和任务本课程是电子信息科学与技术专业的一门专业必修课,是在学生学完电子技术类基础课程和计算机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的一门课程。本课程的目的和任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片
2、机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。初步具备应用单片机进行设备技术改造、产品开发及维护的能力,为走向工作岗位后从事单片机与嵌入式系统的研究及开发打下良好的基础。二、课程的基本要求二、课程的基本要求1、知识要求:了解:单片机的基本概念、发展历史、特点和应用领域。MCS-51 单片机的内部结构、;MCS-51 单片机的寻址方式、汇编语言的构成;半导体存储器的原理、中断系统的基本概念、I/O 寻址方式等。 掌握:MCS-51 单片机的引脚功能、工作方式、存储器组织和位寻址区域;指令系统、汇编语言程序的设计和汇编方法、单片机 C 语言程序设计;MCS
3、-51 单片机和外部存储器的连接方法、MCS-51 单片机中断系统的初始化方法、MCS-51 单片机并行 I/O 接口的扩展方法、键盘/显示器的接口方法、MCS-51 单片机内部定时器/计数器的使用方法、A/D、D/A 转换器的工作原理及 MCS-51 单片机与 A/D、D/A 转换器的接口方法、串行通信的基本概念和设计方法;MCS-51 单片机在不同方式下的应用。2、能力要求:简单运用:运用所学单片机的基本知识和常用接口芯片进行单片机简单应用系统设计和开发方法。熟练运用:汇编语言及 C51 语言的程序设计、内部定时器/计数器和中断系统的使用、存储器的扩展、A/D、D/A 转换器的接口、键盘/
4、显示器的接口等。三、本课程与相关课程的联系三、本课程与相关课程的联系为了更好地掌握本课程的知识,必须先修电路 、 数字电子技术 、 高级程序设计语言等课程。四、学时分配四、学时分配本课程学分为 3 学分,建议开设 48 学时。 教学内容讲课学时实验学时实习学时总学时第 1 章 基础知识22 第 2 章 单片机基本原理44 第 3 章 单片机汇编程序设计1010 第 4 章 单片机 C 语言程序设计88 第 5 章 MCS-51 单片机内部资源及编 程88第 6 章 MCS-51 单片机系统扩展44 第 7 章 MCS-51 单片机与键盘、显示 器接口44第 8 章 MCS-51 单片机与 D/
5、A、A/D 的接口44第 9 章 单片机应用系统设计设计实 例22第 10 章 Keil C51 集成环境的使用22 合计4848五、教材与参考书五、教材与参考书使用教材:单片机原理与应用及 C51 程序设计 (第二版) ,谢维成等,清华大学出版社。主要参考书:1 单片机原理及其接口技术 ,胡汉才编,清华大学出版社2 单片机原理与应用 ,唐俊翟等编,冶金工业出版社3 单片机原理与应用 ,刘巧媛主编,电子工业出版社4 单片微型计算机原理及应用 ,张毅坤等编,西安电子科技大学出版社六、教学方法与手段的建议六、教学方法与手段的建议本课程以理论讲授为主,采用多媒体教学,相关实验教学环节独立开课。七、课
6、程考核方式七、课程考核方式本课程采用闭卷考试方式进行考核,总评成绩由期末考试卷面成绩(占 70%)和平时成绩(占 30%)构成,平时成绩根据出勤、课堂表现、作业等项目给出。第二部分 课程内容大纲第第 1 1 章章 基础知识(基础知识(2 2 学时)学时)一、本章的教学目的和要求 掌握信息在计算机中的表示形式;掌握原码、反码和补码及其补码的加减运算 ;掌 握十进制数的编码(BCD 码)方法;掌握字符在计算机内的表示(ASCII 码) ;了解单片 机的基本概念、功能、分类及应用。 二、教学内容及要求 1.信息在计算机中的表示 2.单片机的概念、特点及发展趋势 3.主要品种:51 内核(ATMEL
7、的 AT89、Winbond W7x、SST 公司 SST89 和 PHILIPS80C51)及非 51 内核(Microchip 的 PIC、TI 的 MSP430、Freescale 的 M68HC08 和 ATMEL 的 AVR) 4.单片机的主要应用领域第第 2 2 章章 MCS-51MCS-51 单片机的基本结构及工作原理(单片机的基本结构及工作原理(4 4 学时)学时)一、本章的教学目的和要求 了解 MCS-51 单片机的内部结构、引脚功能、工作方式和时序,掌握 MCS-51 单片机 的存储器组织、位寻址区域和专用寄存器的功能,为后续各章的学习打下基础。 二、内容提要及要求1.MC
8、S51 系列单片机的内部结构:重点是存储器组织 2.MCS51 系列单片机的引脚功能、工作方式和时序第第 3 3 章章 单片机汇编语言程序设计(单片机汇编语言程序设计(1010 学时)学时)一、本章的教学目的和要求 了解 MCS-51 单片机指令的格式、分类和寻址方式,掌握 MCS-51 单片机指令系统中 每条指令的含义和特点,以便为汇编语言程序设计打下基础。 了解 MCS-51 单片机汇编语言的构成、格式、设计步骤和汇编方法,掌握简单程序、 分支程序、循环程序、查表程序和子程序的设计方法,为单片机应用系统的软件开发打下 基础。 二、内容提要及要求1.MCS51 系列单片机汇编指令格式及标识
9、2.MCS51 系列单片机的寻址方式 3.MCS51 系列单片机指令系统 4.MCS51 系列单片机汇编语言常用的伪指令 5.MCS51 系列单片机汇编程序设计方法第第 4 4 章章 单片机单片机 C C 语言程序设计(语言程序设计(8 8 学时)学时)一、本章的教学目的和要求 了解标准 C 语言和 C51 的区别;掌握 C51 的数据类型、运算符及表达式;掌握 C51 的基本结构、相关语句和函数。重点掌握 C51 新增的数据类型和对绝对地址的访问形式。 掌握 C51 对中断函数及递归调用的处理方法。为后续课程的学习和控制系统的实际应用打 下基础。 二、内容提要及要求 1.C 语言与 MCS-
10、51 单片机,C51 的基本数据类型、运算量、运算符及表达式 2.C51 的输入/输出、程序基本结构和相关语句 3.C51 的函数及中断函数 4.C51 构造数据类型,重点讲授 C51 比标准的 C 语言新增的知识第第 5 5 章章 MCS-51MCS-51 单片机内部资源及编程(单片机内部资源及编程(8 8 学时)学时)一、本章的教学目的和要求 掌握并行输入/输出接口的使用方法;了解定时器/计数器的结构,掌握定时器/计数器的 工作方式,重点掌握定时器/计数器的使用方法和编程应用;了解串行通信基础知识,MCS- 51 的串行接口的结构、工作方式和通信波特率的计算方法,掌握 MCS-51 的串行
11、口在四种 工作方式下的应用;了解中断系统的基本概念,什么是中断源,如何对中断进行控制,中断 的处理过程,外部中断源的扩展方法,为后续课程的学习和控制系统的实际应用打下基础。 二、内容提要及要求 1.并行输入/输出接口及应用 2.定时器/计数器接口及应用 3.串行接口及应用 4.中断系统及应用:重点讲述中断的执行过程。第第 6 6 章章 MCS-51MCS-51 单片机系统扩展(单片机系统扩展(4 4 学时)学时)一、本章的教学目的和要求 了解存储器和存储器扩展的基本知识;掌握 MCS-51 单片机程序存储器、数据存储器 的扩展方法;掌握简单 I/O 接口和使用可编程芯片 8255 进行接口扩展
12、的基本方法,为组建 单片机的应用系统打下基础。 二、内容提要 1.MCS-51 单片机的最小系统、单片机存储器扩展的基本方法 2.可编程芯片 8255 的功能、输入/输出口扩展的基本方法第第 7 7 章章 MCS-51MCS-51 单片机与键盘、显示器的接口(单片机与键盘、显示器的接口(4 4 学时)学时)一、本章的教学目的和要求 了解键盘的基本知识,掌握 MCS-51 单片机与键盘的接口方法和键盘扫描程序、键处 理程序的设计方法;了解 LED 显示器的工作原理、和单片机的连接方法以及显示程序的编 写方法,为组建单片机的显示应用系统打下基础。 二、内容提要及要求 1.键盘的基本知识、MCS-5
13、1 单片机与键盘的接口及编程方法 2.LED 显示器的基本知识、MCS-51 单片机与 LED 显示器的接口及编程方法第第 8 8 章章 MCS-51MCS-51 单片机与单片机与 A/DA/D、D/AD/A 的接口的接口(4 4 学时)学时)一、本章的教学目的和要求 了解 A/D 转换器的基本知识,掌握 MCS-51 单片机与 ADC0809 的接口方法和软件编 程;了解 D/A 转换器的基本知识,掌握 MCS-51 单片机与 DAC0832 的接口方法和软件编 程方法。 二、内容提要及要求 1.A/D 转换器的基本概念、ADC0809 的功能及 MCS-51 单片机与 A/D 转换器 AD
14、C0809 的接口及编程 2.D/A 转换器的基本概念、ADC0832 的功能及 MCS-51 单片机与 D/A 转换器 ADC0832 的接口及编程第第 9 9 章章 单片机应用系统设计实例(单片机应用系统设计实例(2 2 学时)学时)一、本章的教学目的和要求 通过实例掌握单片机应用系统的软、硬件设计方法 二、内容提要及要求 软时钟的基本原理、系统的软硬件设计。重点强调系统的总体设计思路模块化设计思 想、程序流程图的画法和器件的选择等。第第 1010 章章 KeilKeil C51C51 集成环境的使口(集成环境的使口(2 2 学时)学时)一、本章的教学目的和要求 了解 Keil C51 的安装和界面的功能,掌握其使用和调试方法。 二、内容提要 Keil C51 简介、使用方法和调试技巧大纲制(修)订人:大纲审定人:大纲批准者: