学习单片机需要知道的一些名词和解释

程序计数器:程序计数器PC是一个不可寻址的16位专用寄存器(不属于特殊功能寄存器),用来存放下一条指令的地址,具有自动加1的功能。
数据指针:数据指针DPTR是一个16位的寄存器,可分为两个8位的寄存器DPH、DPL,常用作访问外部数据存储器的地址寄存器,也可寻址64K字节程序存储器的固定数据、表格等单元。
累加器:运算时的暂存寄存器,用于提供操作数和存放运算结果。它是应用最频繁的寄存器,由于在结构上与内部总线相连,所以一般信息的传送和交换均需通过累加器A。
程序状态字:程序状态字PSW是一个8位寄存器,寄存当前指令执行后的状态,为下条或以后的指令执行提供状态条件。它的重要特点是可以编程。
堆栈:堆栈是一组编有地址的特殊存储单元,数据遵循先进后出的存取原则。栈顶地址用栈指针SP指示。

软件堆栈:通过软件内部RAM中定义一个区域作为堆栈(即由软件对SP设置初值),称软件堆栈。

振荡周期(晶振周期):振荡电路产生的脉冲信号的周期,是最小的时序单位。

时钟周期:把2个振荡周期称为S状态,即时钟周期。1个时钟周期=2个振荡周期。

机器周期:完成一个基本操作所需的时间称为机器周期。1个机器周期=12个振荡周期。
指令周期:执行一条指令所需的全部时间称为指令周期。MCS-51单片机的指令周期一般需要1、2、4个机器周期。
地址/数据分时复用总线:是指P0口用作扩展时,先输出低8位地址至地址锁存器,而后再由P0口输入指令代码,在时间上是分开的。
准双向并行I/O口:当用作通用I/O口,且先执行输出操作,而后要由输出变为输入操作时,必须在输入操作前再执行一次输出“1”操作(即先将口置成1),然后执行输入操作才会正确,这就是准双向的含义。
冻结运行方式:它是节电运行方式的一种,在冻结运行方式时,振荡器继续工作,中断系统、串行口、定时器电路继续由时钟所驱动,但时钟信号不送往CPU,即CPU处于冻结状态。
掉电保持运行方式:它是节电运行方式的一种,在掉电保持运行方式时,振荡器被停止工作,但片内RAM和特殊功能寄存器内容被保存,由后备电源继续供电。

时序:在统一的时钟信号的控制下,指令执行的过程。
总线:连接各部件的公共信息线称为总线。总线分地址总线、数据总线和控制总线
地址码:代表每个存储单元的号码称为地址码。

指令地址:存放指令代码的地址称为指令地址。

 操作数地址:存放数据的地址称为操作数地址。

寻址:寻找操作数的地址称为寻址。
寻址方式:寻找操作数地址的方法称为寻址方式。

立即寻址:指令中直接给出操作数的寻址方式。

 直接寻址:指令中直接给出操作数地址的寻址方式。

寄存器寻址:被寻址的寄存器中的内容就是操作数的寻址方式。

 寄存器间接寻址:寄存器内容为操作数地址的寻址方式。
变址间接寻址:将指令中指定的变址寄存器和基址寄存器的内容相加形成操作数地址的寻址方式。
相对寻址:以PC的当前值为基准,加上指令中给出的相对偏移量(rel)形成的有效转移地址,这种寻址方式
称为相对寻址。
位寻址:以位为单元进行寻址的方式。
布尔处理器:即位处理器,它包含有位累加器Cy、位寻址寄存器、位寻址I/O口、位寻址内部RAM、位寻址指令系统、程序存储器等,组成一个完整的、独立的、功能很强的位处理器。
指令:指令是机器能直接识别和接受,并指挥计算机执行某种操作的命令。指令由操作码和操作数组成。操作码表明指令要执行的动作性质,即“做什么”,操作数说明参与操作的数据和数据存放的地址,即“对谁做”。

 溢出:表示运算结果超出了数值所允许的范围。

中断:由计算机内部或外部某种紧急事件引起并向主机发出请求处理的信号,主机在允许情况下响应请求,暂停正在执行的程序,保存好“断点”处的现场,转去执行中断处理程序,处理完后自动返回到原断点处,继续执行原程序,这一处理过程就称为“中断”。
中断现场:指转入中断程序前,原主程序中某些存储单元的信息,如Acc、B、PSW等的信息,由PUSH和POP完成保护及恢复的工作。
中断现场保护和恢复:为了能使中断处理完后正确返回到被中断的原程序的断点处继续往下执行,必须将断点处的现场压进堆栈保护。待执行完中断处理程序,恢复现场,返回原断点继续执行原程序。这一过程就称为中断现场保护和恢复。
中断源:引起并发出中断请求的源头(如某设备或事件)称为中断源。
查询中断:是中断通过软件逐个查询各中断源的中断请求标志的方式,其查询顺序反映出各中断源的优先顺序。

 向量中断:以硬件为基础,为每个中断源直接提供对应中断服务程序入口地址。
