《单片机原理及应用》教学大纲

合集下载

单片机原理及应用教学大纲

单片机原理及应用教学大纲

单片机原理及应用教学大纲单片机原理及应用教学大纲一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出接口的集成电路。

它具有体积小、功耗低、成本低廉等特点,广泛应用于电子设备、自动化控制、嵌入式系统等领域。

本文将介绍单片机原理及应用的教学大纲,旨在帮助学生全面了解单片机的基本原理和应用技能。

二、基础知识1. 单片机的概述- 单片机的定义和分类- 单片机的发展历程和应用领域2. 单片机的基本结构- CPU(Central Processing Unit)的功能和工作原理- 存储器(ROM、RAM、Flash)的作用和特点- 输入输出接口(GPIO、UART、SPI、I2C)的功能和应用3. 单片机的编程语言- 汇编语言和C语言的基本概念和特点- 单片机编程语言的选择和应用场景三、单片机的原理与设计1. 单片机的指令系统- 指令的格式和编码方式- 常用指令的功能和使用方法2. 中断和定时器- 中断的概念和分类- 定时器的原理和应用3. 输入输出接口的设计- 数字输入输出接口的设计方法- 模拟输入输出接口的设计方法四、单片机的应用案例1. LED灯控制- 使用单片机控制LED灯的亮灭- 利用定时器实现LED灯的呼吸灯效果2. 温度测量与控制- 利用温度传感器测量环境温度- 使用单片机控制风扇的启停,实现温度控制3. 无线通信- 利用无线模块实现单片机与PC的通信- 使用无线传感器网络实现远程监控系统五、实验设计与实施1. 实验设计- 根据教学目标设计单片机实验- 确定实验所需的硬件和软件资源2. 实验实施- 学生按照实验指导书进行实验操作- 实验过程中的注意事项和常见问题解决方法六、教学评估与总结1. 教学评估- 实验成绩的评定标准和方法- 学生对课程的反馈和建议2. 教学总结- 教学过程中的亮点和不足- 课程改进的思考和建议七、结语通过本教学大纲,学生将全面了解单片机的基本原理和应用技能,为将来的工作和学习打下坚实的基础。

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲课程名称:单片机原理及应用课程代码:xxx学时:36学时教材:《单片机原理及应用》张XX主编,XXX出版社一、课程目标本课程旨在通过对单片机的原理和应用进行系统全面的讲解,培养学生对单片机的基本原理和应用能力,使学生具备单片机开发和应用的实际操作能力。

二、教学内容(按照模块划分)模块一:单片机基础知识1.单片机概述1.1单片机的定义和分类1.2单片机的发展历程1.3单片机的特点和优势2.单片机的内部结构和工作原理2.1单片机的内部结构2.2单片机的工作原理2.3单片机的存储器体系结构模块二:单片机的编程方法和开发工具1.单片机编程语言和开发环境1.1汇编语言1.2C语言1.3单片机的开发工具2.单片机的编程方法和技巧2.1单片机编程的基本步骤2.2单片机的编程技巧和调试方法2.3单片机程序的组成和结构模块三:单片机的输入输出及外设控制1.单片机的输入输出(I/O)口及控制1.1单片机的输入输出口1.2I/O口的配置和控制方法1.3I/O口的中断和定时功能2.单片机的外设接口和控制2.1数字口和模拟口的控制2.2串口和并口的控制2.3中断和定时器的应用模块四:单片机的应用开发1.单片机应用系统设计1.1单片机应用系统的结构和原理1.2单片机应用系统的设计流程1.3单片机应用系统的案例分析2.单片机控制技术及应用2.1单片机的逻辑控制和模拟控制2.2单片机在各个应用领域的应用案例2.3单片机应用的设计和调试技巧三、教学方法本课程采用理论教学与实践操作相结合的教学方法,包括但不限于:1.录播课程讲解:通过教学视频讲解单片机原理和应用的相关内容,加深学生对于知识的理解。

2.实验操作训练:通过实验操作训练,让学生亲自动手实践单片机的编程和应用,提高学生的实际操作能力。

3.讨论与互动:通过讨论和互动,激发学生的兴趣和思考,促进知识的深化和应用的灵活性。

四、教学评估1.作业与实验报告:学生需要按时完成作业和实验,并提交实验报告,检验学生对于单片机原理和应用的理解和实际操作能力。

《单片机原理及应用》课程教学大纲

《单片机原理及应用》课程教学大纲

《单片机原理及应用》课程教学大纲邓柳第一部分大纲说明一、课程的性质、任务《单片机原理及应用》是电子信息工程技术/通信技术专业的专业必修课程。

