文档库 最新最全的文档下载
当前位置:文档库 › 单片机期末复习题目

单片机期末复习题目

单片机期末复习题目

1、四个标志位:

C:进位标志位,有时表示为C Y在进行加法或减法运算时,如果操作结果的最高位有进位或借位时,C=1,反之C=0。

AC:半进位标志位,在进行加法或减法运算时,如果低半字节向高半字节有进位或借位时,AC=1,反之AC=0。

P:奇偶标志位,若累加器A中含1的个数是奇数,P=1(奇校验);否则P=0(偶校验)。

OV:溢出标志位,带符号数加减运算时,如果结果发生溢出,则OV标志置1;否则,置0。2、MOS型RAM分三类:(1)DRAM:动态RAM,使用电容作存储元件,集成度高,反应快,需要刷新电路,控制信号复杂。(2)SRAM:静态RAM,存储单元使用双稳态触发器,状态稳定,带电信息可长期保存,不需要定时刷新,存储器的控制信号简单,工作速度快,集成度低,适合单片机用。(3)NVRAM:非易失性RAM,是一种掉电自保护的RAM,信息不易丢失,但容量小。

3、ROM根据其中信息的写入方式不同分:1)掩膜ROM:不可改写ROM。由生产芯片的厂家固化信息。在最后一道工序用掩膜工艺写入信息,用户只可读。2)PROM:可编程ROM。用户可进行一次编程。存储单元电路由熔丝相连,当加入写脉冲,某些存储单元熔丝熔断,信息永久写入,不可再次改写。3)EPROM:可擦除PROM。用户可以多次编程。编程加写脉冲后,某些存储单元的PN结表面形成浮动栅,实现信息写入。用紫外线照射可驱散浮动栅,原有信息全部擦除,便可再次改写。4)EEPROM:可电擦除PROM。既可全片擦除也可字节擦除,可在线擦除信息,又能失电保存信息。5)闪烁存储器,性能优于EEPROM,存取速度快,容量相当大。

4、同一优先级中,优先级排列顺序如下:

5、中断请求被响应,需满足以下必要条件:(1)允许中断。(2)无同级或更高级中断正在被服务。(3)当前正处于所执行指令的最后一个机器周期。(4)正在执行的指令不是RETI 指令。

6、单片机实现定时常用的三种途径:软件定时、硬件定时和可编程定时器定时。

7、MCS-51单片机内部有2个16位可编程定时器/计数器T0和T1,它们具有计数和定时两种功能以及四种工作方式(方式0、1、2、3)。使用灵活,编程方便。

8、定时器的工作方式由M1、M0两位的状态

间t和计数器位数n、计数初值x及系统的晶振频率f osc有关。

10、CY=1,OV=0,A=94H。

MOV A,#56H

ADD A,#74H

ADD A,ACC

11、A=6EH (30H)=EEH。

MOV 30H,#0A4H

MOV A,#0D6H

MOV RO,#30H

MOV R2,#5EH

ANL A,R2

ORL A,@R0

SWAP A

CPL A

XRL A,#0FEH

ORL 30H,A

12、SP=42H A=30H B=30H。

MOV SP,#40H

MOV A,#30H

LCALL SUBR

ADD A,#10H

MOV B,A

SJMP L1

MOV DPTR,#200AH

PUSH DPL

PUSH DPH

RET

13、设A=83H,R0=17H,(17H)=34H,

执行一下程序后,A的内容为0CBH。

ANL A,#17H

ORL 17H,A

XRL A,@RO

CPL A 14、2000H为首地址的100个连续单元清零。

解:MOV R2,#100 ;置循环次数

MOV DPTR,#2000H ;DPTR←数据区首地址

CLR A ;A←0

MOV @DPTR,A ;清0

INC DPTR ;修改地址指针

DJNZ R2,LOOP ;未完,转LOOP

SJMP

15、片内RAM 40H-60H中的内容传到片外RAM

以2100H为首地址的存储区中。

解:MOV R0,#40H ;片内数据区首地址

MOV R2,#21H ;R2←数据区长度

MOV DPTR,#2100H ;DPTR←片外数据区首地址

LOOP:MOV A,@R0

MOV @DPTR,A

INC R0 ;修改地址指针

INC DPTR

DJNZ R2,LOOP ;循环未完,继续传送

SJMP $

16、片内RAM 50H-57H求算术平均数,结果放

在5AH中。

解:ORG 100H

MOV R2,#08H ;R2←数据长度

MOV R0,#50H ;R0←数据区首地址

CLR A ;A←0

LOP:ADD A,@R0 ;A←A+(R0)

INC R0 ;修改地址指针

DJNZ R2,LOP ;R2-1≠0返回执行循环体

MOV B,#8 ;B←除数

DIV A,B ;计算平均值

MOV 5AH,A

SJMP $

17、片外RAM从1000H单元开始存有100个单

字节无符号数,找最大值存入1100H单元中。

解:ORG 1000H

START:MOV B,#0 ;B存最大值

MOV R7,#100 ;R7←数据表首长度

MOV DPTR,#1000H ;DPTR←数据表首地址

LOOP:CLR C ;C Y←0,为’SUBB A,B’作准备

MOVX A,@DPTR ;取数

SUBB A,B ;比较数值大小

JNC RES ;若A≥B,转RES

MOV A,B ;A<B,取原数

SJMP NEXT

RES:ADD A,B ;因A≥(DPTR);恢复A原来数值

NEXT:INC DPTR ;数据表地址指针+1

MOV B,A

DJNZ R7,LOOP ;未比较完,循环

MOV DPTR,#1100H ;存入最大数

MOVX @DPTR,A

SJMP $

END

18、设SP=60H,内部RAM的(30H)=24H,(31H)

=10H,在下列程序注释中填写执行结果。

PUSH 30H;SP=61H,(SP)=24H

PUSH 31H;SP=62H,(SP)=10H

POP DPL;SP=61H,DPL=10H

POP DPH;SP=60H,DPH=24H