中断入口地址:由系统统一分配给五个中断源对应的中断服务程序的入口地址,该地址不可由用户自己设定。

 可编程的:是指通过软件可实现对相关系统功能的设置与控制。(或者:可由用户通过指令对SFR的各位进行编程来实现相关的功能。)
可屏蔽中断:即通过软件对片内特殊功能寄存器IE的设置,实现对各中断源中断请求的开放(允许)或屏蔽(禁止)的控制。
断点:程序正常运行时被中断请求信号打断的地方称为断点。
全双工串行通信:即用两根通信线各自连接发送/接收端,由两个单向线组成双向传输。(或者:指在任何时候均可实现接收、发送的双向传输通信方式。)
波特率:单位时间内传输的位信息量。(或者:每秒钟接收或发送数据的位数。)1波特=1位/秒(1bps)。 53.溢出率:单位时间(秒)内定时器/计数器1回0溢出的次数。
伪指令:又称汇编程序控制译码指令,属说明性的汇编指令。汇编时不产生及其指令代码,不影响程序的执行,仅产生供汇编用的某些命令,在汇编时执行某些特殊的操作。
汇编语言源程序:用汇编语言编写的能够实现某些功能的指令集合。

汇编:将源程序翻译成计算机能够识别并执行的机器语言的过程称为汇编。
干扰:把单片机应用系统所不需要的,影响其正常可靠工作的信号称为噪声,又称干扰。

干扰源:凡能产生一定能量、足以影响系统及其周围电路正常工作的媒体称为干扰源。
指令冗余:在编程时应尽量多选用单字节指令,并在关键的部位人为地插入一些单字节的NOP空操作指令,或将有效单字节指令重复书写,这就是指令冗余。
软件陷阱:就是用一段引导程序,强行将捕获的跑飞程序引导到一个指定地址,执行一段专门对程序出错进行处理的程序,然后转入指定的入口执行正常的运行程序。
系统复位:使CPU进入初始状态,从(PC)=0000H地址开始执行程序的过程称为系统复位。(系统复位有硬件复位和软件复位两种方法。)
线性选择法:是将空余的地址总线中的某一根地址线作为选择某一片存储器或某一功能部件接口芯片的片选信号线的方法。
地址译码法:是将有限的地址线通过译码器译码转换后扩展连接更多功能部器件的方法。

 地址总线:传送地址信号的总线。 66.数据总线:传送数据信号的总线。 67.控制总线:传送控制信号的总线。 68.算法:解决问题的具体方法。
仿真:将开发器的单片机的40线引脚信号通过扁平线和接插件与应用系统的单片机的引脚相连,使单片机应用系统与开发器合用同一台单片机,在开发器上通过仿真头调试应用系统时,就像使用应用系统中真的单片机一样,并不感觉到这种“替代”,这就是所谓的“仿真”。
RS-232C:这是美国电子工业协会正式公布的串行总线标准,也是目前最常用的串行接口标准,用来实现 与计算机之间、计算机与外设之间的数据传输。

存储器编址:为每个存储单元编写地址码就称为存储器编址。

 串行通信:数据的各位一位一位顺序传输的通行方式。

 并行通信:数据的所有位同时传输的通信方式。

同步串行通信:发送和接收数据时时钟需始终保持严格同步的串行通信方式。
异步串行通信:不需要同步字符,也不要求保持数据流的连续性,只需要按照规定的帧格式传送的串行通行方式。
(信息)帧:帧是异步通信中数据传送的一个表示单位。一帧信息由起始位、数据位、奇偶校验位和停止位组成。
单工:只有一根通信线,只允许按照一个固定的方向传送的通信方式。
半双工:只用一根通信线,可以用于接收或发送,但不能同时在两个方向上传送的通信方式。

 全双工:用两根单向的通信线组成的双向传送的通信方式。

A/D转换:将连续变化的模拟量转换成离散的数字量。

D/A转换:将计算机处理的数字量转换成连续变化的模拟量。

 采样:所谓采样就是采集模拟信号的样本。
SFR:即特殊功能寄存器,是MCS-51单片机中各功能部件对应的寄存器,用于存放相应功能部件的控制命令、状态或数据。
相对偏移量:是一个带符号的8位二进制数,以PC的当前值为起始地址,相对PC在-128~+127个字节单元间偏移的量。

跑飞:程序(常见于单片机,DSP中)因编写问题没有按照作者意思运行而进入死循环或者毫无意义地乱运行

使能:负责控制信号的输入和输出叫做使能,是一个动词,英文‘enable’。使能通俗点说就是一个“允许”信号。

上拉:接到电源正极,有时候可以直接接到电源正极,有时候需要通过电阻接到电源正极

下拉:接地线

三态:导通,截止,高阻。高阻就是电阻变得特别大。

1 条评论

[/0o0] [..^v^..] [0_0] [T.T] [=3-❤] [❤.❤] [^v^] [-.0] [!- -] [=x=] [→_→] [><] 更多 »
昵称
  1. 威客众包 Google Chrome 53 Google Chrome 53 Windows 10 Windows 10

    很详细哦。谢谢博主分享