SBUF 的含义及作用乌木是什么么?

谁能告诉我下单片机80c51的各引脚的作用?_百度知道
谁能告诉我下单片机80c51的各引脚的作用?
我有更好的答案
你得给个具体型号的单片机啊,每个管脚数量不同..那么多管脚,你看datesheet呗鼎敞尺缎侔等踌劝穿滑,或者把不懂的管脚列出来
找数据手册看
VCC:供电电压。   GND:接地。   P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。   P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。   P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。   P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。   P3口也可作为AT89C51的一些特殊功能口,如下表所示:   口管脚 备选功能   P3.0 RXD(串行输入口)   P3.1 TXD(串行输出口)   P3.2 /INT0(外部中断0)   P3.3 /INT1(外部中断1)   P3.4 T0(记时器0外部输入)   P3.5 T1(记时器1外部输入)   P3.6 /WR(外部数据存储器写选通)   P3.7 /RD(外部数据存储器读选通)   P3口同时为闪烁编程和编程校验接收一些控制信号。   RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。   ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。   /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。   /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。   XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。   XTAL2:来自反向振荡器的输出。   振荡器特性:   XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。编辑本段芯片擦除:  整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。   此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。   串口通讯   单片机的结构和特殊寄存器,这是你编写软件的关键。至于串口通信需要用到那些特殊功能寄存器呢,它们是SCON,TCON,TMOD,SCON等,各代表什么含义呢?   SBUF 数据缓冲寄存器这是一个可以直接寻址的串行口专用寄存器。有朋友这样问起过“为何在串行口收发中,都只是使用到同一个寄存器SBUF?而不是收发各用一个寄存器。”实际上SBUF 包含了两个独立的寄存器,一个是发送寄存,另一个是接收寄存器,但它们都共同使用同一个寻址地址-99H。CPU 在读SBUF 时会指到接收寄存器,在写时会指到发送寄存器,而且接收寄存器是双缓冲寄存器,这样可以避免接收中断没有及时的被响应,数据没有被取走,下一帧数据已到来,而造成的数据重叠问题。发送器则不需要用到双缓冲,一般情况下我们在写发送程序时也不必用到发送中断去外理发送数据。操作SBUF寄存器的方法则很简单,只要把这个99H 地址用关键字sfr定义为一个变量就可以对其进行读写操作了,如sfr SBUF = 0x99;当然你也可以用其它的名称。通常在标准的reg51.h 或at89x51.h 等头文件中已对其做了定义,只要用#include 引用就可以了。   SCON 串行口控制寄存器通常在芯片或设备中为了监视或控制接口状态,都会引用到接口控制寄存器。SCON 就是51 芯片的串行口控制寄存器。它的寻址地址是98H,是一个可以位寻址的寄存器,作用就是监视和控制51 芯片串行口的工作状态。51 芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON 寄存器。它的各个位的具体定义如下:   SM0 SM1 SM2 REN TB8 RB8 TI RI   SM0、SM1 为串行口工作模式设置位,这样两位可以对应进行四种模式的设置。串行口工作模式设置。   SM0 SM1 模式 功能 波特率   0 0 0 同步移位寄存器 fosc/12   0 1 1 8位UART 可变   1 0 2 9位UART fosc/32 或fosc/64   1 1 3 9位UART 可变   在这里只说明最常用的模式1,其它的模式也就一一略过,有兴趣的朋友可以找相关的硬件资料查看。表中的fosc 代表振荡器的频率,也就是晶振的频率。UART 为(Universal Asynchronous Receiver)的英文缩写。   SM2 在模式2、模式3 中为多处理机通信使能位。在模式0 中要求该位为0。   REM 为允许接收位,REM 置1 时串口允许接收,置0 时禁止接收。REM 是由软件置位或清零。如果在一个电路中接收和发送引脚P3.0,P3.1 都和上位机相连,在软件上有串口中断处理程序,当要求在处理某个子程序时不允许串口被上位机来的控制字符产生中断,那么可以在这个子程序的开始处加入REM=0 来禁止接收,在子程序结束处加入REM=1 再次打开串口接收。大家也可以用上面的实际源码加入REM=0 来进行实验。   TB8 发送数据位8,在模式2 和3 是要发送的第9 位。该位可以用软件根据需要置位或清除,通常这位在通信协议中做奇偶位,在多处理机通信中这一位则用于表示是地址帧还是数据帧。   RB8 接收数据位8,在模式2 和3 是已接收数据的第9 位。该位可能是奇偶位,地址/数据标识位。在模式0 中,RB8 为保留位没有被使用。在模式1 中,当SM2=0,RB8 是已接收数据的停止位。   TI 发送中断标识位。在模式0,发送完第8 位数据时,由硬件置位。其它模式中则是在发送停止位之初,由硬件置位。TI 置位后,申请中断,CPU 响应中断后,发送下一帧数据。在任何模式下,TI 都必须由软件来清除,也就是说在数据写入到SBUF 后,硬件发送数据,中断响应(如中断打开),这时TI=1,表明发送已完成,TI 不会由硬件清除,所以这时必须用软件对其清零。   RI 接收中断标识位。在模式0,接收第8 位结束时,由硬件置位。其它模式中则是在接收停止位的半中间,由硬件置位。RI=1,申请中断,要求CPU 取走数据。但在模式1 中,SM2=1时,当未收到有效的停止位,则不会对RI 置位。同样RI 也必须要靠软件清除。常用的串口模式1 是传输10 个位的,1 位起始位为0,8 位数据位,低位在先,1 位停止位为1。它的波特率是可变的,其速率是取决于定时器1 或定时器2 的定时值(溢出速率)。AT89C51 和AT89C2051 等51 系列芯片只有两个定时器,定时器0 和定时器1,而定时器2是89C52 系列芯片才有的。   波特率在使用串口做通讯时,一个很重要的参数就是波特率,只有上下位机的波特率一样时才可以进行正常通讯。波特率是指串行端口每秒内可以传输的波特位数。有一些初学的朋友认为波特率是指每秒传输的字节数,如标准9600 会被误认为每秒种可以传送9600个字节,而实际上它是指每秒可以传送9600 个二进位,而一个字节要8 个二进位,如用串口模式1 来传输那么加上起始位和停止位,每个数据字节就要占用10 个二进位,9600 波特率用模式1 传输时,每秒传输的字节数是0 字节。51 芯片的串口工作模式0的波特率是固定的,为fosc/12,以一个12M 的晶振来计算,那么它的波特率可以达到1M。模式2 的波特率是固定在fosc/64 或fosc/32,具体用那一种就取决于PCON 寄存器中的SMOD位,如SMOD 为0,波特率为focs/64,SMOD 为1,波特率为focs/32。模式1 和模式3 的波特率是可变的,取决于定时器1 或2(52 芯片)的溢出速率。那么我们怎么去计算这两个模   式的波特率设置时相关的寄存器的值呢?可以用以下的公式去计算。   波特率=(2SMOD÷32)×定时器1 溢出速率   上式中如设置了PCON 寄存器中的SMOD 位为1 时就可以把波特率提升2 倍。通常会使用定时器1 工作在定时器工作模式2 下,这时定时值中的TL1 做为计数,TH1 做为自动重装值 ,这个定时模式下,定时器溢出后,TH1 的值会自动装载到TL1,再次开始计数,这样可以不用软件去干预,使得定时更准确。在这个定时模式2 下定时器1 溢出速率的计算公式如下:   溢出速率=(计数速率)/(256-TH1)   上式中的“计数速率”与所使用的晶体振荡器频率有关,在51 芯片中定时器启动后会在每一个机器周期使定时寄存器TH 的值增加一,一个机器周期等于十二个振荡周期,所以可以得知51 芯片的计数速率为晶体振荡器频率的1/12,一个12M 的晶振用在51 芯片上,那么51 的计数速率就为1M。通常用11.0592M 晶体是为了得到标准的无误差的波特率,那么为何呢?计算一下就知道了。如我们要得到9600 的波特率,晶振为11.0592M 和12M,定时器1 为模式2,SMOD 设为1,分别看看那所要求的TH1 为何值。代入公式:   11.0592M   9600=(2÷32)×((11.0592M/12)/(256-TH1))   TH1=250   12M   9600=(2÷32)×((12M/12)/(256-TH1))   TH1≈249.49   上面的计算可以看出使用12M 晶体的时候计算出来的TH1 不为整数,而TH1 的值只能取整数,这样它就会有一定的误差存在不能产生精确的9600 波特率。当然一定的误差是可以在使用中被接受的,就算使用11.0592M 的晶体振荡器也会因晶体本身所存在的误差使波特率产生误差,但晶体本身的误差对波特率的影响是十分之小的,可以忽略不计。
都标着呢。
其他类似问题
单片机的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁计算机科学与技术--单片机技术及应用
&&&&&   
单片机技术及应用
第一部分 复习提纲及重点
第一章 计算机基础知识
本章为计算机系统基本知识。
1.掌握有关计算机的基本概念:计算机的分类、计算机的字、字长、指令、指令系统等。
2.掌握计算机的系统组成:有关总线、运算器、控制器、存储器、外设等概念。
3.掌握数值及其转换:二、十、十六进制数的转换,以及二进制编码的十进制数8421BCD码。
4.理解有关存储器、运算器、控制器、外围设备、总线的功能。
5.理解计算机中数的表示方法:计算机中数的表示方法,有关带符号数、无符号数、原码、补码、反码。
6.了解计算机的发展概况。
第一章重点内容综述:
计算机是一种能够高速而精确地进行各种数据处理的机器。至今,计算机的发展已经经历了四代,微型计算机是第四代计算机的产物,而单片机是微型机的一种。当前计算机的发展趋势是微型化、巨型化、网络化和智能化。
根据设计目标,计算机可分为通用计算机和专用计算机;根据用途,有科学计算、数据处理和工业控制计算机;根据规模和功能,有巨型机、大型机、中型机、小型机、和微型机。
常用的数制有十进制、二进制、十六进制,计算机中均用0、1来存储数据。要求掌握十进制、二进制、十六进制整数之间的转换。机器中有符号数,是用“0”表示正,用“1”表示负。一般n位机器数的最高位为符号位,其余(n-1)位为数值部分。无符号数没有符号位,机器的全部有效位都用来表示数的大小。原码、补码和反码都是带符号数在机器中的表示方法。原码是数的真值,但其符号部分用0或1表示的一种机器数;反码是对原码除符号位外各位求反后得到的一种机器数;负数的补码可通过对原码除符号位外,各位求反加“1”得到。
计算机是由硬件和软件组成的,计算机的硬件组成为运算器、控制器、存储器和输入/输出设备;运算器和控制器是计算机硬件的核心,称为中央处理器(CPU)。计算机中的程序称为软件,包括系统软件和应用软件。硬件是计算机赖以工作的物质基础,而软件是计算机系统工作的灵魂。
计算机的工作可以认为是信息加工的过程,计算机中的信息是指数据或指令。指令是指示计算机执行某种操作的命令,指令是以一组二进制码表示的,称为机器指令。计算机只能识别和执行机器指令。在计算机中指令是依次地存储于存储器中的。指令的编码规则称为指令格式;一条指令的二进制码位数称为指令的长度;不同类型的计算机,指令的长度和格式是不一样的,所能执行的指令类型和数目也不同。通常把一台计算机所能执行的全部指令的集合称为指令系统。指令包含操作码和操作数两个部分,操作码用来表示执行什么样的操作,如传送、加法等,操作数用以指出参加操作的数据或数据的存储地址。计算机中作为一个整体来进行处理和运算的一组数据或指令的二进制编码,统称为“机器字”,简称“字”,CPU一次可处理的二进制数的位数称为字长,字长是衡量计算机性能的一个重要指标,字长为字节的整数倍。
计算机采取程序存储的工作方式。存储器的职能是存储程序和数据。了解存储器的主要技术指标和分类、内存外存常用何种存储器、半导体存储器的特点是什么。运算器是计算机进行算术和逻辑运算的功能部件,控制器控制计算机系统的各种操作,输入/输出设备通过输入/输出接口电路与主机相连。了解常用外设有哪些。总线是计算机中各个功能部件之间传送信息的公用通道,是连接各个功能部件并为它们服务的一组信息传递导线,总线可分为单向总线和双向总线,并行总线和串行总线,若按传递信息的属性不同,可分为地址总线、数据总线和控制总线。
第二章 单片微型机概述
本章为单片机概述。
1.掌握有关单片机的基本概念:单片机的定义、特性及应用。
2.掌握典型的单片机产品及其主要区别。
3.掌握单片机的特点、应用。
4.了解单片机的产生、发展和发展规律趋势。
5.了解单片机的内部结构和单片机应用系统结构。
第二章重点内容综述:
&&&& 微型计算机是第四代计算机的产物,而单片机是微型机的一种。
将计算机的基本功能部件:中央处理器、存储器和输入/输出接口都集成在一个大规模集成电路芯片上的微型计算机称为单片机。单片机面向控制应用领域。给单片机配上适当的外围设备和软件,便可构成一个单片机应用系统。单片机应用系统可分为基本系统和扩展系统两大类,扩展系统和基本系统的区别在于有无程序存储器、数据存储器和I/O接口电路等扩展部件。MCS-51系列的典型产品为和8031,均为8位单片机,MCS-96系列为16位单片机。单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。单片机主要应用在:智能仪表、机电一体化、实时控制、分布式多机系统、家用电器等,对各个行业的技术改造和产品的更新换代起重要的推动作用。
第三章 MCS-51系列单片机系统结构
本章为单片机的主要硬件结构,需全面掌握8051的系统结构和工作原理,着重掌
握系统所提供的资源特性及其功能特性。
(一)有关中央处理器CPU
1.掌握8051系统总体结构,运算器、控制器的组成和功能;
2.掌握有关复位和CPU定时。
3. 了解、8031有何异同,其硬件资源包括哪些。
第三章重点内容综述1:
和8031均为8位单片机,其内部结构是基本相同的。都具有如下硬件资源:面向控制的8位CPU、128B内部RAM数据存储器、32位双向输入/输出线、一个全双工的异步串行口、二个16位定时器/计数器、五个中断源、2个中断优先级、时钟发生器、可以寻址64KB的程序存储器和64KB的外部数据存储器。MCS-51内部有一个功能很强的8位微处理器CPU,它由算术逻辑运算部件(ALU)、布尔处理器、控制器和工作寄存器组成。8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。
时钟电路控制着计算机的工作节奏,是计算机的心脏。时钟可由内部振荡器产生,也可由外部振荡器提供。CPU取出一条指令至该指令执行完所需的时间称为指令周期。大多数8051指令执行时间为一个机器周期或两个机器周期。一个机器周期由六个状态组成,每个状态为二个时钟周期,即一个机器周期由12个时钟构成,所以一个机器周期T=12/fosc
(fosc为振荡器频率)。
单片机可通过上电自动复位和人工复位,使CPU和系统中的其它部件都处于一个确定的初始状态,并从这个状态开始工作(需掌握复位以后内部各寄存器的状态)。若系统有外部扩展的接口电路,则也需与单片机同步复位,以保证CPU有效地对外部电路进行初始化编程。应注意两者复位电路的不同,需保证两者同步复位。
(二)存储器组织
1.掌握单片机五个独立的存储空间的划分,各空间的寻址范围、寻址方式;
2.掌握有关信号 、 、 、 、 的作用;
3.掌握MCS-51存储器结构图。
第三章重点内容综述2:
程序存储器空间为64KB,其地址指针为16位的程序计数器PC。8051内部RAM数据存储器的空间为128B。内部RAM低128B中不同的地址区域从功能和用途方面,可划分为三个区域:工作寄存器区、位寻址区、堆栈和数据缓冲器区。
&&& 8051内部RAM的0~1FH为四组工作寄存器区,寄存器组的选择由PSW中的RS1、RS0两位决定,每组有8个工作寄存器R0~R7,四组共32B。内部RAM的20~2FH为位寻址区域,这16个单元的每一位(16×8)都有一个位地址,它们占据位地址空间的0~7FH。30~7FH为数据缓冲区,8051的堆栈一般设在30~7FH的范围内,栈顶位置由栈指针SP指出,复位以后SP为07H,一般应对SP初始化来具体设置堆栈区。在实际的8051应用系统中,内部RAM的0~7FH,除了实际用到的工作寄存器、位标志和堆栈区以外的单元,都可以作为数据缓冲器使用,存放输入的数据或运算的结果。
&& 8051内部的I/O口锁存器以及定时器、串行口、中断等各种控制寄存器和状态寄存器都称为特殊功能寄存器,它们离散地分布在80H~FFH的地址空间(8051有21个特殊功能寄存器)。而其中部分地址能被8整除的字节地址单元可以位寻址,即有些特殊功能寄存器,既能用字节地址访问又可以用位地址访问其中的某些位。
&& 外部RAM和I/O口是统一编址的,均在64KB的外部数据存储器空间,CPU对它们具有相同的操作功能。
(三)中断系统
1.掌握有关中断、中断源、中断优先级等概念;
2.掌握中断响应过程;
3.掌握中断优先级排列;
4.掌握中断允许寄存器IE、中断优先级寄存器IP各位的含义及设置;
5.掌握外部中断的两种触发方式:电平、边沿;
6.掌握中断系统结构图。
第三章重点内容综述3:
8051有5个中断源,分别是两个外部中断源INT0和INT1,三个内部中断源:即定时器T0和T1的溢出中断及串行口收/发中断。两个外部中断源由P3口的第二功能引脚P3。2和P3。3引入。
&&& 5个中断源相应的控制位和标志位在TCON和SCON的相应位中,对于中断系统结构图,弄清楚各信号的来源、作用,哪些是CPU控制自动完成的,哪些是用户软件完成的,中断的撤消是如何完成的等。
第四章 MCS-51指令系统
1.掌握指令与伪指令的正确格式;
2.掌握五种寻址方式的使用及寻址方式的含义;
3.掌握五类指令的功能和使用;
4.掌握书中所列例题。
第四章重点内容综述:
MCS―51的五种寻址方式为寄存器寻址、直接寻址、寄存器间接寻址、立即寻址和基变址寻址。按功能化分,其指令系统可分为数据传送指令、算术运算指令、逻辑运算指令、位操作指令和控制转移指令,要求能够正确指出指令源、或目的操作数的寻址方式,指令操作数地址的形成,指令执行后的结果以及对标志位的影响,转移、调子等指令对其转移的范围、适用的场合应予掌握。
第五章 MCS-51单片机外围模块
&& 本章为单片机的外围模块,虽然这些外围模块都和8051的CPU、存储器集成在一起,但从微型计算机结构上看,属于外围模块。
& 握系统所提供的资源特性和使用方法。
(一)并行口
1.掌握 4个I/O口在不同作用时的信息内容和信息流向;
2.了解4个I/O口的结构组成。
第五章重点内容综述1:
8051有四个双向8位输入/输出口P0~P3,每个口都有锁存器、输入/输出缓冲器。CPU对口的读操作分为读口锁存器的状态和读口引脚的输入信息两种。各个口硬件组成有相同又有不同,这不同是与各个口所担负的作用与功能相关联的,如P0口无内部上拉电阻,P1、P3口无多路开关,P3口的每位可定义第二I/O功能等,各个口在不同作用时的信息内容和信息流向是不同的。如P0、P2口的多路开关就决定了当前口是作为通用I/O口与外部的输入/输出设备之间交换信息,还是作为系统扩展的地址/数据总线使用,多路开关的切换由其控制端决定。系统扩展时,通常由P0口提供8位数据;由P2口提供高8位地址,与P0口提供的低8位地址共同完成对外部存储器64KB范围寻址,
=0决定访问外部程序存储器,而 、 是外部数据存储器的读写信号;P0口的低8位地址总线与8位数据总线是分时复用的。
(二)定时器
1.掌握TMOD和TCON中各位的含义、作用;
2.掌握定时器/计数器的四种工作方式及有何不同;
3.掌握不同工作方式计数初值与定时时间的关系,即能根据定时时间算出计数初值,完成定时器的初始化编程和简单应用编程。
第五章重点内容综述2:
& 单片机内部均有定时器/计数器。定时器/计数器是单片机重要的内部资源,定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。当输入的是标准脉冲(如系统脉冲)时,计数的目的是为了得到时间,此时即为定时器;若输入的不是标准脉冲,只是计输入脉冲数,此时即为计数器。MCS―51的定时器/计数器是加1计数器。其方式寄存器TMOD决定了定时器/计数器是工作在定时器方式还是工作在计数器方式,并控制定时器/计数器的工作方式以及计数时是否受外部引脚的控制。控制寄存器TCON控制定时器/计数器的启停(TRi)、寄存定时器/计数器的溢出状态(TFi)。注意外部事件计数时的最高计数频率限制及其原因。
(三)串行口
1.掌握有关通信的概念;
2.理解串行口的四种工作方式;
3.掌握SBUF的含义及作用;
4.了解串行口的工作原理;
5.了解SCON中每一位的含义及SMOD位的作用。
第五章重点内容综述3:
教材中有关通信的概念有:串行通信、并行通信、异步通信、同步通信、全双工、通信数据格式、波特率等。MCS-51有一个全双工的异步串行通信接口,有四种工作方式供选择,可以同时发送和接收数据,SBUF是其数据发送和接收缓冲器,SCON是串行口的控制寄存器,PCON.7是串行口波特率加倍位SMOD。其波特率可由定时器T1的溢出率确定。
第六章 汇编语言程序设计
1.掌握程序设计的基本步骤;
2.掌握各种基本的程序设计方法;
3.掌握常用程序的设计与阅读。
第六章重点内容综述:
按照程序设计的基本步骤,能够根据题意画出程序流程图,继而编写出汇编语言程序,也能够分析已知程序,并画出程序流程图。重点掌握各种基本的程序设计方法:简单(顺序)程序设计、分支程序设计、循环程序设计、子程序设计。要求学生能够自己编写:数据传送程序、简单的加减乘除程序、延时程序、逻辑运算程序、位变量的逻辑操作程序、十进制BCD码加法程序、BCD码与ASCII码的转换程序、十六进制与ASCII码的转换程序、简单常用子程序,定时器、串行口的基本程序设计。弄通教材中所举例子,能够阅读一般的程序,并指出其功能、程序执行后结果所在。
第七章 单片机系统扩展技术
1.掌握MCS-51系统扩展原理;
2.掌握用EPROM扩展程序存储器的8031系统的接线方法;
3.掌握用静态RAM扩展数据存储器的8031系统的接线方法;
4.掌握8255A的三种工作方式;
5.掌握串行通信总线标准RS-232C及相关内容;
6.掌握D/A(数/模)、A/D(模/数)接口扩展的一般概念;
7.了解8255A芯片的结构、功能、工作方式和扩展并行接口的接口方法;
8.D/A(数/模)、A/D(模/数)转换接口工作原理。
第七章重点内容综述:
& MCS―51具有很强的系统扩展能力,可以扩展64KB的程序存储器和64KB的数据存储器或输入/输出口。MCS―51的P0口和P2口作为扩展总线口使用时,P2口作为高8位地址输出口,P0口作为低8位地址和数据的多路复用总线口。
和 作为读/写选通信号,而外部程序存储器是用 作为读选通信号。8255A是一种通用的可编程的并行接口电路,具有3个8位并行口PA、PB和PC,有3种工作方式。串行接口实际上是一种串并转换电路,RS-232C是广为使用的一种串行通信总线标准,RS-232C电平与TTL电平需进行转换。D/A和A/D转换是过程控制和实时控制等应用中常用到的模拟量和数字量之间转换的电路芯片。DAC0832是8位的D/A转换芯片,DAC0832有数据锁存器、片选、读写控制信号线等,可与MCS-51扩展总线直接接口。ADC0809是一种8路模拟输入,8位数字输出的逐次逼近式A/D转换芯片,ADC0809具有三态输出的数据总线,可与MCS-51直接接口。
第八章 单片机的输入/输出设备接口
1.了解拨码盘的构造和接口方法;
2.理解七段发光显示器的结构和工作方式;
3.了解键盘接口的基本原理和键输入程序设计的思路、方法。
第八章重点内容综述:
& 本章介绍了典型I/O设备和MCS-51的接口技术以及相应的程序设计方法。七段发光显示器在单片机应用系统中广泛应用,要求掌握共阴极、共阳极工作方式。对其它内容作一般性掌握。 
&&&&&&&&&&&&&&&&&&&&&&&&&
第二部分 考核说明
本课程选择使用较为广泛的MCS-51系列单片机进行学习。通过本课程的学习,要求学生学习和掌握MCS-51单片机的系统结构、指令系统、程序设计方法、系统扩展方法、单片机常用接口等应用技术。本课程的教学过程由面授辅导、自学、实验及作业四个环节组成。因此本课程考核要求为:
1.作业及实验未完成大纲的80%者不得参加本课程的考试。
2.作业、实验成绩与期末考试成绩共同评定为课程总成绩。
3.作业、实验占课程总分的20%,期末理论考试占总分的80%。
4.作业、实验和社会实践成绩由各市校及教学班评定,理论考试有省校统一命题、统一考试。
5.作业要求:
第一章:习题与思考题:1、4、5、7
第二章:习题与思考题:1、2、3
第三章:习题与思考题:1、4、5、6、7、8、9、10、11
第四章:习题与思考题:1、2、3、4、5、6、7、8、9、10、11、12
第五章:习题与思考题:3、5、11、12、13、16
第六章:习题与思考题:2、5、6
第七章:习题与思考题:1、2、3、9
第八章:习题与思考题:2、4
二、平时成绩考核要求及说明
1.每章作业均要求完成后交教师批改,完成作业80%为6分(及格);所有作业均完成,且质量较好者,10分(满分)。中间情况酌情给分。
2.每次实验均能按照教师安排进行,实验态度好,至少完成4个实验且实验报告完整,为6分(及格);能基本独立完成4个或以上实验,实验报告完整、无误,实验质量高,10分(满分)。中间情况酌情给分。
3.作业与实验的平均分为平时成绩,满分20分。
三.理论考试说明:
1. 单片机技术及应用理论考试实行全省统一考试,采用闭卷笔试形式,考试时间120分钟,可带计算器、尺子等工具。
2. 期末考试试题根据教学大纲,按照本说明中制订的考核内容和考核要求确定,其范围和难度均遵照此说明。考试命题覆盖教材第一章至第六章的内容。
3.期末考试试题类型有以下几种:
① 填空题10分;
② 简述题25分;
③ 判断题20分;
④ 阅读程序20分;
⑤ 计算(画图)题10分;
⑥ 编程题15分。
4.按照教学大纲的要求,理论考试要求分为掌握、理解和了解三个层次。
对于本课程的重点内容要求学生达到掌握的程度。即能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题,能够举一反三。要求学生掌握的内容也就是考试的主要内容,在考试中所占比例约70%。
对于本课程的一般内容要求学生能够理解。即要求学生能够较好地理解所学内容,并且对所涉及的内容能够进行简单分析和判断。要求学生理解的内容也是考试的内容,在考试中所占比例约25%。
对于本课程的次要内容要求学生能够了解。要求学生了解的内容,一般是指在眼下不必进一步深入和扩展,有些也许需要学生自己今后在工作中进行深入研究。对要求了解的内容,在考试中占较小比例,不超过5%。
      声明:以上内容来自其他电大网站,如有不妥之处请与
联系,将及时更正.

我要回帖

更多关于 乌木是什么 的文章

 

随机推荐