单片机原理与接口技术说课稿
- 格式:doc
- 大小:24.50 KB
- 文档页数:3
《单片机原理及接口技术》教学大纲一、课程名称:单片机原理及接口技术二、适用专业:电气自动化技术、应用电子技术、机电一体化技术、通信技术、通信网络与设备、电子信息工程技术、移动通信技术等电子工程系和通信工程系各专业。
三、必备基础知识1.应当学习的课程(1)电路分析基础(2)计算机应用基础(3)模拟电子技术(4)数字电子技术2.应当掌握的基本知识(1)数的进制及其相互转换(2)二进制代码(3)计算机的基本结构(4)组合逻辑电路与时序逻辑电路(5)数/模转换器与模/数转换器(6)数字逻辑代数3.应当具有的基本技能(1)简单的模拟电路分析能力(2)组合逻辑电路的分析和设计能力(3)时序逻辑电路的分析和设计能力(4)运用逻辑公式和卡若图进行逻辑化简的能力(5)数/模转换器与模/数转换器的应用能力四、课程的地位和作用1.课程的地位《单片机原理及接口技术》是应用电子技术、电气自动化等专业一门专业基础课,是我系重点建设课程之一。
本课程将电路原理、模拟电路、数字电路、电子测量与仪表、传感器、专业英语、电子工艺等多门知识与技能融合在一起,在本专业学生的专业培训过程中起到关键性作用。
2.课程的作用单片机是现代电子智能仪器仪表及智能系统的主要组成部分,学习本课程使学生掌握一种实现电子产品智能化控制的基本手段。
其任务是了解单片机技术的特点、现状和未来发展趋势;理解单片机的工作原理;熟悉MCS-51单片机芯片的基本功能和典型应用实例;能正确操作、使用单片机开发系统;初步具备单片机应用系统的硬件及软件设计、调试、检测、维修的能力。
为以后学习有关专业课程及进行电子电路设计打下坚实的基础。
五、主要教学内容描述1.理论性教学熟悉单片机的基础理论知识,掌握MCS-51单片机的结构和工作原理,掌握MCS-51单片机的指令系统并能编写简单的汇编语言程序,掌握单片机的C语言,并具备一定的读程和编程能力,掌握MCS-51单片机的功能部件(中断、定时器/计数器、串行口等)及应用,掌握MCS-51单片机的系统扩展及接口技术,掌握单片机应用系统设计与开发的方法并能用MCS-51单片机进行简单的设计。
单片机原理及接口技术电子教案一、教学目标1.了解单片机的原理和组成结构;2.掌握单片机的接口技术;3.能够应用接口技术实现各种功能。
二、教学内容1.单片机的原理及组成结构a.单片机的定义和作用;b.单片机的组成结构及各部分功能介绍;c.单片机的工作原理;d.单片机与外部设备的连接方式。
2.单片机的接口技术a.并行接口技术:i.三态门的作用及使用方法;ii. 数据总线、地址总线和控制总线的作用和关系;iii. 并行接口的工作原理;iv. 并行接口的应用实例。
b.串行接口技术:i.串行数据传输的基本概念;ii. 串行接口的工作原理;iii. 串行接口的应用实例;iv. 串口通信协议及其应用。
三、教学过程本节课主要采用理论教学与实践相结合的方式,通过演示和编程实验,让学生更好地理解和掌握单片机的原理与接口技术。
1.单片机的原理及组成结构(40分钟)a.通过图解和实物展示,详细介绍单片机的组成结构及各部分功能,让学生对单片机有一个整体的了解。
2.单片机的接口技术(40分钟)a.并行接口技术:i.通过示例演示三态门的使用方法,让学生了解其在并行接口中的作用;ii. 介绍数据总线、地址总线和控制总线的作用和关系,并通过实例演示并行接口的工作原理;iii. 基于实例,让学生进行实际操作,实现并行接口的应用。
b.串行接口技术:i.介绍串行数据传输的基本概念,包括串行数据传输的优点和缺点;ii. 通过实例演示串行接口的工作原理,包括串行通信的时序和数据传输方式;iii. 基于实例,让学生进行实际操作,实现串行接口的应用。
3.总结与实验(20分钟)a.进行问题总结与回答,解决学生在学习过程中遇到的疑问;b.分发实验资料,让学生按照实验步骤进行实验,巩固所学内容;c.实验结束后,让学生总结实验过程中的经验和教训。
四、教学评估1.设计实验练习题,进行手写答题;2.实验报告评分;3.课堂表现评估。
五、扩展拓展。
第4章汇编语言程序设计及知识§4.1 编程的步骤、方法和技巧§4.1.1 编程的步骤一、分析问题对需要解决的问题进行分析,以求对问题由正确的理解。
如,●解决问题的任务是什么?●工作过程?●现有的条件,已知数据,对运算的精度和速度方面的要求?●设计的硬件结构是否方便编程?二、确定算法算法是如何将实际问题转化成程序模块来处理。
在编程以前,先要对几种不同的算法进行分析、比较,找出最适宜的算法三、画程序流程图程序流程图是使用各种图形、符号、有向线段等来说明程序设计过程的一种直观的表示。
流程图步骤分得越细致,编写程序是也越方便。
画流程图是程序结构设计是采用的一种重要手段。
一个系统软件有总的流程图(主程序框图)和局部的流程图。
流程图常采用的图形和符号。
四、编写程序用89C51汇编语言编写的源程序行(一条语句)包括四个部分,也叫四个字段:〔标号:〕〔操作码〕〔操作数〕;〔注释〕每个字段之间要用分隔符分隔,而每个字段内部不能使用分隔符。
可以用作分隔符的符号:空格“”、冒号“:”、、逗号“,”、分号“;”等。
例:LOOP:MOV A,#00H;立即数00H→A●标号标号是用户定义的符号地址。
一条指令的标号是该条指令的符号名字,标号的值是汇编这条指令时指令的地址。
标号由以英文字母开始的1~8个字母或数字组成,以冒号“:”结尾。
标号可以由赋值伪指令赋值,如果没有赋值,汇编程序把存放该指令目标码第一字节的存储单元的地址赋给该标号,所以,标号又叫指令标号。
●操作码操作码是必不可少的。
它用一组字母符号表示指令的操作码。
在89C51中,由89C51的指令助记符组成。
●操作数汇编语言指令可能要求或不要求操作数,所以这一字段可能有也可能没有。
若有两个操作数,操作数之间用逗号“,”分开。
操作数包括的内容有:(1)工作寄存器:由PSW.3和PSW.4规定的当前工作寄存器区中的R0~R7。
(2)特殊功能寄存器:21个SFR的名字。
《单片机原理及接口技术》教学大纲《单片机原理及接口技术》教学大纲一、课程的性质、地位与任务《单片机原理及接口技术》是本专业的专业基础课。
单片机是一种集成CPU、存储器、定时器、I/O、为一体的微电脑芯片,具有体积小、性能好、控制功能强、开发周期短等许多优点,广泛应用于通信工程系统中。
因此,学习和掌握单片机原理和接口技术是通信工程设计与监理的一个重要教学环节,为今后应用和设计单片机系统打下较牢固基础,也为后续专业课程的学习奠定一定基础。
二、教学基本要求通过本课程的教学,使学生了解MCS-51系列单片机结构、原理及其扩展系统的组成。
理解MCS-51系列单片机在实际应用中软件系统与硬件系统的设计思想。
结合实验课教学,增强实际动手能力,利用MCS-51单片机进行简单的单片机应用系统的开发,综合分析与调试的能力、项目综合设计与制作的能力。
三、教学学时分配表四、教学内容与学时安排第一章 MCS-51单片机的结构和原理…… 4学时本章教学目的和要求:了解单片机并行I/O口的基本工作原理、操作特点和结构特点,理解单片机的基本时序,理解单片机存储器的组织结构,掌握单片机引脚及其功能、各种工作方式及其意义。
重点和难点:单片机引脚及其功能;存储器的组织结构,单片机的基本时序。
第一节单片机的内部结构,单片机的时钟与时序一、单片机结构与引脚说明二、时钟电路与复位电路三、 CPU时序第二节单片机的存储器组织一、程序存储器二、数据存储器第三节单片机并行I/O口的结构原理一、 P0口结构二、 P1口结构三、 P3口结构四、 P4口结构第二章MCS-51单片机的指令系统…… 8学时本章教学目的和要求:掌握指令系统的寻址方式,了解和掌握MCS-51单片机的指令系统。
重点和难点:指令系统和寻址方式。
第一节单片机指令系统的寻址方式一、立即寻址二、寄存器寻址三、间接寻址四、直接寻址五、变址寻址六、相对寻址七、位寻址第二节数据传送类指令一、内部RAM与SFR间的传送指令二、数据交换指令三、累加器与外部RAM的数据传送指令四、累加器与程序存储器的传送指令第三节算术运算类指令一、加法指令二、减法指令三、十进制调整指令四、加1减1指令五、乘法指令六、除法指令第四节逻辑运算类与循环类指令一、逻辑或指令二、逻辑与指令三、逻辑异或指令四、累加器的逻辑操作指令第五节控制转移类指令一、无条件转移指令二、空操作指令三、条件转移指令四、子程序调用与返回指令第六节位操作类指令一、逻辑操作指令二、位数据传送指令三、位状态控制指令四、位控制转移指令第三章 MCS-51单片机的应用程序设计…… 8学时本章教学目的和要求:掌握汇编语言程序设计的步骤、方法和技巧,了解源程序的编辑和汇编。
第2章MCS-51单片机的结构和原理§2.1 MCS-51单片机的结构§2.1.1 MCS-51单片机的基本组成一、组成89C51单片机结构框图如图2-1所示(1)一个8位的微处理器CPU。
(2)片内数据存储器(RAM128B/256B):用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等。
(3)片内程序存储器Flash ROM(4KB/8KB): 用以存放程序、一些原始数据和表格。
但有一些单片机内部不带ROM/EPROM,如8031、8032、80C31等。
(4)四个8位并行I/O(输入/输出)接口P0~P3: 每个口可以用作输入,也可以用作输出。
(5)两个或三个定时/计数器:每个定时/计数器都可以设置成计数方式,用以对外部事件进行计数,也可以设置成定时方式,并可以根据计数或定时的结果实现计算机控制。
(6)一个全双工UART的串行I/O口:可实现单片机与单片机或其它微机之间串行通信。
(7)片内振荡器和时钟产生电路:但需外接晶振和电容。
(8)五个中断源的中断控制系统。
二、MCS-51系列单片机的性能如表2-1所示。
表中型号带“C”表示所用的是CMOS工艺,具有功耗低的优点。
§2.1.2 MCS-51单片机内部结构一、结构图由中央处理单元(CPU)、存储器(ROM及RAM)和I/O接口组成。
MCS-51单片机内部结构如图2-2所示。
二、结构组成(一)、中央处理单元(CPU)1.运算器(1)8位的ALU:可对4位、8位、16位数据进行操作。
(2)8位累加器ACC(A):它经常作为一个运算数经暂存器2进入ALU的输入端,与另一个来自暂存器1的运算数进行运算,运算结果又送回ACC。
(3)8位程序状态寄存器PSW:指示指令执行后的状态信息供程序查询和判别用。
(4)8位寄存器B:在乘除运算时,用来存放一个操作数也用来存放运算后的一部分结果;如不能做乘除运算时,作为通用寄存器。
单片机原理与接口技术教案教案概述:本教案针对单片机原理与接口技术这一课程设计,通过课堂理论讲解和实验操作相结合的方式,使学生能够全面了解单片机的工作原理,掌握单片机与外围设备的接口技术,并能够通过实验操作培养学生的动手能力和解决问题的能力。
教学目标:1.了解单片机的基本概念、工作原理和分类。
2.掌握单片机与外围设备的串行通信技术和并行通信技术。
3.熟悉单片机与按键、LED灯、数码管等外围设备的接口原理和控制方法。
4.能够通过实验操作掌握单片机的接口技术。
教学内容:1.单片机的基本概念和分类。
2.单片机的工作原理和体系结构。
3.单片机与外围设备的串行通信技术和并行通信技术。
4.单片机与按键、LED灯、数码管等外围设备的接口原理和控制方法。
5.实验操作:使用单片机控制外围设备。
教学方法:1.理论讲解:通过课堂讲解,介绍单片机的基本概念、工作原理和接口技术。
2.实验操作:通过实验操作,让学生亲自动手操作单片机和外围设备,培养学生的动手能力和解决问题的能力。
3.讨论交流:在课堂上进行讨论和交流,激发学生的思维和创造力,让学生将所学知识应用到实际问题中。
教学过程:第一节课:单片机的基本概念和工作原理(60分钟)1.讲解单片机的基本概念和分类。
2.介绍单片机的工作原理和体系结构。
3.通过实例讲解单片机的工作流程。
4.讨论单片机在实际应用中的重要性和优势。
第二节课:单片机与外围设备的串行通信技术和并行通信技术(60分钟)1.介绍单片机与外围设备的串行通信技术和并行通信技术。
2.通过具体案例分析,讲解串行通信和并行通信的原理和应用。
3.讨论串行通信和并行通信的优缺点,并对比其应用领域。
第三节课:单片机与按键、LED灯、数码管等外围设备的接口原理和控制方法(60分钟)1.介绍按键、LED灯、数码管等常见外围设备的原理和特点。
2.讲解单片机与按键、LED灯、数码管等外围设备的接口原理和控制方法。
3.分析控制外围设备的常见问题和解决方法。
《单片机原理与接口技术》教学大纲一、课程名称单片机原理与接口技术二、教学目标本课程旨在使学生了解单片机的原理、基本结构和接口技术,掌握常用单片机的编程方法和实际应用技巧,培养学生的设计和开发能力。
具体包括以下几个方面:1. 掌握单片机的基本原理、基本结构和性能特点;2. 掌握单片机系统的开发过程和方法,能够使用汇编语言和C语言编程;3. 掌握常用的单片机外设接口及其应用技术,包括数码管、LED灯、LCD、键盘、模数转换器、定时器、串口等;4. 能够独立进行基于单片机的系统设计和开发,具备实际应用能力。
三、教学内容1. 单片机基本原理和结构1)单片机的基本概念与分类2)单片机系统的基本结构和性能特点3)单片机系统的工作过程和编程方法2. 单片机开发环境1)单片机开发工具的介绍和应用2)汇编语言和C语言的编程方法3)掌握常用的单片机仿真工具3. 单片机外设接口与应用1)LED灯、数码管和LCD的接口及应用2)键盘和定时器的接口及应用3)串口和模数转换器的接口及应用4)中断和时钟的应用4. 单片机系统设计与开发1)单片机系统的设计原则和流程2)单片机系统的应用实例设计和开发四、教学方法本课程将采用理论授课、实践训练和实验验证相结合的教学方法,通过讲解和讨论单片机的原理和技术、演示实验和开发应用实例等形式,使学生深入理解单片机的原理和应用技巧,提高编程、设计和开发能力。
五、教材《单片机原理与接口技术》(第二版)高清泉六、考核方式1. 考勤:出勤率占10%2. 课堂表现:课堂提问、参与讨论、上台演讲等,占20%3. 作业:教师布置的课堂作业、实验报告等,占30%4. 期中考试:占20%5. 期末考试:占20%。
第一章微机基础知识一、教学目的复习微机基础知识,入门单片机二、教学重点单片机的学习开发方法三、教学难点单片机的学习开发方法四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●微机知识复习约25 分钟(语言表述)●单片机应用介绍约25 分钟(语言表述结合黑板讲解,powerpoint)●单片机开发方法约25 分钟(语言表述结合黑板讲解,powerpoint)●常用单片机介绍约10分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)第二章89C51单片机硬件结构和原理一、教学目的学习51单片机内部资源二、教学重点51单片机的存储器结构三、教学难点存储器结构和输入输出口四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●内部结构剖析约30 分钟(语言表述结合黑板讲解,powerpoint)●单片机引脚及其功能约25 分钟(语言表述结合黑板讲解,powerpoint)●单片机存储器配置约40 分钟(语言表述结合黑板讲解,powerpoint)●时钟电路和复位操作约25分钟(语言表述结合黑板讲解,powerpoint)●低功耗方式约20分钟(语言表述结合黑板讲解,powerpoint)●输入输出口约35分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:2.6,2.16. 2.22第三章指令系统一、教学目的学习51单片机指令系统二、教学重点寻址方式、数据传送类和转移类指令三、教学难点寻址方式、转移类指令四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●汇编语言格式约20 分钟(语言表述结合黑板讲解,powerpoint)●寻址方式约65 分钟(语言表述结合黑板讲解,powerpoint)●指令系统约90 分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:3.5,3.26,3.36第四章汇编语言程序设计知识一、教学目的学习51单片机汇编程序设计方法二、教学重点汇编程序设计结构三、教学难点子程序设计中参数传递方法四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●汇编语言编程步骤约15 分钟(语言表述结合黑板讲解,powerpoint)●编程方法介绍约45 分钟(语言表述结合黑板讲解,powerpoint)●伪指令约10 分钟(语言表述结合黑板讲解,powerpoint)●源程序的编辑与汇编约15分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)第五章中断系统一、教学目的学习51单片机中断系统二、教学重点51单片机的中断响应过程、中断服务子程序的编写三、教学难点中断响应过程四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●微机输入输出方式约5分钟(语言表述结合黑板讲解,powerpoint)●中断概念约10 分钟(语言表述结合黑板讲解,powerpoint)●中断系统结构约30 分钟(语言表述结合黑板讲解,●中断控制约30分钟(语言表述结合黑板讲解,powerpoint)●中断响应过程约30分钟(语言表述结合黑板讲解,powerpoint)●中断服务程序举例约25分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:5.2,5.4,5.8,5.16第六章定时器及其应用一、教学目的学习51单片机定时器及其应用二、教学重点定时器的四种工作模式应用三、教学难点定时器四种工作模式及应用程序设计四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●定时器概述约10分钟(语言表述结合黑板讲解,powerpoint)●定时器的控制约35 分钟(语言表述结合黑板讲解,●定时器的工作模式及应用约50 分钟(语言表述结合黑板讲解,powerpoint)●综合应用举例约35分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:6.2,6.5,6.8第七章89C51串行口及串行通信技术一、教学目的学习51单片机串行口及其应用二、教学重点串行口的四种工作方式以及应用三、教学难点串行口的工作方式四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●串行通信基本知识约10分钟(语言表述结合黑板讲解,powerpoint)●51单片机的串行口约35 分钟(语言表述结合黑板讲解,powerpoint)●串口工作模式及应用约45 分钟(语言表述结合黑板讲解,powerpoint)●89C51与89C51点对点异步通信约20分钟(语言表述结合黑板讲解,powerpoint)●89C51与PC机异步通信约20分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:7.2,7.4,7.12第八章单片机小系统及外扩展一、教学目的学习51单片机系统扩展方法二、教学重点存储器的扩展、总线扩展三、教学难点串行总线扩展四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●串行总线扩展约45分钟(语言表述结合黑板讲解,powerpoint)●并行总线扩展约25 分钟(语言表述结合黑板讲解,powerpoint)●存储器扩展举例约45 分钟(语言表述结合黑板讲解,powerpoint)●外部中断扩展约15分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:8.4,8.6,8.12第九章应用系统配置及接口技术一、教学目的学习应用系统配置及接口技术二、教学重点单片机与键盘、LED、AD/DA转换芯片的接口技术三、教学难点矩阵键盘、串行接口芯片与单片机的接口四、教学方法讲解与黑板的板书,powerpoint五、教学用具黑板、电脑、投影仪六、教学过程:●键盘及其与单片机接口约40分钟(语言表述结合黑板讲解,powerpoint)●LED、LCD显示器接口约45 分钟(语言表述结合黑板讲解,powerpoint)●A/D转换芯片与单片机接口约45 分钟(语言表述结合黑板讲解,powerpoint)●D/A转换芯片与单片机接口约45分钟(语言表述结合黑板讲解,powerpoint)●总结约5分钟(语言表述结合黑板讲解)作业:9.2,9.8,9.10第十章系统实用程序一、教学目的学习单片机应用程序二、教学重点程序设计方法、数据采集及简单控制程序三、教学难点软件抗干扰技术四、教学方法自学。
单片机原理与接口技术-教学大纲《单片机原理与接口技术》课程教学大纲课程编码:课程名称:学时:课程类型:适用专业:开课学期:0110036 单片机原理与接口技术 72 必修课机械设计制造及其自动化第3学期英文名称:学分:课程性质:先修课程:开课院系: Single Chip Microcomputer Principle and Interface 4 专业课电工电子技术(I、II)机电工程学院一、课程的地位、目的和任务本课程地位:单片机原理与接口技术课程属于专业基础课。
本课程目的:微型计算机的出现给人类的生产和生活带来了深刻的变化,现代的知识型人才必须掌握足够的计算机知识且具有相当的计算机技能。
单片机属微型机的一种,且应用极其普遍。
通过本课程学习,应使学生了解单片微型计算机的基本知识,为将来的应用特别是在控制领域应用打下基础。
本课程也为后续的《可编程控制器原理及应用》等课程起先导作用。
本课程任务:1.掌握单片微型计算机的基本概念、基本结构、基本工作原理和汇编语言程序设计的基本方法。
2.本课程在计算机类课程中属偏硬件技术课程,而在本专业的学习重点偏向于软件技术。
二、本课程与其它课程的联系单片机原理与接口技术课程的前续课程是《电工电子技术》,其后续课程是《可编程控制器原理及应用》等课程。
三、教学内容及要求第一章单片机概述教学要求:了解微机的基本概念,熟练掌握进位计数制和二进制编码。
重点:无符号数、BCD码、ASCII码难点:不同进制数之间转换教学内容:第一节单片机概况(一)单片机的基本概念(二)单片机的发展简介(三)单片机的应用第二节常用8位系列单片机简介第三节单片机与嵌入式系统简介(一)数制的表示(二)不同进制数间转换(三)二进制编码第二章单片机内部结构及原理教学要求:了解掌握计算机基本概念,单片机系统的基本组成,重点:单片机的内部结构和外部引脚难点:单片机的逻辑结构控制引脚存储器结构教学内容:第一节 Intel公司的MCS-51/52系列单片机内部结构原理(一)MCS-51/52系列单片机 CPU结构(二)MCS-51/52系列单片机存储器结构(三)MCS-51/52系列单片机引脚及功能(四)MCS-51/52系列单片机I/O端口结构第二节 89系列单片机结构及原理(一)89系列单品机内部结构(二)89系列单片机存储器结构(三)89系列单片机I/O端口结构第三节单片机的震荡器及时序电路(一)振荡器和时序电路(二)单片机的复位电路(三)单片机的掉电操作方式(四)CHMOS型单片机的低功耗模式第四节单片机程序存储器的编程及加密方法(一)Flash存储器的编程模式(二)单片机加密位的加密方法第五节各系列单片机的区别第三章单片机指令系统及编程举例教学要求:掌握各类指令的书写符号及其操作功能重点:指令的寻址方式,指令的操作功能及使用方法难点:寻址方式,掌握指令的功能、记忆方法教学内容第一节指令系统简介第二节单片机的寻址方式(一)立即寻址(二)直接寻址(三)寄存器寻址(四)寄存器间接寻址(五)位寻址(六)变址寻址第三节指令系统及应用举例(一)数据传送指令(二)算术运算指令(三)逻辑运算指令(四)控制转移类指令(五)位操作指令第四章单片机内部功能介绍教学要求:熟练掌握汇编语言程序设计的方法重点:程序的结构,包括一个程序的书写格式结构和操作处理过程结构难点:如何分析一个实际问题,学会编程解决实际问题教学内容第一节单片机定时/计数的功能(一)定时计数器的结构与原理(二)初始化编程(三)T0、T1和T2的操作模式及使用方法第二节单片机的中断控制功能(一)中断系统的组成及中断入口(二)中断控制、中断处理过程、中断请求的撤销(三)T0、T1和T2的操作模式及使用方法第三节单片机串行通信功能(一)串行口的结构及原理(二)单片机串行口控制(三)串行口的使用方法四、教学安排及方式总学时:72学时,其中理论教学时数60学时,实验(上机)教学时数为12学时。
单片机原理及接口技术课程设计一、课程设计背景单片机作为嵌入式系统的核心,其应用已经广泛渗透到各个行业中。
因此,熟悉单片机原理及接口技术的能力成为了嵌入式工程师必备的技能之一。
本课程设计旨在通过实际的项目应用来培养学生掌握单片机原理及接口技术的能力,提高学生的应用能力和创新能力。
二、课程设计目标课程设计的主要目标如下:1.熟悉单片机的基本原理和开发环境;2.掌握单片机的输入输出端口编程方法;3.了解常用外设的工作原理和使用方法;4.能够设计简单的单片机应用系统。
三、课程设计内容1. 单片机原理和开发环境1.1 单片机的内部结构和工作原理 1.2 常用单片机的比较和应用选择 1.3 单片机软件开发环境介绍 1.4 单片机硬件开发环境介绍2. 单片机输入输出端口编程方法2.1 单片机输入输出端口编程概述 2.2 单片机端口操作的基本语句 2.3 单片机中断处理程序的编写方法3. 常用外设的工作原理和使用方法3.1 常用外设概述 3.2 时钟模块的工作原理和使用方法 3.3 定时器的工作原理和使用方法 3.4 中断控制器的工作原理和使用方法 3.5 系统复位电路的工作原理和使用方法4. 单片机应用系统设计4.1 设计简单的数码管驱动显示系统 4.2 设计简单的温度控制系统 4.3 设计简单的步进电机控制系统四、课程设计考核方式本课程设计采用课堂实验和课程设计报告相结合的方式来进行考核,考核比例为70%实验成绩+30%课程设计报告成绩。
学生需按要求完成实验并提交实验报告,同时完成所选项目的课程设计并撰写课程设计报告,通过实验成绩和课程设计报告成绩的综合计算来得出总成绩。
五、课程设计参考资料1.《单片机原理与应用》孙少华等,清华大学出版社,2007年版;2.《51单片机应用技术指南》张永诚,清华大学出版社,2005年版;3.《单片机技术及应用》李志佳,机械工业出版社,2008年版。
4.等等。
六、结语通过本课程设计,相信同学们能够更加深入地了解和掌握单片机原理及接口技术相关知识,快速提高应用能力和创新能力,在参与实际项目开发时,更加自信和熟练地应用单片机相关技术,实现更好的项目成果。
第1章单片机概述教学设计本章为课堂讲授,2学时。
作为本课程的第一次课,应使学生明确本课程的性质、学时,教材、学习目的以及学习方法和基本要求。
这对提高学生学习本课程的兴趣十分重要。
教师应通过丰富的单片机应用具体实例的介绍,真正提高学生学习本课程的兴趣。
虽然本章仅仅是介绍有关单片机的知识、基本概念以及应用的基本情况,但是对教师的要求较高,需要较宽的知识面。
可谓“要给别人一碗水,自己首先要有一桶水!”,需要教师多做了解调查,多阅读即时的期刊资料,下功夫讲好这第一次课,要注重介绍本课程的特点,即课程的应用性及实践性,但同时也要使学生明确掌握好基本知识、基本概念对学习本课程的重要性,。
1.1 什么是单片机重点:弄清楚什么是单片机?单片机与通用计算机的差别。
尤其是要注意单片机并不是CPU,这是学生初学单片机最容易搞错的问题。
注意:单片机的另外两个称谓“嵌入式控制器”、“微控制器”,通过这两个称谓,真正理解单片机的具体应用,尤其是其嵌入式的特征。
实际上国外都称“嵌入式控制器”,这是比较贴切的表达。
国内工程技术人员称其为“”单片机“是源于“单片微计算机”这一名词,比较直白、通俗。
但是一定使学生熟知“嵌入式控制器”、“微控制器”这两个别称。
关于嵌入式系统概念的介绍,教师可结合当前的各种嵌入式系统的应用,比较单片机、DSP、嵌入式微处理器的具体应用,初步了解嵌入式系统。
1.2 单片机的发展历史重点:单片机的发展历史,学生基本了解即可。
但对于世界上常用的一些8位机型、16位机型,应该使学生了解。
16位单片机、32位单片机也得到广大用户的青睐。
1.3 单片机的特点注意:强调嵌入式应用的特点。
由于单片机体积小,很容易地嵌入到系统之中,以实现各种方式的检测、计算或控制,在这一点上,一般的微型计算机根本做不到。
为什么应用如此广泛?单片机为核心的的应用系统具有的特点,应使学生了解。
1.4 单片机的应用学生应基本了解单片机在各个领域的应用。
《单片机原理与接口技术》说课稿各位领导专家,大家好!
今天我说课的课题是机械制造与自动化专业的核心课程—《单片机原理与接口技术》,欢迎各位领导、专家批评指正。
通过机械制造与自动化专业课程的开发流程,从专业定位——岗位确定——典型工作任务的划分——行动领域的确定——行动领域转换成学习领域,确定了该课程为本专业的核心课程。
机械制造与自动化专业主要是为机械制造类中小企业,培养适应生产、建设、管理、服务第一线需要的从事机械零件加工、单片机设备的维护与管理、单片机开发与售后服务技术方面的高素质技能型人才。
从四个岗位中选取汇编程序设计师。
我说课的内容主要是从课程整体设计、教学实施两大方面去考虑。
一、课程整体设计
1、课程定位:
我从选定的汇编程序设计师岗位进行了分析,从课程的性质与作用出发,说明了专业能力、方法能力、社会能力这三大能力对专业人才培养目标所起的作用,从先修电工电子技术、电机与电力拖动、PLC三门课程,学习该课程可为以后的毕业设计提供知识模块,是承前启后,为实现一个职业岗位的充分必要条件。
2、课程设计:
从任务描述、工作条件、员工的前提条件来对汇编程序设计师岗位进行了描述。
工学结合、学以致用,培养实用型技术人才的课程设计理念,课程改革思路是以基于工作过程的行动导向(指明了基于工作过程的行动导向的六个阶段)。
3、内容选取:
通过企业调研,了解到现在市场急需单片机开发方面的人才。
为了达到学以致用的效果,把整个课程分为单片机系统介绍、定时器和中断系统、单片机串行通信、MCS-51单片机的系统扩展四大学习情境,每个学习情境以真实工作任务为依据整合了各典型工作任务的教学内容,规定了每个学习情境要完成的几个工作任务、教学课时数、教学目标(实现课程目标的作用)。
4、内容组织
根据各学习情境完善了教学内容、目标能力、教学模式、所需课时数;在内容选取中详细地划分了课时分配,并提出了对实现课程目标的作用。
学生更好的理解MCS-51单片机各部分构成和作用,便于学生掌握汇编语言编程进行简单编程设计、团队合作的能力;安全、质量意识等作为内容组织的理由。
二、教学实施:
从教材分析、教学条件、学生现状、教学资料、教学场地、教学设备、图书文献资料、网络资源、内容定位(行业岗位能力——分析典型工作任务——课程模块)、教学组织的实施步骤(资讯、计划、
决策、实施、检查、评价六个步骤)、教学方法、教学手段等进行教学实施分析。
我从学习情境2中选取一个子工作任务LED数码管显示的具体应用十字路口接通灯作为教学案例。
由于我们学校具备单片机实训室、理实一体化室、传感器实验室,从中选择理实一体化室实现基于工作过程行动导向的教学模式。
1、资讯阶段:首先分发硬件电路图和实验表,要求学生结合硬件接线图说明工作过程,并分析电路接线;
2、计划阶段:结合从图书馆借的编程指导资料书和单片机论坛的网络资源编写相应汇编程序。
3、决策阶段:老师指导分小组组装。
4、实施阶段:将已编译好的程序下载入硬件系统,做好实验现象记录。
5、检查阶段:填写检查表,完成十字路口交通灯技术文档工作。
6、评价阶段:最后小组讨论,做好自评、互评后、老师评价,老师对整个教学过程总结评论。
运用自评、互评、教师评价的科学考核方式重点突出培养学生良好的职业道德、职业纪律,安全操作的规范意识,达到本职业岗位的专业能力、方法能力、社会能力。
小结:从、计划、决策、实施、检查、评价六个步骤对十字路口交通灯情境案例教学的分析过程进行了总结。
我的说课到此结束,谢谢大家!。