MOV A,#00H

MOVX @DPTR,A

19、试写出下列指令的源操作数的寻址方式。

MOV A,#80 立即寻址

MOVX A,@DPTR 寄存器间接寻址

CLR C 位的寄存器寻址

MOVC A,@A+DPTR 变址寻址

20、设R1=05H,程序如下:

ORG 2060H

2060H E8 MOV A,R1

2061H 54 0F ANL A,#0FH

2063H 24 02 ADD A,#2

2065H 83 MOVC A,@A+PC

2066H F8 MOV R1,A

2067H 22 RET

2068H TAB:DB 00H,01H,

04H,09H,10H,19H

206EH DB 24H,31H,40H,51H,64H,79H

END

程序执行后,R1=19H功能:查表法求R1。

21、在“”处填写机器码,并指出程序功能。

ORG 2009H

2009H 90 21 47 MOV DPTR,#2147H

200CH E0 MOVX A,@DPTR

200DH 60 07JZ LP1

200FH 20 E7 08 JB ACC.7,LP2

2014H 80 06 SJMP LP3

2016H 24 14 LP1:ADD A,#20

2018H 80 02 SJMP LP3

201AH 24 1E LP2:ADD A,#30

201CH 80 FELP3:SJMP LP3

END

功能:根据指令助记符找机器码。

22、设R2=26H,R1=8FH,程序如下:

CLR C

MOV A,R2

RRC A

MOV R2,A

MOV A,R1

RRC A

MOV R1,A

SJMP $

结果R2=13H,R1=47H,Cy=1;程序功能:2字节

16进制数除以2。

23、(1)BUF=100H;WORK=1050H;TAB=1052H。

(2)(1050H)~(1056H)各单元中的内容如何?

ORG 1050H

BUF EQU 100H

WORK DS 2

TAB: DB 45,-3,‘E’

DW 4567H

END

24、设(20H)=05,执行后,(20H)=32H。该

程序功能是将20H单元的数乘以10。

MOV R0,#20H

MOV A,@R0

RL A

MOV R1,A

RL A

RL A

ADD A,R1

MOV @R0,A

25、(40H)=88H,①程序执行后(40H)的内容

是多少?②指出该子程序完成的功能。

ORG 1000H

START MOV A,40H

JNB ACC.7,GO

CPL A

INC A

MOV 40H,A

GO: RET

程序执行后,(40H)=78H。功能:求40H单元

的数的绝对值。

26、片内RAM 30H-3FH存一组单字节无符号数,

找最小值,存入40H单元中。

解:ORG 100H

MIN DATA 40H

MOV MIN,#0 ;最小值MIN单元清0

MOV R2,#10H ;数据块长度

MOV R0,#30H ;数据块首地址

LOOP:MOV A,@R0 ;取数

CJNE A,MIN,NEXT1 ;比较

NEXT1 JNC NEXT ;A≥(MIN),转NEXT

MOV MIN,A ;A<(MIN),小数送MIN

NEXT INC R0

DJNZ R2,LOOP

SJMP $

单片机考试常见试题简答题-整理版

简答题部分 1、什么叫堆栈? 2、进位和溢出? 3、在单片机中,片内ROM的配置有几种形式?各有什么特点? 4、什么是单片机的机器周期、状态周期、振荡周期和指令周期?它们之间是什么关系? 5、MCS-51单片机通常内部包含哪些主要逻辑功能部件? 6、MCS-51单片机的存储器从物理结构上可划分几个空间? 7、存储器中有几个保留特殊功能的单元用做入口地址?分别作什么作用? 8、MCS-51单片机片内256B的数据存储器可分为几个区?分别起什么作用? 8、MCS-51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意的事项? 9、存储器空间在物理结构上可划分为几个部分? 10、开机复位后,CPU使用是的哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组? 11、MCS-51的时钟周期、机器周期、指令周期的如何分配的?当振荡频率为8MHz时,一个单片机时钟周期为多少微秒? 12、程序状态存储器PSW的作用是什么?常用状态标志有哪几位?作用是什么? 13、EA/VPP引脚有何功用?8031的引脚应如何处理?为什么? 14、单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中? 15、什么是指令?什么是程序?简述程序在计算机中的执行过程。 16、什么叫寻址方式?MCS51有几种寻址方式? 17、SJMP(短转移)指令和AJMP(绝对转移)指令的主要区别。 18、中断服务子程序与普通子程序有哪些异同之处? 19、MCS-51响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?不同的中断源的中断入口地址是什么? 20、单片机对中断优先级的处理原则是什么? 21、MCS-51的外部中断有哪两种触发方式?他们对触发脉冲或电平有什么要求? 22、什么是中断和中断系统?其主要功能是什么? 23、MCS-51有哪些中断源? 24、说明外部中断请求的查询和响应过程 25、MCS-51响应中断的条件?。 26、简述MCS-51单片机的中断响应过程。 27、在执行某一中断源的中断服务程序时,如果有新的中断请求出现,试问在什么情况下可响应新的中断请求?在什么情况下不能响应新的中断请求? 28、MCS-51单片机外部中断源有几种触发中断请求的方法?如何实现中断请求? 29、什么是中断优先级?中断优先级处理的原则是什么?

最新-单片机原理及应用期末考试必考知识点重点总结 精品

单片机概述 单片机是微单片微型计算机的简称,微型计算机的一种。 它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。 字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。 89c51 是8位(字长)单片机(51系列为8位) 单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。 由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。 单片机软件系统包括监控程序,中断、控制、初始化等用户程序。 一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。 1.1单片机的半导体工艺 一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点; 另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。例如:8181的功耗是630mW,80C51的功耗只有110mW左右。1.2开发步5骤: 1.设计单片机系统的电路 2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。 3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。 4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。 5.根据设计实物搭建单片机系统。 2.1MCS-51单片机的组成:(有两个定时器) CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。 工作过程框图如下:

单片机期末复习资料(完全版)