根据高等职业教育的培养目标,本课程的主要任务是:(1) 使学生掌握单片机的基础知识,培养学生对单片机系统的初步开发能力,对不断更新的知识结构的适应能力、较强的实践动手能力和团结合作精神,为培养高等技术应用型专门人才服务。

(2)为学生继续学习后续专业课程和参加专业实践打下基础,使学生具有进一步学习相关专业知识的能力。

二、本课程的基本要求本课程的教学要求是,全面讲授51系列单片机的工作原理、定时器的工作原理及使用方法、中断系统的工作原理及使用方法、串行口的工作原理及使用方法、存储器及I/O口的扩展、键盘/显示器接口设计等内容,培养学生的创新精神、实践技能和创作能力。

同时注重培养学生的认真负责的工作态度和一丝不苟的工作作风。

基本知识教学要求:(1)掌握MCS-51单片机的基本硬件结构;(2)掌握单片机内部存储器的组成及物理意义;(3)掌握51单片机指令系统中各指令的功能及执行细节;(4)掌握常用的扩展芯片与单片机硬件接口、驱动程序的编写(5)掌握键盘/显示器与单片机的硬件接口、驱动程序的编写能力要求:(1)初步具备单片机系统的软、硬件开发能力;(2)具备正确的嵌入式系统的概念,能用专业术语解释其开发过程。

三、适用专业与学时本课程适用于三年制高职电信、通信专业的学生,教学总时数为64学时,具体课时分配见课时分配表。

四、本课程和其它课程的关系:此门课程主要是培养学生开发单片机系统的软、硬件的能力。

在开设这门课程前学生需学习数字电子技术等专业基础课程。

五、推荐教材及参考书:教材:孙莉、蒋从根编《单片机原理及应用》机械工业出版社参考书目:1、陈光东等编,《单片微型计算机原理与接口技术》,华中科技大学出版社2、姜武中编,《单片机原理与接口技术》,大连理工大学出版社六、主要教学方法与媒体要求:主要采取课堂教授、多媒体教学、实验、毕业设计(选)相结合的方法进行教学。

单片机原理及应用教学大纲

单片机原理及应用教学大纲

单片机原理及应用教学大纲一、导言本教学大纲旨在介绍单片机的原理和应用,并为教师提供一个指导教学的框架。

通过本教学大纲的学习,学生将了解到单片机的基本原理、工作模式以及其在各个领域的应用。

二、教学目标1. 理解单片机的基本工作原理和结构;2. 掌握单片机的编程语言和开发环境;3. 熟悉单片机和外设的连接方法和通信原理;4. 能够设计并实现简单的单片机应用。

三、教学内容1. 单片机导论1.1 单片机概述1.2 单片机的分类与特点1.3 单片机的应用领域2. 单片机的基本原理2.1 CPU的结构与功能2.2 存储器的类型与作用2.3 输入输出端口及其工作方式3. 单片机的编程语言3.1 汇编语言介绍与应用3.2 C语言介绍与应用3.3 编程语言的选择与比较4. 单片机的开发环境4.1 开发工具的选择与安装4.2 开发环境的配置与调试4.3 程序下载与调试方法5. 单片机与外设的连接5.1 数字输入输出接口介绍与应用 5.2 模拟输入输出接口介绍与应用5.3 串行通信接口介绍与应用6. 单片机应用案例6.1 LED灯控制电路设计与实现 6.2 温度传感器的数据采集与显示 6.3 蜂鸣器的音乐播放实现四、教学方法1. 理论与实践相结合:讲解单片机原理的同时,进行实际编程实验,帮助学生更好地理解和应用所学知识。

2. 小组合作学习:鼓励学生分成小组,共同完成一些实际项目,培养学生的团队合作和问题解决能力。

3. 案例分析:通过实际应用案例的分析,引导学生思考和解决实际问题,并加深对单片机应用的理解。

4. 课堂互动:激发学生的学习兴趣,鼓励学生提问和讨论,促进师生之间的互动交流。

五、教学评估1. 课堂表现评估:根据学生的发言、提问和实验结果评估其对单片机原理和应用的理解程度。

2. 实践项目评估:鼓励学生完成一些实际项目,并对其项目设计和实现情况进行评估。

3. 期末考试:以闭卷方式进行单片机知识的考核,包括理论知识和实际运用能力。

《单片机原理与应用》教学大纲

《单片机原理与应用》教学大纲

