赞
踩
目录
前言:微型计算机由中央处理器、存储器、输入、输出设备和系统总线等组成。
注意:具体理解请见计算机组成原理。
含义:总线是将各大基本部件按照一定得方式连接起来就构成了硬件系统,为各部件提供服务的公共信息传送线路。他能够分时的发送和接收各种部件的信息,是计算机系统各部件之间传输地址、数据和控制信息的公共通道,CPU通过总线实现读取指令,并实现与内存、外设之间的数据交换,在CPU、内存与外设确定的情况下,总线的速度是制约计算机整体性能的关键。
数据总线:用于在各个部件/设备之间传输数据信息
地址总线:用于CPU与存储器、IO接口设备之间传输地址信息
控制总线:用于CPU与存储器、IO接口之间传输控制和状态信息
系统总线:CPU连接其他高速功能(如存储器)的总线
IO总线: 中低速IO设备之间相互连接的总线
前言:微处理器由运算器、控制器、寄存器组和片内总线组成。
注意:
前言:主要用于存放操作数的偏移地址(即操作数的段内地址)
前言:主要用于存放段的基址(即段的起始地址的高16位)。
前言:在单片机中若要运行一些数据的话肯定会涉及到+-*/等操作,这就涉及到标志寄存器功能
前言:半导体存储器主要由地址译码器、存储矩阵、控制逻辑和三态双向缓冲器等部分组成。
注意:地址译码器主要用于判断地址总线的电平的不同状态来确定要给RAM中哪个字节存储数据
解释:
理解:
含义:单片机属于微型计算机的一种,是把微型计算机中的微处理器、存储器、IO接口,定时器/计数器、串行接口、中断系统等电路集成在一块集成电路芯片上形成微型计算机。因而被称为单片微型计算机,简称单片机。
注意:51单片机为80年代intel开发的8051单片机内核的统称,就是因为这个8051有个51,所以,凡事以8051内核一样的单片机都统称为51系列单片机。
含义:所谓最小系统,是指一个真正可用的单片机最小配置系统。对于单片机内部资源已经满足系统需要的,可直接采用最小系统。MCS-51单片机根据片内有无程序存储器最小系统分为两种情况。
前言:在时钟电路工作以后,当外部电路使得RST端出现2个机器周期(24个时钟周期)以上的高电平,系统内部复位。复位有两种方式:上电复位和按钮复位
注意:复位端没有标上划线就代表高电平有效(当这个引脚输入5V高电平时就会触发单片机从头执行程序代码)
注意:
前言:运算部件以算数逻辑单元ALU为核心,包含累加器ACC(简称A)、B寄存器、暂存器、标志寄存器PSW等许多部件,他能实现算数运算、逻辑运算、位运算、数据传输等处理。
注意:标志寄存器是一位8位寄存器,它用于保存指令执行结果的状态,以供程序查询和判别。
理解:控制部件是单片机的控制中心,它包括定时和控制电路、指令寄存器、指令译码器、程序计数器PC、堆栈和指针SP、数据指针DPTR以及信息传送控制部件等。他先以震荡信号为基准产生CPU时序,从ROM中取出指令到指令寄存器,然后在指令译码器中对指令进行译码,产生指令执行所需的各种控制信号,送到单片机内部的各个功能部件,指挥各个功能部件产生相应的操作,完成对应的功能。
前言:MCS-51单片机存储结构与一般微机的存储器结构不同,分为程序存储器ROM和数据存储器RAM。程序存储器存放程序、固定常数和数据表格。数据存储器用作工作区和存放数据
复位地址 | 0000H |
注意:数据存储器从物理结构上分为片内数据存储器和片外数据存储器。
片内数据存储器按功能分为以下几个部分
扩展外部数据存储器最多64kb,地址范围为0000H-0FFFFH,通过数据指针寄存器DPTR作指针间接方式访问,对于低端的256字节,可用两位十六进制地址编址,地址范围为00H-0FFH,可通过R0和R1间接方式访问。
二极管的保护作用:二极管正向分压0.7V,不管外面给的电压多大,都会有电阻,最终导致输出引脚正向电压最大VDD+0.7V;输出负向电压最大-0.7V,其余的外接电源电压全部分给外阻,进而保护了单片机内部电路。
前言:单片机的电源有内阻。
理解:若没有上面的5V电压和上下两个100欧电阻,那么引脚处的电压为5V,若在地端接100欧电阻,那么引脚处(黑点)的电压不为5V,仅为3.8V,那么可知下面的100欧电阻分3.8V电压,可以算出电源内阻30欧,这个电阻叫下拉电阻;若在上面接5V电压,并接100欧电阻,那么左边电源内阻和右边100欧电阻并联,总电阻减小,电流变大,致使脚位电压变高,这个电阻称上拉电阻。
前言:左上两个寄存器控制后面引脚的输出(值为0/1)
前言:推挽输出模式下,NMOS和PMOS可开可闭
前言:开漏输出模式下,PMOS永远都是截止的,只有NMOS可开闭(漏极开路)。
理解:当多个开漏输出的引脚连接在一起,若他们都输出高电平,那么引脚才能输出高电平,但凡有一个开漏输出低电平,那么所有的引脚电压都被这一个引脚拉低了。
理解:普通的推挽输出和开漏输出连接到图上的黑色线,我们直接编程,通过该线就可以控制他的输出高低电平了;而复用推挽输出和复用开漏输出连接的是图中绿线,它连接的是单片机的内部外设(PWM、USART、I2C)括号中通讯频率很高,每秒钟电平变化上万次,若使用普通推挽和开漏输出的话,那么我们就需要通过给该引脚编程来控制他的输出,而我们使用复用功能之后,那么他的这些(括号中)模块直接控制他的引脚输出,极大的方便了我们的编程。
前言:MSC-51系列单片机有4个8位的并行IO接口:P0、P1、P2和P3口。他们是特殊功能寄存器中的4个。这4个口,既可以作输入,也可以作输出,既可以按8位处理,也可以按位方式使用。输出时具有锁存能力,输入时具有缓冲功能。
前言:P0口是一个三态双向口,可作为地址/数据分时复用口,也可作为通用的IO接口。它包括一个输出锁存器、两个三态缓冲器、输出驱动电路和输出控制电路组成
当P0口作通用I/O接口时,应注意以下两点
前言:P1口是准双向口,他只能作通用I/O接口使用。对于52子系列,P1.0与P1.1还有第二个功能:P1.0可用作定时器/计数器2的计数脉冲输入端T2,P1.1可用作定时器/计数器2的外部控制端T2EX
准双向IO口和双向IO口的区别
P2口也是准双向口,他有两种用途:通用IO接口和高8位地址线。(在接有片外存储器或扩展IO口且寻址范围超过256字节时,P2口用作高8位地址总线)
P3口除了作为准双向通用IO口使用外,他的每一根线还具有第二种功能。(P3口的每一条引脚均可独立定义为第一功能的输入/输出或第二功能)
XTAL1、XTAL2(19、18脚) :当使用单片机内部震荡电路时,这两个引脚用来外接石英晶体(不分正负极)和微调电容,如图a。当采用外部时钟时,对于HMOS单片机,对XTAL1引脚接地,XTAL2接片外震荡脉冲输入(带上拉电阻);对于CHMOS单片机XTAL2引脚接地,XTAL1接片外震荡脉冲输入(带上拉电阻)
理解:单片机在运行时需要一个步调作为运行基准的,通过晶体振荡器输出的方波信号就像指挥方队的口号一样。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。