◆主要复习知识点: 第一章微机计算机系统的基本知识 1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。 2.微型处理器是单片机的核心。它主要由三部分组成:寄存器阵列、运算器和控制器、 3.程序计数器PC,专门用于存放现行指令的16位地址。CPU就是根据PC中的地址到ROM中读取程序指令。每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。(PC的功能与作用) 4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。运算器主要由累加器 A、状态寄存器PSW、算术运算单元ALU组成。 ①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。 ②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。 ③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。 5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。 6.总线是用于传送信息的公共途径。总线可以分为数据总线、地址总线、控制总线。 7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。数据总线是双向的,可以从CPU输出,也可以从外部输入到CPU。 8.地址总线AB:地址线A0~A15共16位,P2口提供高8位地址A8~A15,P0口经地址锁存器提供低8位地址A0~A7。片外存储器可寻址范围达到64KB(即65536字节)。 9.控制总线CB:控制总线由P3口的第二功能P3.6、P3.7H和3根独立的控制线ALE、EA和PSEN组成。 10.存储器是用来存储数据和程序的部件。按其功能来分,存储器可以分为随机存储器(RAM)和只读存储器(ROM)两大类。

精选-单片机期末复习题

一、判断题 1.在MCS—51单片机内部结构中,TMOD为模式控制寄存器,主要用来控制定时器的启动与停止。F 2.在MCS—51单片机内部结构中,TCON为控制寄存器,主要用来控制定时器的启动与停止。T 3.MCS—51单片机的两个定时器的均有两种工作方式,即定时和计数工作方式。T 4.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。F 5.可使用SETB TRi启动定时器工作。T 6.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。F 7.MCS—51单片机的中断允许寄存器的IE的作用是用来对各中断源进行开放或屏蔽的控制。T 8.编写中断服务程序时,应在中断入口矢量地址处放一条无条件转移指令,以防止中断服务程序容纳不下。T 9.对串行口中断,CPU响应中断后,必须在中断服务程序中用软件清除相应的中断标志位,以撤消中断请求。T 10.串行口数据缓冲器SBUF是可以直接寻址的专用寄存器。T 11.如设外部中断0中断,应置中断允许寄存器IE的EA位和EX0位为1。T 12.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。F 13.工作寄存器区不允许做普通的RAM单元来使用。F 14.工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T 15.特殊功能寄存器可以当作普通的RAM单元来使用。F 16.8051单片机复位后,PC指针初始化为0000H,使单片机从该地址单元开始执行程序。T 17.51单片机响应中断后,所有中断请求标志位都由硬件自动清零。F 18.在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。T 19.在执行子程序调用或执行中断服务程序时都将产生压栈的动作。T 20.定时/计数器在工作时需要消耗CPU的时间。F 21.在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令。F 22.串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低。T 23.在异步通信的帧格式中,数据位是低位在前高位在后的排列方式。T 24.异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s。T 25.在8051的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的。T 26.在单片机8051中,发送SBUF和接收SBUF在物理上是独立的,但地址是相同的。T 27.要进行多机通信,MCS-51串行接口的工作方式应为方式1。F

单片机简答题汇总

单片机简答题汇总 1、计算机经历了几个时代? 电子管、晶体管、集成电路、大规模集成电路和超大规模集成电路、智能计算机。 2、冯诺依曼设计思想? a.计算机包括运算器、存储器、输入/输出设备。 b.内部采用二进制表示指令和代码。 c.将编号的程序送入内存储器中,然后启动计算机工作,能够顺序逐条取出指令和执 行指令。 3、MCS-51的内部结构? 8位CPU、8位并行I/O口、128个字节的内部RAM、21个SFR、4KB的内部ROM、一个全双工串行I/O口、2个16位定时器/计数器、5个中断源,2个中断优先级、 4、ROM和RAM ROM:片内4KB,地址范围0000H – 0FFFH 片外扩展64KB 地址范围0000H - FFFFH 片内外统一编址方式复位后PC为0 RAM:片内256字节地址范围00H – FFH 低128字节为一般RAM区00H-7FH 00H – 1FH 工作寄存器区,4组通用寄存器区,一组8个寄存器 20H - 2FH 位寻址区,也可字节寻址 30H – 7FH堆栈区和数据缓冲区 高128字节为SFR地址范围为80H- FFH 实现各种控制功能 5、堆栈?堆栈指针? 一种按照“先进后出”为原则的线性表数据结构。 存放堆栈的栈顶地址的寄存器(8位),系统复位后SP为07H。 6、单片机正常工作的条件? a.电源正常 b.时钟正常 c.复位正常 7、C51外扩的ROM和RAM可以有相同的地址空间,但不会发生数据冲突,为什么? 访问外扩的ROM和RAM的指令不同,所发出的控制信号也不同。读外部RAM时,RD/信号有效,写外部RAM时,WR/有效,读外部ROM时,PSEN/有效。在程序执行的过程中只能有一个信号有效,因此即使有相同的地址也不会发挥数据冲突。 8、C51外部引脚EA/的作用? EA/是内外部RAM的选通信号 EA/ = 0 时,只选择外部ROM EA/ = 1 时,PC<0FFFH时,选择内部ROM PC>0FFFH时,选择外部ROM 9、位寻址区? 内部RAM的20H – 2FH为位寻址区,位寻址范围为00H – 7FH SFR中地址能被8整除的字节地址单元,地址范围是80H – FFH 10、中断?中断响应和中断返回? 由于内部或外部的某种原因,CPU必须终止当前的程序,转去执行中断请求的那个外设

单片机硬件知识点汇总资料良心出品必属

第一章绪论 第一节单片机 单片机即单片机微型计算机,是将计算机主机(CPU内存和I/O 接口)集成在一小块硅片上的微型机。 第二节单片机的历史与现状 第一阶段(1976~1978年):低性能单片机的探索阶段。以Intel 公司的MCS-48为代表,采用了单片结构,即在一块芯片内含有8 位CPU定时/计数器、并行I/O 口、RAM和ROM等。主要用于工业领域。 第二阶段(1978~1982年):高性能单片机阶段,这一类单片机带有串行I/O 口,8位数据线、16位地址线可以寻址的范围达到64K 字节、控制总线、较丰富的指令系统等。这类单片机的应用范围较广,并在不断的改进和发展。