《单片机原理及应用》教学大纲一、课程基本信息【课程编码】03110190【课程类别】专业基础课【适用专业】电子信息工程技术、应用电子技术【课程性质】必修课【总学时】64【学分】4【使用教材】单片机基础与应用高等教育出版社王静霞二、课程教学总目标要求课程目的:《单片机原理及其应用》是自动化类和电子信息类专业的核心课程之一,具有自身的体系和很强的实践性。

在课程安排上是继电路课程以后的一门必修重要课程,它是相关专业学生分析、设计电子电路的基础,对以后的自动检测技术、单片机接口原理技术等课程的学习起着重要的作用,是我校电子信息工程技术和应用电子技术等专业的重要支撑技术课程。

课程目标:培养面向生产第一线的应用型技术人员,满足各专业对单片机基础知识、控制系统操作技能的要求。

通过对该课程的学习,可使学生对电子技术向着模块化、智能化方向的发展趋势有进一步认识,可以培养和锻炼学生运用计算机技术对硬件、软件进行开发设计的初步能力,提高动手操作和技术创新的能力,为将来从事应用电子产品的设计、检测和维修奠定坚实的基础。

知识目标:根据职业技术教育的特点,在教学中,本课程从应用的目的出发,通过对MCS-51系列单片机的剖析,使学生获得有关单片机的硬件、软件的基本概念,基础知识和单片机应用系统的设计和编程知识,从而达到掌握单片机系统的硬件和软件设计方法。

技能目标:熟练使用keil软件的主要功能;会应用C语言进行基本模块程序的编写;能熟练使用PROTEUS软件进行仿真、调试;能初步识读单片机控制电路图,并能说出组成的模块及作用,具备单片机系统设计、安装和调试的初步能力。

能力目标:培养学生分析和解决实际问题的能力,培养参与专业实践活动的热情,有将专业应用于实际生产、生活的意识。

其他目标:,通过师生互动让学生在学习中有成功的欲望和获得知识的喜悦,增强自信心;同时培养学生的职业道德、团队精神和协作能力,培养创新意识。

三、课时分配四、教学内容及要求项目1单片机及其开发环境【教学内容】1.1初识单片机1.2单片机应用系统及开发环境【教学要求】1、了解单片机指令执行过程2、熟悉Keil集成开发环境的基本使用方法、Proteus仿真软件的基本使用方法;C51基础知识;汇编语言基本指令格式及指令集3、掌握单片机系统资源:I/O口、SFR、中断、定时计数器、串口通信;Keil、Proteus的使用;软件开发流程;硬件电路设计:最小系统、串口通讯电路、按键电路、LED电路等;硬件电路对应模块程序的汇编及C51设计【教学重点】1、单片机系统资源:I/O口、SFR、中断、定时计数器、串口通信2、Keil、Proteus的使用;软件开发流程3、C51基础知识4、硬件电路设计:最小系统、串口通讯电路、按键电路、LED电路等5、硬件电路对应模块程序的汇编及C51设计【教学难点】1)单片机系统资源:I/O口、SFR、中断、定时计数器、串口通信2)硬件电路对应模块程序的汇编及C51设计项目2单片机硬件系统【教学内容】2.1 单片机内部结构2.2 8051单片机引脚功能2.3 单片机存储器结构2.4 时钟电路及复位电路2.5单片机并行I/O【教学要求】1、了解GPS通信程序的设计2、熟悉系统调试方法3、掌握单片机定时、中断服务程序的设计方法;数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学重点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学难点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路的程序设计项目3 C51程序设计基础【教学内容】3.1 C51概述3.2 C51数据类型3.3 C51运算符3.4 C51程序结构【教学要求】1、掌握关系运算符和表达式2、掌握逻辑运算符和表达式3、掌握if语句4、掌握switch语句5、程序举例1、掌握while语句2、掌握do-while语句3、掌握for语句4、熟悉循环的嵌套5、熟悉几种循环的比较6、熟悉break和continue语句【教学重点】1、goto语句以及用goto语句构成循环2、while语句3、do-while语句4、for语句5、掌握if语句6、掌握switch语句【教学难点】1、熟悉几种循环的比较2、熟悉break和continue语句3、掌握关系运算符和表达式4、掌握逻辑运算符和表达式项目4定时器/计数器【教学内容】4.1 定时器/计数器工作原理4.2 定时器/计数器工作方式4.3 定时器/计数器的应用【教学要求】1、了解GPS通信程序的设计2、熟悉系统调试方法3、掌握单片机定时、中断服务程序的设计方法;数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学重点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学难点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路的程序设计项目5中断系统【教学内容】5.1中断5.2 中断系统的结构5.3中断处理过程【教学要求】1、了解GPS通信程序的设计2、熟悉系统调试方法3、掌握单片机定时、中断服务程序的设计方法;数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学重点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路设计,及其程序设计【教学难点】1、单片机定时、中断服务程序的设计方法2、数码管、独立式与矩阵式键盘、蜂鸣器等接口电路的程序设计项目6人机交互接口设计【教学内容】6.1 单片机与LED接口电路6.2 单片机与LED点阵显示器接口电路6.3单片机与按键接口设计【教学要求】1、了解模数转换的基本原理及参数指标;ADC0809、LCD1602的基本结构及相关参数2、熟悉ADC0809、LCD1602引脚及其功能3、掌握ADC0809、LCD1602的接口电路设计,及其程序设计;数字电压表的系统设计【教学重点】1、ADC0809、LCD1602引脚及其功能及其与单片机接口电路设计与程序设计2、数字电压表的系统设计【教学难点】1、ADC0809、LCD1602引脚及其功能及其与单片机接口电路设计与程序设计2、数字电压表的系统设计项目7 串行口通信技术【教学内容】7.1 串行通信基础7.2 单片机串行接口7.3 RS-232C串行接口【教学要求】1、了解AT24C02的基本结构2、熟悉I2C通信原理及通信协议3、掌握I2C通信接口电路设计、程序设计;AT24C02与单片机的I2C通信程序设计;数据存储及回放系统综合程序设计及其Proteus软硬件联合仿真方法和步骤【教学重点】1、熟悉I2C通信原理及通信协议2、掌握I2C通信接口电路设计、程序设计3、AT24C02与单片机的I2C通信程序设计4、数据存储及回放系统综合程序设计及其Proteus软硬件联合仿真方法和步骤【教学难点】1、I2C通信原理及通信协议2、I2C通信接口电路设计、程序设计3、数据存储及回放系统Proteus软硬件联合仿真方法和步骤五、主要实验实训条件1、单片机实验室2、计算机机房:装有仿真软件六、主要参考书[1]《单片机C语言程序设计实训100例—基于8051+Proteus仿真》彭伟主编,电子工业出版社,2010。

