大学单片机原理与接口技术C单片机汇编语言程序设计
- 格式:pptx
- 大小:814.30 KB
- 文档页数:73
《单片机原理及接口技术》课程实验大纲课程名称:《单片机原理及接口技术》实验英文名称:《MCU principles and interface technologies》experiment课程性质:专业选修课程课程编号:0510085所属系部:机电工程学院总学时:14学时预备知识:电路、数字电子技术课程在教学计划中的地位作用:本课程是机械电子工程专业的一门重要专业选修课程。
目前单片机技术开发和应用水平已成为一个国家工业化发展水平的标志之一。
单片机原理及其应用已成为从事电子技术的工程技术人员必须掌握的基础理论和基本技能之一。
通过本课程的学习使学生实践上掌握单片计算机的基本组成、工作原理及常用接口技术,建立单片机系统整体概念,使学生具备单片机应用系统软、硬件开发的初步能力。
教学方式:理论与实践相结合教学的目的与要求:通过本课程的学习,使学生掌握单片机的硬件结构、MCS-51的指令系统、MCS-51汇编语言程序设计、MCS-51的中断系统、MCS-51的定时器/计数器、MCS-51的串行口、MCS-51单片机扩展存储器的设计、MCS-51扩展I/O接口的设计、MCS-51 与键盘、显示器的接口设计、MCS-51单片机与D/A转换器和A/D转换器的接口、MCS-51的功率接口、MCS-51的串行通信技术及其扩展接口。
进一步理解MCS-51单片机的开发装置、工作原理、编程方法,学会使用开发机进行程序。
课程教材:《单片机原理及接口技术》蔡美琴主编高等教育出版社参考书目:1.《单片机程序设计基础》周航慈主编北京航天航空大学出版社2. 《单片机原理及其接口技术》胡汉才主编清华大学出版社编写日期:2012年6月制定课程内容及学时分配:发光二极管显示各相状态。
要求:掌握步进电机控制系统的硬件设计方法;熟悉步进电机驱动程序的设计与调试,提高单片机应用系统设计和调试的能力。
正确连接电路,编写程序,调试运行。
实验一P1口亮灯实验一、实验目的1.学习P1口的使用方法;2.学习延时子程序的编写。
题目名称:秒表电路设计姓名:班级:学号:指导教师:日期:2016年7月13日《单片机原理及接口技术课程设计》教学大纲课程代码:课程名称:单片机原理及接口技术课程设计周数: 2 学分:1.0学分一、课程设计的性质、任务与目的单片机原理及接口技术课程设计是在学生学习完理论课和实验课的基础上开设的,通过完成一个涉及MCS-51或其他系列单片机多种资源应用并具有综合功能的设计与编程应用,使学生能够将课堂上学到的理论知识与实际应用结合起来,同时在软件编程、仿真调试及相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立进行某些单片机应用系统的设计开发工作打下一定的基础。
本课程设计的主要目的如下:1、增进对单片机的感性认识,加深对单片机理论知识的理解,掌握单片机内部功能模块(如定时/计数器、中断、片内外存贮器、I/O口、串行口等)的应用;2、掌握单片机应用系统的软硬件设计过程及实现方法,为以后设计和实现单片机应用系统打下良好基础;3、提高综合应用所学理论知识独立分析和解决实际问题的能力。
二、本课程设计的基本理论本课程设计的基本理论是单片机原理及接口技术的基本理论,主要包括单片机的硬件结构原理、指令系统、汇编语言、中断系统、定时/计数器、串行接口、I/O接口等。
在学习掌握单片机原理及接口技术课程的前提下,利用实验室提供的单片机实验条件或基于仿真软件,采用汇编语言或C51编程,设计实现一个具体的单片机应用系统项目,熟悉单片机系统设计开发的完整过程。
三、课程设计的方式与基本要求课程设计的方式:每个班级学生按2~3人分为一组,以组为单位进行课程设计(也可一人独立进行),课程设计的题目从教师给定的题目中选取,也可以是指导教师审核通过的学生自选题目。
基本要求:每组选定题目后,按题目要求,首先进行方案论证,通过查阅资料、集体讨论,确定设计方案;然后进行具体的硬件和软件设计;完成设计后,进行硬件/软件调试;最后撰写课程设计报告。
单片机原理与接口技术C语言版课程设计引言单片机是现代电子技术领域中的一项重要内容,广泛应用于计算机、通信、上网、汽车控制、安防、家电等各个领域。
单片机暂存器、中断、计时器等特殊功能模块使得它的应用范围越来越广泛。
本文主要介绍C语言版单片机原理及接口技术课程设计。
设计背景C语言作为一种通用性强、可移植性好、易于学习的编程语言,被广泛应用于单片机编程。
本课程设计以C语言为主要工具,从单片机基础原理、硬件介绍、程序设计等方面进行全面的授课。
本课程将包括如下模块:•单片机基础原理•单片机硬件组成•单片机程序设计•数字IO口编程•模拟IO口编程•串口通信•定时器/计数器•外部中断设计目标通过本课程的学习,学生应当掌握以下内容:1.掌握单片机基础原理及其硬件组成2.熟悉C语言程序设计3.熟悉数字IO口编程4.掌握模拟IO口编程5.掌握串口通信6.熟悉定时器/计数器的使用7.熟悉外部中断的使用课程设计单片机基础原理1.单片机的概念2.单片机工作原理3.单片机的特点及优点4.单片机发展历史单片机硬件介绍1.单片机的硬件组成2.单片机的内存体系结构3.单片机的存储方式4.单片机的外设5.单片机的时钟模块单片机程序设计1.C语言的特点2.C语言的数据类型3.C语言的运算符4.C语言的流程控制语句5.C语言的函数定义及调用6.C语言的数组7.C语言的指针8.C语言的结构体数字IO口编程1.单片机数字IO端口的概念2.单片机数字IO端口的编程方法3.亮灭LED灯实例模拟IO口编程1.单片机模拟IO端口的概念2.单片机模拟IO端口的编程方法3.控制电机实例串口通信1.串口通信基础知识2.串口发送及接收数据的方式3.PC机与单片机之间的串口通信定时器/计数器1.定时器/计数器原理及分类2.定时器/计数器模块的使用方法3.蜂鸣器实例外部中断1.外部中断的基本概念2.外部中断的编程方法3.按键实例总结通过本文介绍,我们可以了解到C语言版单片机原理及接口技术课程设计的内容和目标。
单片机原理及接口技术在当今数字化时代,单片机已经成为嵌入式系统设计中不可或缺的重要组成部分。
本文将介绍单片机的工作原理以及与外部设备进行通信的接口技术。
单片机工作原理单片机是一种集成了处理器、存储器和输入输出设备等功能模块的微型计算机系统。
它通常由中央处理器(CPU)、存储器(RAM和ROM)、计时器(Timer)、串行通信接口(UART)和引脚(Port)组成。
单片机的工作原理可以简要描述为以下几个步骤:1.初始化:单片机在上电时会执行初始化程序,设置各种工作模式、配置寄存器等。
2.执行程序:单片机会根据存储器中存储的程序指令序列来执行相应的操作,包括算术逻辑运算、控制流程等。
3.输入输出操作:单片机通过输入输出接口与外部设备进行通信,如传感器、执行器等。
4.中断处理:单片机可以在特定条件下触发中断请求,暂停当前执行的程序,转而执行中断服务程序,处理相应的事件或信号。
单片机接口技术单片机与外部设备的通信主要依赖于接口技术,包括数字输入输出接口、模拟输入输出接口以及通信接口等。
数字输入输出接口数字输入输出接口用于与二进制设备进行通信,通过配置相应的引脚工作在输入或输出模式,实现信号的采集与输出。
常用的数字输入输出方式包括GPIO口、SPI接口、I2C接口等。
模拟输入输出接口模拟输入输出接口用于处理模拟信号,包括模拟输入端口和模拟输出端口。
模拟输入端口通过模数转换器将模拟信号转换为数字信号,模拟输出端口则通过数模转换器将数字信号转换为模拟信号。
通信接口通信接口是单片机与外部设备进行数据交换的重要手段,主要有串行通信接口(UART)、并行通信接口(Parallel)、CAN接口等。
通过这些通信接口,单片机可以实现与其他设备的数据交换与通信。
结语单片机原理及接口技术是嵌入式系统设计的基础知识,通过深入了解单片机的工作原理和接口技术,可以更好地应用单片机进行系统设计与开发。
希望本文对读者有所帮助,谢谢!以上是关于单片机原理及接口技术的简要介绍,希望能对读者有所启发。
单片机原理及接口技术单片机(Microcontroller)是一种集成了微处理器核心、存储器、输入/输出端口和定时器等功能于一体的计算机系统。
它具有成本低廉、体积小巧、功耗低等优点,广泛应用于各个领域。
本文将介绍单片机的原理及接口技术。
一、单片机原理1. 单片机的组成结构单片机通常由CPU、存储器、输入/输出口、定时/计数器、中断系统等组成。
其中,CPU是单片机的核心,负责执行程序指令;存储器用于存储程序和数据;输入/输出口用于与外部设备进行数据交互;定时/计数器用于计时和计数;中断系统可以处理外部事件。
2. 单片机的工作原理单片机工作时,先从存储器中加载程序指令到CPU的指令寄存器中,然后CPU执行指令并根据需要从存储器中读取数据进行计算和操作,最后将结果写回存储器或输出到外部设备。
3. 单片机的编程语言单片机的程序可以使用汇编语言或高级语言编写。
汇编语言是一种低级语言,直接使用机器码进行编程,对硬件的控制更加精细,但编写和调试难度较大。
而高级语言(如C语言)可以将复杂的操作用简单的语句描述,易于编写和阅读,但对硬件的控制相对较弱。
二、单片机的接口技术1. 数字输入/输出接口(GPIO)GPIO是单片机与外部设备进行数字信号交互的通道。
通过配置GPIO的输入或输出状态,可以读取外部设备的状态或者输出控制信号。
GPIO的配置包括引脚的模式、电平状态和中断功能等。
应根据具体需求合理配置GPIO,以实现与外部设备的稳定通信。
2. 模拟输入/输出接口单片机通常具有模数转换器(ADC)和数模转换器(DAC),用于模拟信号的输入和输出。
ADC将模拟信号转换为数字信号,以便单片机进行处理。
而DAC则将数字信号转换为模拟信号,用于驱动模拟设备。
模拟输入/输出接口的配置需要考虑转换精度、采样率和信噪比等因素。
3. 串行通信接口串行通信接口允许单片机与其他设备进行数据交换。
常见的接口包括UART(通用异步收发器)、SPI(串行外设接口)和I2C(串行外设接口),它们具有不同的通信速率和传输协议。
章10 80C51单片机C语言程序设计1.C51应用程序具有怎样的结构?答:C51程序由一个或多个函数构成,其中至少应包含一个主函数main。
程序从主函数开始执行,调用其它函数后又返回主函数,被调用函数如果位于主调函数前面,可以直接调用,否则应先说明后调用。
被调用函数可以是用户自编的函数,或是C51编译器提供的库函数。
2.C51支持的数据类型有哪些?答:字符型、整型、长整型、浮点型、位型、访问SFR。
3.C51支持的存储器类型有哪些?与单片机存储器有何对应关系?答:见表9.2所示。
4.C51有哪几种编译模式?每种编译模式的特点如何?答:SMALL:小模式。
变量默认在片内RAM。
空间小,速度块;COMPACT:紧凑模式。
变量默认在片外RAM的页(256字节,页号由P2口决定);LARGE:大模式。
变量默认在片外RAM的64KB范围。
空间大,速度慢。
5、中断函数是如何定义的?各种选项的意义如何?答:interrupt n 用于定义中断函数,n为中断号,可以为0~31,通过中断号可以决定中断服务程序的入口地址。
常用的中断源对应的中断号6、C51应用程序的参数传递有哪些方式?特点如何?答:参数传递可以采用寄存器、固定存储器位置方式。
寄存器传递方式最多可以传递3个参数。
这种参数传递可以产生高效的代码。
当无寄存器可用时,参数可以采用固定的存储器位置传递。
在SMALL模式下,参数传递在内部RAM中完成。
在COMPACT和LARGER模式下,参数的传递要在外部RAM中完成。
7、一般指针与基于存储器的指针有何区别?答:定义时未指定它所指向的对象的存储器类型时,该指针变量就被认为是一般指针。
一般指针占用3个字节:第一个字节存放该指针的存储器类型编码(由编译模式的默认值确定),第二和第三个字节分别存放该指针的高位和低位地址偏移量。
定义时就指定了它所指向的对象的存储类型时,该指针变量就属于基于存储器的指针。
基于存储器的指针可以高效访问对象,类型由C51源代码中存储器类型决定,且在编译时确定。
单片机原理与接口技术C语言版课程设计一、课程设计背景随着计算机科学技术的快速发展,单片机已经成为当代学习计算机科学中不可或缺的一部分。
单片机通过数字集成电路实现了计算机的基本功能,是计算机性能提升的一项重大技术进步。
二、设计目的本课程设计将结合C语言基础,通过对单片机原理和接口技术的介绍,帮助学生更好的理解单片机工作原理及其在电子控制领域中的应用。
三、设计内容1.单片机原理介绍•内部结构及其功能•存储器及其作用•CPU、寄存器和指令系统2.单片机接口技术•输入输出口•中断功能•定时/计数器•串行口及其相关协议3.学习目标及要求•了解单片机的基本原理和接口技术•掌握常见单片机输入输出口的使用方式•能够编写单片机输入输出程序、中断程序、定时器程序等常用程序4.设计步骤•环境搭建:Keil编译器、Proteus电路图仿真软件的安装与使用•基础练习:IO口输入输出练习、中断程序编写练习等•应用练习:机器人控制、温度监测等实际应用的编写与实现四、设计成果经过本课程设计的学习,学生可以:•了解单片机的内部结构以及CPU、寄存器、存储器等的功能•掌握常见单片机的输入输出口的使用方法•熟悉单片机的中断功能、定时/计数器和串行口协议等接口技术•风格编写单片机输入输出程序、中断程序、定时器程序等常用程序•能够结合具体实际应用编写单片机程序设计方案五、设计效果本课程设计可以培养学生的动手能力、创新意识和实际应用能力。
通过在编程实践中的练习,不仅可以提高学生的理论水平,更可以为学生员提供实际应用技能和经验。
六、总结单片机原理和接口技术是单片机学习中的基础知识,也是学习单片机编程及其应用的前提。
本课程设计充分结合了C语言的语法特点,将理论知识和编程实践相结合,为学生提供了一个全面学习的平台。
希望学生们能够认真学习、认真实践,取得实际效果,并能够应用所学技术于实际生产、生活中。
单片机原理及接口技术讲解单片机(Microcontroller)是一种集成电路芯片,内含有中央处理器(CPU)、存储器、输入输出端口、定时器计数器、串行通信接口等核心模块,可用于控制、计算、存储和通信等多种功能。
单片机的工作原理是通过处理器执行存储在存储器中的指令来实现各种功能。
它的内部包含一个由晶体管、逻辑门等构成的微处理器,负责执行计算和控制指令。
单片机的芯片上还集成了存储器,用于存储程序指令和数据。
输入输出端口可以与外部设备进行数据交互,定时器计数器可以实现精确的定时和计数功能。
通过串行通信接口,单片机可以与其他设备进行数据传输和通信。
单片机的接口技术是指单片机与外部设备进行数据传输和通信的技术。
常见的接口技术包括并行接口、串行接口、模拟接口等。
并行接口是通过多个并行数据线同时传输数据的接口技术。
常见的并行接口有通用并行接口(GPIO)、地址总线、数据总线等。
通用并行接口(GPIO)是一组可编程的并行输入输出线,可以被程序员控制来进行数据的输入输出。
地址总线用于传输内存或外设的地址信息,数据总线用于传输数据信息。
串行接口是通过单个数据线按照一定的时间顺序传输数据的接口技术。
常见的串行接口有串行通信接口(UART)、串行外设接口(SPI)、I²C接口等。
串行通信接口(UART)是一种通用的串行数据通信接口,用于将数据转换为串行格式进行传输。
串行外设接口(SPI)是一种高速串行接口,用于在单片机与其他外设之间进行数据传输和通信。
I²C接口是一种双线制的串行接口,用于在多个设备之间进行数据传输和通信。
模拟接口是通过模拟信号进行数据传输和通信的接口技术。
模拟接口包括模数转换接口、数字模拟转换接口等。
模数转换接口用于将模拟信号转换为数字信号,数字模拟转换接口用于将数字信号转换为模拟信号。
单片机接口技术的选择取决于具体应用的需求。
并行接口适合需要大量数据同时进行传输的场景,串行接口适合需要高速传输的场景。
单片机原理及接口技术教材习题全部解答第1章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。
它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。
它的诞生,标志着人类文明进入了一个新的历史阶段。
1-2解答:单片微型计算机简称单片机。
一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。
1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。
1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。
1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。
8031片内没有ROM,使用时需在片外接EPROM。
8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。
8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。
(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。
第1章单片机概述1.除了单片机这一名称之外,单片机还可称为和。
答:微控制器,嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。
答:CPU、存储器、I/O口。
3.8051与8751的区别是。
A.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同答:C。
4.在家用电器中使用单片机应属于微计算机的。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用答:B。
5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash 存储器取代了87C51片内的4KB的EPROM。
第2章 AT89C51单片机片内硬件结构1.在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2.AT89C51单片机的机器周期等于个时钟振荡周期。
答:12。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为和。
第一章微机基础知识一、教学目的复习微机基础知识,入门单片机二、教学重点单片机的学习开发方法三、教学难点单片机的学习开发方法四、教学方法讲解与黑板的板书,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第十章系统实用程序一、教学目的学习单片机应用程序二、教学重点程序设计方法、数据采集及简单控制程序三、教学难点软件抗干扰技术四、教学方法自学。