第三阶段(1982~1990年):16位单片机阶段。16位单片机除 CPU为16位外,片内RAM和ROM容量进一步增大,实时处理能力更 强,体现了微控制器的特征。例如In tel公司的MCS-96主振频率 为12M片内RAM为232字节,ROM为8K字节,中断处理能力为8 级,片内带有10位A/D转换器和高速输入/输出部件等。 第四阶段(1990年~):微控制器的全面发展阶段,各公司的产品在尽量兼容的同时,向高速、强运算能力、寻址范围大以及小型廉价方面发展。第三节单片机的应用领域 单片机在仪器仪表中的应用单片机在机电一体化中的应用 单片机在智能接口和多机系统中的应用 四、单片机在生活中的应用 第二章硬件结构 第一节MCS-51单片机及其演变 特点

一个8位微处理器CPU 数据存储器RAM和特殊功能寄存器SFR 内部程序存储器ROM 两个定时/计数器,用以对外部事件进行计数,也可用作定时 器。 四个8位可编程的I/O (输入/输出)并行端口,每个端口既 可做输入,也可做输出。 (6)—个串行端口,用于数据的串行通信。 (7)中断控制系统。 (8)内部时钟电路。 第二节80C51单片机的基本结构

单片机原理及其接口技术期末复习题1

1.MCS-51系列单片机字长是位,有根引脚。单片机的特点有。 2.8051单片机的存储器的最大特点是,Px并行口的地址是与存储器统一编址的,或者说属于该存储器。 3.、8051最多可以有个并行输入输出口,最少也可以有1个并行口,即。P3常需复用作和读写控制信号。 4.ALE信号的作用是。 5.8051复位后,PC= H。若希望从片内存储器开始执行,EA脚应接电平,PC值超过H时,8051会自动转向片外存储器继续取指令执行。 6.8051的C/T是计数的。 7.8051的中断向量表在H、H和0013H、001BH、0023H。 8.MOV A,40H 指令对于源操作数的寻址方式是寻址。 9.指令JB 0A7H,ABC的作用是。(0A7H是P2.7的地址) 10.将CY与A的第0位的非求或的指令是,若原A=0,执行后A= 。 11.如果A/D采样的位数为10位,参考电压为5V,则其能检测到的模拟变化量是多少? 12.PSW中RS1 RS0=10H时,R2的地址是。 13.单片机经加电复位后,执行第一条指令的地址是。 14.在串行通信中,数据传送方向有、、三种方式。 15.一个机器周期=个状态周期等于个振荡周期。 16.设DPTR=2000H,(A)=0A0H,则MOVC A,@A+DPTR操作数的实际操作地址为。 17.若8051单片机的引脚EA接地,表示。 18.在MCS-51 单片机系统中,采用的编址方式是。 19.在查询和中断两种数据输入输出方式中,效率较高的是。 20.指令LCALL 37B0H,首地址在2000H,所完成的操作是入栈,PC= 。 21.外部中断INT1入口地址为。 22.ANL A, #0F0H是将A的高四位保持不变,而低4位。 23.8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别 由和提供。 24.. 单片机89C51片内集成了KB的ROM,共有个中断源。 25. 两位十六进制数最多可以表示个存储单元。 26. 在89C51中,只有当EA引脚接电平时,CPU才访问片内的ROM。 27. 当CPU访问片外的存储器时,其低八位地址由口提供,高八位地址 由口提供,8位数据由口提供。 28. 89C51具有KB的字节寻址能力。 29. 数据指针DPTR是一个位的特殊功能寄存器寄存器。 30. 在89C51中,片内RAM分为地址为的真正RAM区,和地址为 的特殊功能寄存器(SFR) 区两个部分。 31. 在89C51中,通用寄存器区共分为组,每组个工作寄存器,当

单片机期末复习题2(带答案)

某存储器芯片的地址线为11根,那么它的存储容量为( 2KB )。 MCS-51外扩I/O口与外RAM是统一编址的 8051单片机的( P3 )口的引脚,还具有外中断、串行通信等第二功能。 MCS-51系列单片机系统的外部设备是通过什么方式访问的? MCS-51系列单片机的外部设备是通过查询工作方式、定时扫描工作方式和中断工作方式访问的 已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为7542 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?MCS-51系列单片机主要包括以下几个部分:CPU、并行接口、存储器(ROM、RAM)、时钟电路、定时器、中断系统、串行接口、总线。单片机内部具有两种存储器RAM和ROM。RAM是用来存放中间结果,ROM 是用来存放程序。 MCS-51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断? MCS-51系列单片机具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断 CPU主要的组成部部分为(运算器、控制器) 8051单片机的P2口只能用作通用I/O 口。(错) 计算机能直接识别的语言为(机器语言) CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 MCS-51系列单片机的内部资源有哪些? MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。 MCS-51系列单片机字长是(8)位,有(40)根引脚 MCS--51单片机的复位信号是(高电平)有效。 8051系列CPU是(8)位的单片机 五个中断源中优先级高的是外部中断0,优先级是低的是串行口中断。 MCS-51单片机共有两个时钟XTAL1 和XTAL2。(错) 本课程实验所用的单片机的型号是什么?它有多少个I/O口,多大的ROM?

单片机简答题整理