单片机原理及应用教学大纲

单片机原理及应用教学大纲

《单片机原理及应用》课程标准学时数:28学时课程性质:专业课适用专业:机电技术应用一、课程性质与定位《单片机原理及应用》课程是机电一体化、数控技术专业的一门专业必修课。

是一门面向应用的、具有很强实践性与综合性的课程。

通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。

二、课程教学目标通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。

三、本课程学时安排四、课程教学内容和基本要求第1章单片机基础知识概述(2学时)(一)教学重点和难点单片机概述;PrOteUS 应用简介。

(二)教学内容和基本要求 (1)教学内容: 1. 1单片机概述1. 2单片机学习的预备知识2. 3PrOteUS 应用简介 (2)基本要求:能说出单片机的特点和应用,会数制及其转换;ISIS 模块应用举例,汽ARES 模块应用举例。

第2章MCS-51单片机的结构及原理(2学时) (一)教学重点和难点能说出MCS-51单片机的结构,MCS-51的存储器结构;并行I/O 口。

(二)教学内容和基本要求 (1)教学内容: 3. 1MCS-51单片机的结构 2. 2MCS-51的存储器结构 2. 3单片机的复位、时钟与时序 2. 4并行I/O 口 (2)基本要求:掌握MCS-51单片机的内部结构,了解程序、数据存储器,掌握时钟电路。

第3章单片机的汇编语言与程序设计(4学时) (一)教学重点和难点知道MCS-51指令系统,会汇编语言的编程方法。