1.MSC-51单片机内部包含哪些主要逻辑功能部件? (1)一个8位微处理器CPU。 (2)数据存储器RAM和特殊功能寄存器SFR。(3)内部程序存储器ROM。(4)两个定时/计数器,用以对外部事件进行计数,也可用作定时器。(5)四个8位可编程的I/O(输入/输出)并行端口,每个端口既可做输入,也可做输出。(6)一个串行端口,用于数据的串行通信 内部结构特点: 1.内部程序存储器(ROM)和内部数据存储器(RAM)容量(如表2-1所示)。2.输入/输出(I/O)端口。 3.外部程序存储器和外部数据存储器寻址空间。4.中断与堆栈。5.定时/计数器与寄存器区。6.指令系统。 2.片机的EA,AL,PS EN信号个自动功能是什么? EA:为片外程序存储器选用端,该引脚有效(低电平)时,只选用片外程序存储器,否则单片机上电或复位后选用片内程序存储器。ALE:地址索存有效信号输出在访问片外程序存储器期间,ALE以每机器周期两次进行信号输出,其下降沿用于控制锁存P0输出的低8位地址;在不访问片外程序存储器期间,ALE端仍以上述频率(振荡频率f os c的1/6)出现,可作为对外输出的时钟脉冲或用于定时目的.端,PSEN:片外程序存储器读选通信号输出端,低电平有效. 3.80C51系列单片机有哪些信号需要芯片引脚以第二功能方式提供? ●p1.0:定时计数器2的计数脉冲输入端T2P1.1:定时计数器2的外部控制端T2EXP3.0:PxD串行口输入端P3.1:T xD 串行口输出端P3.2:INT0外部中断0请求输入端,低电平有效P3.3:INT1外部中断1请求输入端,低电平有效P3.4:T0定时/计数器0技术脉冲输入端P3.5:T1定时/计数器1技术脉冲输入端P3.6:W R外部数据存数器写选通信信号输出端,低电平有效P3.7:RD外部数据存数器读选通信信号输出端,低电平有效.4.51系列单片机的程序状态字PSW中存放 什么信息?其中的OV标志位在什么情况下 被置位?置位是表示什么意思? ●PSW是一个8位标志寄存器,它保存指令 执行结果的特征信息,以供程序查询和判别。 ●1)做加法时,最高位,次高位之一有进位 则OV被置位2)做减法时,最高位,次高 位之一借位则OV被置位3)执行乘法指令 MULA B,积大于255,OV=14)执行处罚 指令DIV AB,如果B中所放除数为0,OV=1 ●0V=1,置位反映运算结果超出了累加器的 数值范围. 5.MCS-51系列单片机的存储器可划分为几 个空间?其地址范围和容量是多少?在使用 上有什么不同? 1)MCS-51单片机的存储器从物理结构上分 为:片内和片外数据存储器,片内和片外程 序存储器。2)从逻辑上分别可划分为:片内 统一寻址的64K程序存储器空间 (0000H---FFFFH);64KB的片外数据存储 器空间(0000H---FFFFH);256B的片内数 据存储器空间(00H---FFH)。 6.片内RA M低128单元划分为哪几个区 域?应用中怎么样合理有效的使用? ●工作寄存器区,位寻址区,数据缓冲区① 工作寄存器区用于临时寄存8位信息,分成4 组,每组有8个寄存器,每次只用1组,其他 各组不工作②位寻址区(20H~2FH),这16 个单元的每一位都赋予了一个位地址,位地 址范围为00H~7FH,位寻址区的每一位都可 能当作软件触发器,由程序直接进行位处理。 ③由于工作寄存器区,位寻址区,数据缓冲 区统一编址,使用同样的指令访问,因此这 三个区的单眼既有自己独特的功能,又可统 一调度使用,前两个已未使用的单元也可作 为一般的用户RAM单元。 7.51系列单片机的堆栈与通用微机中的堆栈 有何异同?在程序设计时,为什么要对堆栈 指针sp重新赋值? ①堆栈是按先进后出或后进先出的远侧进行 读/写的特殊RAM区域51单片机的堆栈区 时不固定的,可设置在内部RAM的任意区 域内。 ②当数据压入堆栈时,s p的内容自动加1, 作为本次进栈的指针,然后再存取数据sp 的值随着数据的存入而增加,当数据从堆栈 弹出之后,sp的值随之减少,复位时,sp 的初值为07H,堆栈实际上从08H开始堆放 信息,即堆栈初始位置位于工作寄存器区域 内,所以要重新赋值。 8.MCS-51单片机有4个并行口,在使用上如 何分工?试比较各口的特点,并说明“准双 向口”的含义? 一般P0做数据口和地址的低八位。P2做地 址的高八位。如果没有外部扩展存储器可以 作为一般的I/O使用。P1一般作为普通I/O 用。P3有第二功能,所以一般做特殊情况使 用,比如串行通信,按键中断,定时中断等。 “准”就是“基本上的意思”,也就是“准双 向口”不是真正的双向口。正常的双向口通 过方向寄存器设置后要作输出可以直接向数 据寄存器写,做输入可以直接读。而51的结 构造成他不能正样用,输出直接用就可以了, 输入必须先写全1然后再读。 9.定时器/计数器定时与计数的内部工作有 何异同? 定时工作模式和技术工作模式的工作原理相 同,只是计数脉冲来源有所不同:处于计数 器工作模式时,加法计数器对芯片端子 T0(P3.4)或T1(P3.5)上的输入脉冲计数;处 于定时器工作模式时,加法计数器对内部机 器周期脉冲计数。

(完整版)单片机知识点总结

单片机考点总结 1.单片机由CPU、存储器及各种I/O接口三部分组成。 2.单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。 3.MCS-51系列单片机为8位单片机,共40个引脚,MCS-51基本类型有8031、8051 和8751. (1)I/O引脚 (2)8031、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器ROM、8751片内有4KB程序存储器EPROM。 (3)

4.MCS-51单片机共有16位地址总线,P2口作为高8位地址输出口,P0口可分时复用 为低8位地址输出口和数据口。MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H—FFFFH。(1.以P0口作为低8位地址/数据总线;2. 以P2口作为高8位地址线) 5.MCS-51片内有128字节数据存储器(RAM),21个特殊功能寄存器(SFR)。(1)MCS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH: 工作寄存器区; 00H—1FH: 可位寻址区; 00H—1FH: 用户RAM区。 (2)21个特殊功能寄存器(SFR)(21页—23页);

(3)当MCS-51上电复位后,片内各寄存器的状态,见34页表2-6。 PC=0000H, DPTR=0000H, Acc=00H, PSW=00H, B=00H, SP=07H, TMOD=00H, TCON=00H, TH0=00H, TL0=00H, TH1=00H, TL1=00H, SCON=00H, P0~P3=FFH 6. 程序计数器PC:存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。程序计数器PC是16位寄存器,没有地址,不是SFR. 7. PC与DPTR的区别:PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。 8. MCS-51内部有2个16位定时/计数器T0、T1,1个16位数据指针寄存器DPTR,其中MOVE DPTR, #data16 是唯一的16位数据传送指令,用来设置地址指针DPTR。(46页) 定时/计数器T0和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:TH1、TL1、TH0、TL0,可以分别对对这4个寄存器进行字节寻址,但不能吧T0或T1当作1个16位寄存器来寻址。即:MOV T0,#data16 ;MOV T1,#data16 都是错的,MOV TH0,#data;MOV TL0,,#data是正确的。 9.程序状态字寄存器PSW(16页) (1)PSW的格式: D7 D6 D5 D4 D3 D2 D1 D0 PSW D0H (2)PSW寄存器中各位的含义; Cy:进位标志位,也可以写为C。 Ac:辅助进位标志位。

单片机期末考试试卷以及参考答案

单项选择 1. PC的内容是: A 当前指令前一条指令的地址 B 下一条指令的地址 C 控制器中指令寄存器的地址 D 当前正在执行指令的地址 2. 在MOVX A,@DPTR指令中,DPTR的内容是 A 片内数据存储器地址 B 片外程序存储器地址 C 片内程序存储器地址 D 片外数据存储器地址 3.以下指令没有错误的是 A PUSH DPTR B SUBB R3,R0 C POP DPTR D ADD A,@R1 https://www.wendangku.net/doc/ab6826460.html,B是 A 总线标准 B 可编程并行接口 C 可编程串行接口 D 译码器 5.在MCS-51中,为实现P0口数据和低位地址分时复用,应使用 A 地址寄存器 B 地址译码器 C 地址缓冲器 D 地址锁存器 6.MCS-51单片机启动复位后,程序计数器PC的内容为 A 0000H B 1000H C 2000H D 3000H 7.不能使MCS-51单片机的SP改变的指令是 A ANL 指令 B PUSH指令 C POP指令 D LCALL指令 8.MCS-51单片机PUSH指令的操作数是 A 位操作数 B 双字操作数 C 字节操作数 D 字操作数 9. 8031片外扩展数据存储器的最大容量是 A 16K B 64K C 8K D 32K 10.在LED显示中,为了输出位控和段控信号,应使用指令 A MOVX B MOV C MOVC D XCH 11.MCS-51执行子程序返回指令,从栈顶弹出的断点地址送给 A DPTR B CY C SP D PC 12.MCS-51执行出栈指令过程中,SP A 加2 B 减2 C 减1 D 加1 13.MCS-51的定时器/计数器是 A 两个16位的加法计数器 B 1个16位的加法计数器 C 两个16位的减法计数器 D 1个16位的减法计数器 14.MCS-51的MOV A,20H指令的源操作数的寻址方式是 A 直接寻址 B 位寻址 C 立即寻址 D 间接寻址 15.以下关于8155的叙述哪一个是错误的 A 是一个可编程的并行接口 B 有256个单元的RAM C 是一个可编程的接口芯片 D 是一个可编程的串行接口 16.D/A是 A 模数转换器 B 解调器 C 调制器 D 数模转换器

(完整word版)C51单片机-期末复习题

期末复习题 一、选择题(每题4分,共10题) 1. 下列哪种文件后缀名是可以烧结至单片机中( ) A . uv2 B . c C. HEX D . inc 2. AT89C52单片机(双列直插封装)有多少引脚() A.20 B. 28 C. 40 D. 44 3. AT89C52单片机的地址总线有多少位() A.2 B. 8 C. 16 D. 32 4. 下面哪个引脚单片机的串行接受引脚() A.XTAL1 B. RXD C. REST D. ALE 5. 若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 6. 十六进制0xe5转换成二进制应该为( ) A. 1111 1101 B. 1110 0011 C. 1110 0101 D. 1111 1010 7. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 8. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 9. 定时器/计数器工作方式1是。 ( ) A. 8位计数器结构 B. 2个8位计数器结构 C. 13位计数结构 D. 16位计数结构 10. 已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( )

A. 06H B. F9H C. 86H D. 79H 11. 对程序计数器PC 的操作( ) A. 是自动进行的 B. 是通过传送进行的 C . 是通过加1 指令进行的 D. 是通过减1 指令进行的 12. 下列计算机语言中,CPU能直接识别的是。() A. 自然语言 B. 高级语言 C. 汇编语言 D. 机器语言 13. A T89C52单片机的数据总线有多少位() A.2 B. 8 C. 16 D. 32 14. 下面哪个引脚单片机的地址锁存引脚() A.XTAL1 B. RXD C. REST D. ALE 15. 若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少( ) A. 1/2微秒 B. 1/6微秒 C. 1微秒 D. 1-4微秒 16. 当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持。( ) A. 1个机器周期 B. 2个机器周期 C. 4个机器周期 D. 8个机器周期 17. 二进制0110 1101转换成十六进制应该为( ) A. 0xe5 B. 0x6E C. 0x7E D. 0x6D 18. 在下列寄存器中,与定时/ 计数控制无关的是() A . TCON (定时控制寄存器) B. TMOD (工作方式控制寄存器) C. SCON (串行控制寄存器) D. IE (中断允许控制寄存器) 19. MCS-51单片机的外部中断1的中断请求标志是。( ) A. TR1 B. IE1 C. IT1 D. TF1 20. 已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它的字形代码应为。 ( ) A. 06H B. F9H C. 86H D. 79H

单片机简答题与答案