(二)教学内容和基本要求 (1)教学内容: 3. 1汇编语言概述 (1学时) 3. 2 MCS-51指令系统简介 (2学时) 3. 3汇编语言的编程方法(1学时) (0.5学时) (0.5学时)(0.5学时) (0.5学时) (0.5学(2)基本要求:了解汇编语言指令格式和描述操作数的简记符号;了解汇编语言程序设计步骤;第4章单片机的C51语言(4学时)(一)教学重点和难点C51的程序结构,C51与汇编语言的混合编程;C51仿真开发环境。

1《单片机原理及应用》教学大纲.doc

1《单片机原理及应用》教学大纲.doc

《单片机原理及应用》教学大纲1.课程性质及其它课程的分工与联系(1)课程性质:“单片机原理及应用”课程(以下简称本课程)是应用电子专业及其它相近专业的重要专业课。

它包含了硬件设计和软件设计两项技术,在工业测量与控制、智能仪器仪表、日用家电等许多领域得到广泛的应用,是一门综合性强、内容先进、实践性强的电子专业课程。

(2)课程内容简介:本课程介绍了MCS—51系列单片机的硬件结构、工作原理、指令系统、接口电路和中断系统,汇编语言程序的设计特点和方法,单片机系统扩展及接口技术, 单片机应用和开发的基本方法和技巧。

(3)与其他课程的分工与联系:本课程的先修课程为“计算机基础”、“C语言程序设计”、模拟电子技术和数字电子技术基础。

学习“计算机基础”和“C语言程序设计”可以使学生对计算机的基本操作和程序设计思想有一个基本的了解和掌握,而学习模拟电子技术和数字电子技术基础则是学生对电子线路的理解、分析、测试以及进行设计的基本基础。

单片机技术就是以计算机为工具,利用软件编程技术进行电子系统的设计,将传统的硬件设计方法变成软件和硬件相结合的设计方法。

2.课程目标与基本要求(1)课程目标:通过本课程的学习,学生应掌握利用单片机技术进行电子产品设计的技能;掌握汇编语言的程序设计技巧和方法;掌握单片机系统配置与系统扩展的方法;掌握软件和硬件相结合的设计方法和软件对硬件的控制方法和技巧;掌握单片机系统硬件和软件的调试方法和技巧;掌握单片机开发系统的在线仿真、调试、软件辅助设计、目标程序固化的方法。

(2)基本要求:掌握单片机的硬件结构和工作原理、指令系统掌握汇编语言的程序设计方法掌握单片机应用系统的开发和开发工具能利用单片机技术独立完成小型电子产品的设计任务培养学生的团队精神、独立思考与实际动手的能力3.课程教学内容与要求共82学时。

其中理论教学26学时,实验教学26学时,综合实训30 学时。

理论教学学时分配(共26学时)教学内容学时分配作业要求上课地点室内上课演示所需物件一、绪论2教室二、80C51的结构和工作原理83教室三、80C51的指令系统43教室四、80C51的程序设计41教室五、80C51的中断系统及定时/计数器41教室六、80C51的串行接口21教室七、80C51的系统扩展21教室4.实验与实训(1)本课程安排有26学时的实验,与理论教学同时进行,详细安排见《实验大纲》。

单片机原理及应用教学大纲

单片机原理及应用教学大纲

单片机原理及应用教学大纲一、教学目标•掌握单片机的基本原理和技术基础•熟悉单片机的开发环境和编程方法•理解单片机在实际应用中的各种应用场景和方法二、教学内容1. 单片机基础知识•单片机的定义和工作原理•单片机的发展历程与分类•单片机系统的组成和基本电路•单片机的编程语言和编程环境•单片机的常用外设和接口2. 单片机编程基础•单片机汇编语言的基本语法和指令•单片机C语言的基础语法和编程思想•单片机程序的调试和仿真方法•单片机应用案例的讲解和实践3. 单片机应用技术•单片机的数码管、LCD显示、LED显示和触摸屏控制•单片机的按键、继电器、直流电机和步进电机控制•单片机的计时器、定时器、计数器、PWM输出和中断控制•单片机的串口通信、CAN总线通信和以太网通信4. 单片机系统设计实例•基于单片机的智能家居设计•基于单片机的机器人控制系统设计•基于单片机的电子秤测量系统设计•基于单片机的智能巡线小车设计5. 单片机项目开发和实践•单片机项目的需求分析和功能设计•单片机项目的硬件电路设计和制作•单片机项目的软件程序设计和调试•单片机项目的性能测试和优化三、教学方法•理论讲解和实践演示相结合,突出实用性和实验性•通过幻灯片、案例分析和教学视频等多种形式展示技术原理和实践应用•强调学习和实践结合,注重实际触摸和操作能力的提高•鼓励学生自主学习和探究,营造积极向上的学习氛围和实践环境四、教学评价•以平时表现、实验报告、小项目、考试成绩等多种形式进行综合考核•注重对学生实际能力和综合素质的评价和提升•定期开展学生自评和互评活动,培养良好的团队合作和交流能力五、教学资源•教材:《单片机技术基础及应用》•软件: Keil、 Proteus、 Altium Designer、 ADS等•设备:开发板、仿真器、烧写器、外围设备等•网络:淘宝、玩客云、百度文库、微信公众号等六、教学建议•规范教学流程和节奏,重视基础知识点的掌握和实践应用•加强教学与实践的结合,提供更多的项目案例和设计方案•采用多种形式的教学评价方式,让学生对自己的学习和实践有更全面的认识和提高方向。

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲课程名称:单片机原理及应用课程类型:专业选修学时安排:32学时课程简介:本课程通过对单片机的原理和应用进行深入讲解,使学生掌握单片机编程的基本原理和方法,并能够应用单片机完成各种实际任务。

通过理论教学和实验实践相结合的方式,培养学生的综合应用能力和解决实际问题的能力。

教学目标:1.理解单片机系统的基本组成部分以及其工作原理。

2.掌握单片机编程的基本方法和技巧。

3.能够应用单片机完成各种实际任务。

4.学会使用相关工具和设备进行单片机的开发和调试。

教学内容:第一讲:单片机的概述与发展(2学时)1.单片机的定义和概述2.单片机的发展历程3.单片机在各个领域的应用案例第二讲:单片机的基本结构与工作原理(4学时)1.单片机的硬件结构2.单片机的内部组成单元及其功能3.单片机的时序控制原理第三讲:单片机的编程语言(4学时)1.C语言在单片机编程中的应用2.汇编语言在单片机编程中的应用3.嵌入式系统开发工具的介绍第四讲:单片机的输入输出(4学时)1.单片机的输入输出端口2.数字输入输出接口3.模拟输入输出接口4.中断控制和输入输出延时第五讲:单片机的中断与定时器(4学时)1.单片机的中断原理和中断服务程序编写方法2.定时器在单片机中的应用3.PWM技术在单片机中的应用第六讲:单片机的通信接口(4学时)1.串口通信的原理和应用2.并行通信的原理和应用3.I2C和SPI通信协议介绍4.单片机与外设的通信接口设计第七讲:单片机的应用案例(6学时)1.温度测量与控制系统2.智能家居控制系统3.电机控制系统4.通信设备控制系统5.其他实时控制系统案例第八讲:实验探究(4学时)1.单片机的基本操作实验2.单片机的输入输出实验3.单片机的中断和定时器实验4.单片机的通信接口实验教学方法:1.课堂讲授:通过理论教学,向学生传授单片机的基本原理和知识。

2.实验实践:通过实验教学,让学生亲自动手制作单片机相关应用电路,并进行调试和测试。

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲课程编号: S052027 课程类型: 专业必修课程名称:单片机原理及应用英文名称: Principle and Application of SCM学分: 3 适用专业:电子信息科学与技术第一部分大纲说明一、课程性质、目的和任务本课程是电子信息科学与技术专业的一门专业必修课,是在学生学完电子技术类基础课程和计算机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的一门课程。

本课程的目的和任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。

初步具备应用单片机进行设备技术改造、产品开发及维护的能力,为走向工作岗位后从事单片机与嵌入式系统的研究及开发打下良好的基础。

二、课程的基本要求1、知识要求:了解:单片机的基本概念、发展历史、特点和应用领域。

MCS-51单片机的内部结构、;MCS-51单片机的寻址方式、汇编语言的构成;半导体存储器的原理、中断系统的基本概念、I/O寻址方式等。

掌握:MCS-51单片机的引脚功能、工作方式、存储器组织和位寻址区域;指令系统、汇编语言程序的设计和汇编方法、单片机C语言程序设计;MCS-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转换器的接口、键盘/显示器的接口等。

《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲

课程性质: 学时/学分: 考核方式:
大纲执笔人: 大纲审核人:
必修 48/3 闭卷笔试
黄劼 专业教学指 导组
一、课程目标 1. 能解释单片机相关的专业术语; 2. 了解单片机结构、内部功能器件、指令系统特点及寻址方式; 3. 能理解汇编语言程序、编写一般难度的计算及控制程序; 4. 了解并行/串行通讯、定时/计数及中断原理及在实际项目中的应用方法; 5. 能设计、调试一般难度的单片机控制系统。
要求学生:理解串口工作原理,SFR 各位的含义及设置方法,波特率计 算方法。 第七章 中断系统及应用(支撑课程目标 4、5) 1. 中断的定义、目的及优点 2. 中断源及入口地址,中断服务程序的调用机制 3. 中断允许及优先级的含义 4. 中断相关 SFR 作用、使用方法,返回指令的作用,与堆栈的关系 5. 现场保护的目的、方法,中断服务程序编程的方法及注意问题
要求学生:理解中断系统工作原理,SFR 各位的含义及设置方法,能编 写中断服务程序。
三、实验内容
序 实验名称

主要内容
支撑课 是否 学 程目标 必做 时
熟悉开发机的使用和操作,编写、调
1 基础类程序编 试基础类程序,如清零程序、数据块 课 程 目 必做 2
写、调式
搬移程序。
标 2、3
进一步熟练开发机的使用,调试分支
1. 单片机指令系统特点:指令字节数和执行周期数,位寻址的特点和作用, 指令系统在控制程序编写时的适应性
2. 指令系统寻址方式:寻址的概念、不同寻址方式访问的地址空间。访问 不同地址空间必须用不同的指令
3. 各种指令的功能、执行流程及所需机器周期 要求学生:理解单片机指令系统的特点,各种寻址方式的使用条件,每
《单片机原理及应用》教学大纲
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》教学大纲大纲说明课程代码:3335014总学时:48学时(讲课40学时,实验8学时)总学分:3课程类别:专业模块选修课适用专业:机械设计制造及其自动化专业、电气工程及自动化专业预修要求:数字电子技术、模拟电子技术、电路、计算机基础、微机原理、汇编语言一、课程的性质、目的、任务:性质:是机电一体化专业的专业必修课。

是一门面向应用的、具有很强实践性与综合性的课程。

目的:通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。

任务:通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。

二、课程教学的基本要求:原理部分以讲授为主;程序设计提倡多读程序、多写、多上机;硬件接口应在掌握了硬件的工作原理的基础上结合实验提高动手能力;教学手段应多样化避免单调的教学模式;实验环节重点学习单片机的硬件组成、工程应用及系统开发;课后作业的主要目的是掌握本章的学习要点,巩固前面所学的内容,为下一章学习做好准备;考试采用闭卷理论考试,结合实验和平时成绩,在内容上尽量体现单片机的基本常识性问题,结合实际,做到质、量结合。

三、大纲的使用说明:本课程的先修课程为:《电路》《电子技术》《计算机基础》《程序设计》《微机原理》;电子机械专业学生应掌握大纲所要求的大部分内容;课程可根据总课时数而定。

大纲正文第一章绪论学时:1学时(讲课1学时实验0学时)本章讲授要点:有关微型机的基本知识,包括分类、结构和组成,以及单片机的结构、典型产品及应用,单片机应用系统开发。

重点:单片机的特点、开发方式。

难点:单片机开发方式。

§1.1 电子计算机的发展概述§1.2 单片机的发展过程及产品近况§1.3 单片机的特点及应用领域§1.4 单片机应用系统开发简介习题:P1.5,P1.6第二章 S-51单片机的结构和原理学时:5学时(讲课5学时实验0学时)本章讲授要点:80c51的结构与工作原理,面向用户的特性以及各种工作方式重点:掌握80c51单片机的内部结构、引脚功能、存储器组织和CPU时序难点:80c51的存储器组织及各种工作方式§2.1 80c51系列概述§2.2 80 c51的基本结构与应用模式§2.3 80 c51典型产品资源配置与引脚封装§2.4 80 c51的内部结构§2.5 80 c51的存储器组织§2.6 80 c51的并行口结构与操作习题:P2.2,P2.4,P2.6, P2.8,P2.9,P2.10第三章单片机的指令系统学时:4学时(讲课4学时实验0学时)本章讲授要点:首先介绍指令系统及汇编语言的基础知识,然后详细介绍MCS-51寻址方式以及MCS-51指令系统。

重点:掌握基本的汇编伪指令,理解各种寻址方式,熟悉基本的常用指令。

难点:汇编伪指令、位寻址、控制转移类指令§3.1 指令格式及常用符号§3.2 80 c51的寻址方式§3.3 数据传送类指令§3.4 算术运算类指令§3.5 逻辑运算类指令§3.6 控制传送类指令§3.7 位操作类指令习题:P3.2,P3.5,P3.10,P3.19第四章 80c51程序设计学时:5学时(讲课5学时实验0学时)本章讲授要点:各种程序设计类型及程序举例。

重点:各种程序设计结构,代码转换方法。

难点:循环程序嵌套、子程序参数传递、代码转换。

§4.1 程序编制的方法和技巧§4.2 源程序的编辑与汇编§4.3 基本程序结构§4.3.1 顺序程序设计§4.3.2 分支程序设计§4.3.3 循环程序设计§4.3.4 子程序设计§4.4 常用程序举例习题:P4.4,P4.5, P4.9,P4.10第五章 80c51的中断系统及定时/计数器学时:8时(讲课8时实验0学时)本章讲授要点:80c51定时/计数器和中断系统的工作原理、工作方式及应用举例。

重点:掌握80c51中断系统的构成、中断系统设计、中断程序编写;掌握定时/计数器的工作方式及应用。

难点:中断的调用与返回,定时/计数器用于外部中断扩展§5.1 0c51的中断系统§5.2 c51的中断处理过程§5.3 0c51的定时/计数器习题:5.1,5.2,5.4,5.11第六章 80c51的串行口学时:8学时(讲课6学时实验2学时)本章讲授要点:串行通信基础知识;80c51串行通信工作方式;应用举例重点:掌握80c51串行口的工作方式及应用难点:串行口接口标准及工作方式§6.1 算机串行通信基础§6.2 0c51串行口§6.3 行通信应用举例习题:6.1,6.3,6.5,6.7第七章 80c51的系统扩展学时:8学时(讲课6学时实验2学时)本章讲授要点:运用各种接口芯片实现系统扩展,8255A、8155/8156、简单的I/O扩展,显示器、键盘等重点:存储器扩展,输入输出接口难点:存储器扩展,8155扩展§7.1 储器的扩展§7.2 入输出及其控制方式§7.3 行接口及8155§7.4 279接口芯片§7.5 示器与键盘接口习题:7.3;7.5;7.6第八章 80c51的测控接口学时:3学时(讲课3学时实验0学时)本章讲授要点:数模及模数转换器的原理及接口,80c51测控接口设计重点:掌握D/A转换器和A/D转换器与80c51的接口技术难点:数模及模数转换器的应用§8.1 /A转换器及其与单片机的接口§8.2 /D转换器及其与单片机的接口§8.3 关量接口习题:8.4;8.8;第九章 80c51的应用系统设计方法学时:3学时(讲课1学时实验2学时)本章讲授要点:80c51应用系统设计、系统可靠性、数据采集、应用实例重点:系统设计步骤难点:提高系统可靠性§9.1 0c51应用系统设计§9.2 高系统可靠性§9.3 据采集系统设计§9.4 用实例习题:1本课程对学生自学的要求:课前的预习是必要的,同时课后应对所学知识进一步深化,要有独立的提出问题的能力,课外应自学《汇编语言》及《计算机组成原理》更好,并且可以查找一些有关单片机的科技文献以了解最新的科技动态以及单片机的新技术。

考核方式与要求:考核以笔试为主结合平时成绩,期终考试占70%,平时作业和实验占30%推荐教材与参考书目:《单片微机原理及接口技术》李全利迟荣强高等教育出版社参考书:[1] 《单片微机原理系统设计与应用》万福君潘松峰中国科技大学出版社[2] 《单片机基础》李广弟北京航空航天大学出版社[3] 《微机技术实验》陶龙芳中央广播电视大学出版社[4] 《汇编语言程序设计》钱晓捷机械工业出版社[5] 《单片机原理及接口技术》李朝青北京航空航天大学出版社[6] 《单片计算机及其应用》雷小平电子科技大学出版社《单片机原理及应用》实验大纲一、总则1、本大纲的适用范围1〉本大纲相关的课程名称及课程属性课程名称:单片机原理及应用课程属性:专业课2〉本大纲的适用范围机械制造及其自动化3〉实验总学时8学时2、本大纲的实验目的和要求了解单片机系统的基本结构及分析方法3、本实验课程的重点和内容掌握单片机系统的设计、操作和分析方法4、本大纲的所需实验设备单片机实验台、电脑、示波器、信号发生器、万用表等。

二、实验项目及学时安排1、实验项目一键盘操作、单片机程序设计1〉实验类型验证性试验2〉实验开设属性必开实验3〉学时数2学时4〉实验目的掌握单片机实验系统的基本操作掌握程序设计的基本方法及录入5〉实验要求熟悉机器的使用方法,掌握数据传送的方法,建立子程序的概念,掌握多精度加法运算的程序设计方法,进一步熟悉单片机指令系统;学会编写数据排序程序。

2、实验项目二定时器、计数器实验1〉实验类型验证性试验2〉实验开设属性必开实验3〉学时数2学时4〉实验目的掌握8051内部定时器T0、T1的工作方式选择及编程方法;了解CPU响应中断时,用户现场的保护;5〉实验要求定时中断控制软件计数;显示器实时显示计数值;3、实验项目三串行口实验1〉实验类型验证性试验2〉实验开设属性必开实验3〉学时数2学时4〉实验目的掌握单片机串行口的通信设置与编程5〉实验要求了解串行口输入方式和输出方式的工作原理及编程方法;掌握单片机与PC机通信的设置;4、实验项目四可编程I/O、RAM接口8155实验1〉实验类型验证性试验2〉实验开设属性必开实验3〉学时数2学时4〉实验目的掌握单片机与8155的接口原理;熟悉对8155初始编程和输入、输出程序的设计方法;熟悉8155定时器的使用方法;5〉实验要求编写并调试一个实验程序,对8155初始化;用8155定时一秒,并进行数据显示;。

相关文档
最新文档