1、MCS-51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分? 答:时钟周期是单片机最基本的时间单位。机器周期则是完成某一个规定操作所需的时间。一个机器周期为 时钟周期,共12个振荡周期性,依次表示为S1P1、S1P2、S6P1、S6P2。 2、MCS-51单片机有几种复位方法?应注意的事项? 答:上电复位和开关复位。上电复位要求接通电源,自动实现复位操作。开关复位要求在电源接通的条件下,在 单片机运行期间,如果发生死机,用按钮开关操作使单片机复位。 3、MCS-51单片机内部包含哪些主要逻辑功能部件? 答: (1) 一个8位微处理器CPU。 数据存储器RAM和特殊功能寄存器SFR。 内部程序存储器ROM 。 两个定时/计数器,用以对外部事件进行计数,也可用作定时器。 四个8位可编程的I/O (输入/输出)并行端口,每个端口既可做输入,也可做输出。 (6) 一个串行端口,用于数据的串行通信。 4、什么是堆栈?堆栈有何作用?在程序设计时,有时为什么要对堆栈指针SP重新赋值?如果CPU在操作中要使用 两组工作寄存器,你认为SP的初值应为多大? 答:堆栈是一种按照“先进后出”或者“后进先出”规律存取数据的RAM区域由于程序中没有表识,所以要对 SP重新赋值对指针SP重新赋值是因为堆栈空间有限,要给他赋首地址。要使用两组工作寄存器, SP的值应该设置为10H。 5、MCS-51单片机的P0-P3四个I/O端口在结构上有何异同?使用时应注意的事项? 答:80C51单片机的4个I/O端口在结构上时基本相同的, 但又各具特点。在无片外扩展存储器的系统中,这 个端口的每1位都可以作为I/O端口使用。在作为一般的通用I/O输入时,都必须先向锁存器写入“1”,使输出驱动场效应管FET截止,以免误读数据。在系统扩展片外存储器时, P2 口作为高8位地址,P0 口分时作为低8位地址和 双向数据总线。 它们的主要不同点如下: (1)P0 口的每一位可驱动8个LSTTL负载。P0 口即可作I/O端口使用,也可作地址/数据总线使用。当它作通 用口输出时,只有外接上拉电阻,才有高电平输出,作地址/数据总线时,无需外接电阻,此时不能再作I/O端口使用。 (2)P1- P3 口输出级接有内部上拉电阻,每位可驱动4个LSTTL负载,能向外提供上拉电流负载,所以不必再 外接上拉电阻。 6、简述8051汇编指令格式。 答:操作码助记符[目的操作数],[原操作数]。

最新单片机重点知识点整理

1单片机内部RAM 256个单元功能划分 通用工作寄存器区:用于存放操作数及中间结果 位寻址区:作为一般RAM单元使用,进行字节操作,也可对单元中每一位进行操作 用户区:供用户一般使用 特殊功能寄存器区:共专用寄存器使用 同步通信,依靠起始位和停止位实现同步 异步通信,依靠同步字符实现同步 1.方式0 串行接口工作方式0为同步移位寄存器方式,多用于I/O口的扩展,其波特率是固定的,为fosc/12。TXD引脚输出同步移位脉冲,RXD引脚串行输入/输出。 2.方式1 在方式l时,串行口被设置为波特率可变的8位异步通信接口。发送/接收1帧数据为10位,其中1位起始位、8位数据位(先低位后高位)和1位停止位。 3.方式2 串行口工作为方式2时,被定义为9位异步通信接口。发送/接收1帧数据为11位,其中1位起始位、8位数据位、1位控制/校验位和1位停止位。控制/校验位为第9位数据。 4.方式3 方式3为波特率可变的11位异步通信方式,除了波特率有所区别之外,其余同方式 3产品设计的步骤 1明确设计任务和性能指标2总体设计3硬件测试4软件设计5产品调试 4指令的寻址方式、分类,会举例 (1)立即数寻址指令本身直接含有所需要的8位或16位的操作数。 将此数称为“立即数”(使用#标明)。 MOV A,#5FH ;将(8位)立即数送累加器A (2)直接寻址指令直接给出了操作数的地址。 MOV A,3AH ;将RAM3AH单元内容送累加器 (3)寄存器寻址当所需要的操作数在内部某一个寄存器Rn中时,将此寄存器名Rn直接写在指令的操作数的位置上。 MOV A,R0 注意:寄存器寻址方式的指令大多是单字节指令。指令本身并不带有操数,而是含有存放操作数的寄存器的3位代码。以MOV A,Rn为例,使用R7寄存器,所以rrr=111,既指令的机器码为:0EFH (4)寄存器间接寻址指令中含有保存操作数地址的寄存器Ri。 MOV A,@Ri ( i=0、1) 如:MOV R0,#3AH ;立即数送R0寄存器 (5)变址寻址;指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 指令使用DPTR或PC中的内容作为基地址,再与累加器A的内容相加,和作为操作数地址。 MOVX A,@A+PC ;PC内容与A的内容相加得操作数地址并将此操作数送A

单片机期末复习参考分析

1、8051系列单片机中,片内数据存储区一共分为3个区,这3个区分别为 工作寄存器区域;位寻址区域;堆栈和数据缓冲区。 2、8052内部有4 个井行端口,P0口直接作为I/O端口使用时,必须外接上拉电阻;并行端口时,必须先执行高频电阻指令,然后执行输入指令,才能正确的读入端口的状态。 3、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。 4、IE是中断允许寄存器IP是中断优先级寄存器。 5、基本的通信方式有串行和并行。 6、二进制数100111100.1B转换为十六进制数是13C.8H 。转换我十进制数是316.5D 。 7、当8031扩展外部存储器或I/O口时,高八位地址总线由P2端口提供,数据总线由P0 端口提供 8、89C52单片机有片内ROM容量8 KB,RAM容量256 字节。 9、MCS-51有一个全双工的异步串行口。 1.总线宽度32位,地址16位,数据8位 2.MCS51单片机有40个引脚 3.寻址方式有7种,分别是:立即寻址,直接寻址,寄存器寻址,寄存器间接寻址,变址寻址,相对 寻址,隐含寻址. 4.片内RAM中,通过PSW中PSW.3(RS0) 和PSW.4(RS1) 两位来确定 5.8052单片机内部存储器有哪几个区? (1)工作寄存区区域(2)位寻址区域(3)堆栈和数据 缓冲区 6.80C52,ROM存储器容量8KB,数据容量字节256个字节 7.8052一共有3个定时器,计数器;方式三:只对定时器/计数器0有效,分为两个8位定时器/ 计数器,定时器/计数器1在此方式下不工作 8.80C51中断源有5个中断优先级,2个外部中断 9.PC与DPTR的区别:PC访问程序存储器提供地址;DPTR访问数据存储器提供地址 10.8052单片机有4个并行的输入输出口,分别为P0,P1,P2,P3 11.单片机与普通计算机的区别?(1)CPU (2)存储器(3)输入输出口 12.通讯方式有:同步通信方式,异步通信方式 13.堆栈的操作:PC内容推到堆栈,返回时按先进后出原则送入PC 14.间接寻址的特点:存储器存的是地址

单片机期末考试复习题与答案

一、选择题(每题 1 分,共 10分) 1.8031单片机的 ( D ) 口的引脚,还具有外中断、串行通信等第 二 功能。 2.单片机应用程序一般存放在( B ) a ) RAM b ) ROM c ) 寄 存器 d ) CPU 3.已知某数的BC [码为0111 0101 0100 0010 则其表示的十进制数 值为( B ) 4. 下列指令中不影响标志位CY 的指令有(D a ) ADD A , CLR c ) RRC A 5. CPU 主要的组成部部分为(A a )运算器、控制器 a ) 7542H b ) 7542 c d ) c )运算器、寄存器 d )运算器、指令译码器 a )P0 b ) P1 c )P2 d ) P3 20H b ) d ) INC A ) b )加法器、寄存器

a ) 16 4 c )8 7. 8031复位后,PC 与SP 的值为( B ) a ) 0000H , 00H b ) 0000H , 07H 07H d ) 0800H , 00H 8. 当需要从 MCS-51 单片机程序存储器取数据时, (B )。 a ) MOV A, @R1 MOVC A, @A + DPTR c ) MOVX A, @ R0 MOVX A, @ DPTR 9. 8031 单片机中既可位寻址又可字节寻址的单元是 a )20H b )30H 00H d ) 70H 10. 下列哪条指令是正确的( D ) a ) PUSH R2 ) ADD R0,A 6. INTEL 8051 CPU 是(C )位的单片 b ) d )准 16 c ) 0003H , 采用的指令为 b ) d ) (A )

单片机原理复习简答题答案汇编

一、简述题MCS-51单片机芯片包含哪些主要逻辑功能部件?(习题2-1) (1)中央处理器(CPU):运算器--用于实现算术和逻辑运算;控制器:产生计算机所需的时序,控制程序自动执行 (2)内部数据存储器:用于存放可读写的数据 (3)内部程序存储器:用于存放程序的机器代码和常数 (4)并行I/O口:实现数据的输入/输出 (5)定时/计数器:用于实现定时和计数功能 (6)串行口:一个全双工的口,可实现数据的串行传送 (7)中断控制:实现单片机的中断判优、中断响应、中断查询等控制 (8)时钟电路:为单片机提供时钟脉冲序列 2.程序计数器PC的作用是什么?什么情况下会使用PC的值?(习题2-4) 程序计数器PC是位于片内的一个16位的寄存器,它专门用来存放当前要执行的指令地址,且能够自动加1,具有特殊功能。是一个不可寻址的特殊功能寄存器。其低8位地址经P0口输出,高8为地址经P2口输出。 3.MCS-51单片机设置有四组工作寄存器,这样做的目的是什么?请举例说明。?? 如何选择MCS-51单片机的当前工作寄存器组?(习题2-7) MCS-51的当前工作寄存器组是由程序状态寄存器PSW中的RS1、RS2位的状态决定的。工作寄存器区的选择: RS1,RS0=00 则选择了工作寄存器组0区R0~R7对应的单元地址:00H~07H RS1,RS0=01 则选择了工作寄存器组1区R0~R7对应的单元地址:08H~0FH RS1,RS0=10 则选择了工作寄存器组2区R0~R7对应的单元地址:10H~17H RS1,RS0=11 则选择了工作寄存器组3区R0~R7对应的单元地址:18H~1FH 4.简述MCS-51单片机的位寻址空间。(习题2-11) MCS-51单片机的位寻址空间由两部分构成:一部分为内部RAM位寻址区的20-2FH的16个单元的128位,位地址范围:00~7FH;另一部分为单元地址尾数为0和8的SFR中的位构成的位寻址区,共83位,位地址范围是80~0FFH。 MCS-51单片机位寻址空间共有211个位,位地址范围:00H~0FFH 5.什么是时钟周期、机器周期、指令周期?如何计算机器周期?晶振频率为12M时,计 算时钟周期、机器周期。(习题2-9) 时钟信号的周期称为S状态,它是晶振周期的两倍,即一个时钟周期(TS)包含2个晶振周期;指令周期(TI):执行一条指令所用的时间; 机器周期(TM):CPU完成一个基本操作所用的时间。(每12个时钟周期为1个机器周期)当晶振频率为12MHz时,时钟周期TS=2/f=0.17μs,机器周期TM=12/f=1μs 6.简单说明MCS-51单片机PSW寄存器各标志位的含义。(习题2-15) CY(PSW.7) 进位/借位标志位;AC(PSW.6)半进位/借位标志位;F0(PSW.5) 用户标志位;RS1(PSW.4)、RS0(PSW.3) 工作寄存器组选择位;OV(PSW.2) 溢出标志位; PSW.1 未定义;P(PSW.0) 奇偶标志位

相关文档
相关文档 最新文档