当前位置:文档之家› 单片机原理与接口技术课后答案演示教学

单片机原理与接口技术课后答案演示教学

单片机原理与接口技术课后答案演示教学
单片机原理与接口技术课后答案演示教学

第一章

1:什么是单片机? 单片机是一种面向工业的微处理器,它将CPU、RAM、ROM存储器、定时计数器、中断系

统、I/O 接口电路集成在一个芯片上,也叫单片微型计算机。

由于体积小、功能强、可靠性高、功耗更低,可以嵌入到任何工业设备和仪器仪表中,被作为嵌入式控制器,被广泛地应用在工业控制领域。

2 单片机有哪些特点?

答: (1)单片机的存储器ROM和RAM是严格区分的。ROM称为程序存储器,只存放程序、固定常数及数据表格。RAM 则为数据存储器,用作工作区及存放用户数据。(2)采用面向控制的指令系统。(3)单片机的I/O 引脚通常是多功能的。(4)单片机的外部扩

展能力强。(5)单片机体积小,成本低,运用灵活,易于产品化。(6)面向控制,能有

针对性地解决从简单到复杂的各类控制任务,因而能获得最佳的性能价格比。(7)抗干扰

能力强,适用温度范围宽。(8)可以方便地实现多机和分布式控制,使整个控制系统的效

率和可靠性大为提高。

3 单片机的应用有哪些?

答: (1)工业控制。单片机可以构成各种工业控制系统、数据采集系统等。如数控机床、自动生产线控制、电机控制、测控系统等。(2)仪器仪表。如智能仪表、医疗器械、数字示波器等。(3)计算机外部设备与智能接口。如图形终端机、传真机、复印机、打印机、绘图仪、磁盘/磁带机、智能终端机等。(4)商用产品。如自动售货机、电子收款机、电子秤等。(5)家用电器。如微波炉、电视机、空调、洗衣机、录像机、音响设备等。(6)消费类电子产

品。(7)通讯设备和网络设备。(8)儿童智能玩具。(9)汽车、建筑机械、飞机等大型

机械设备。(10)智能楼宇设备。(11)交通控制设4.常见的单片机有哪些类型?

答: 1 .AVR 单片机;2.Motorola 单片机;3.MicroChip 单片机;4.Scenix 单片机;5.EPSON 单片机;7.GMS90 单片机;8.华邦单片机9.Zilog 单片机;10.NS 单片机;11.AX1001 单片机

第二章

1,MCS-51 单片机内部包含哪些主要逻辑功能部件

答:(1)1 个8 位的微处理器CPU。(2)8KB 的片内程序存储器Flash ROM(51 子系列

的Flash ROM为4KB),用于烧录运行的程序、常数数据。(3)256B 的片内数据存储器

RAM(51 子系列的RAM 为128B),在程序运行时可以随时写入数据和读出,用于存放函

数相互传递的数据、接收的外部数据、中间结果、最后结果以及显示的数据等。(4)3 个

16 位的定时器/计数器(51 子系列仅有2 个定时器),每个定时器/计数器可以设置为计数方

式,用于对外部事件信号进行计数,也可以设置为定时方式,满足各种定时要求。(5)有

一个管理6 个中断源(51 子系列1 是5 个中断源)、两个优先级的中断控制器。(6)4 个8 位并行I/O 端,每个端口既可以用作输入,也可以用于输出。(7)一个全双工的UART

(通用异步接收发送器)串行I/O 口,用于单片机之间的串行通信,或者单片机与PC 机、其它设备、其它芯片之间的串行通信。(8)片内振荡电路和时钟发生器,只需外面接上一晶振或输入振荡信号就可产生单片机所需要的各种时钟信号。(9)有一个可寻址64KB 外部数据存储器、还可以寻址64KB 外部程序存储器的三总线的控制电路。

2.MCS-51 单片机的EA 引脚有何功能引脚有何功能?信号为何种电平?答: EA 为片外程序存储器选择输入端。该引脚为低电平时,使用片外程序存储器,为高电平时,使用片内程序存储器。

3.MCS-51 单片机的ALE 引脚有何功能引脚有何功能?信号波形是什么????

答: ALE 为地址锁存信号,每个机器周期输出两个正脉冲。在访问片外存储器时,下降沿用于控制外接的地址锁存器锁存从P0 口输出的低8 位地址。在没有接外部存储器时,可以将该引脚的输出作为时钟信号使用。

4.MCS-51 单片机的存储器分为哪几个空间????如何区分不同空间的寻址?

答: MCS-51 单片机有4 个存储空间,它们是片内程序存储器和数据存储器,在片外可以扩

展的程序存储器和数据存储器。这4 个存储空间可以分成三类:片内数据存储空间(256B 的RAM和128B 的特殊功能寄存器)、片外数据存储空间(64KB)、片内和片外统一编址的

程序存储空间(64KB)。不同的存储空间,它们有各自的寻址方式和访问指令。片内数据存

储空间用MOV 指令访问。片外数据存储空间用MOVX 指令访问。片内和片外统一编址的

程序存储空间用MOVC 指令访问。

5.简述MCS-51 单片机片内RAM的空间分配。内部RAM低128 字节分字为哪几个主要部分?各部分主要功能是什么?

答: 片内数据存储器按照寻址方式,可以分为三个部分:低128 字节数据区,高128 字节数据区间,特殊功能寄存器区。低128 字节数据区分为三个区域:工作寄存器区,位寻找区和通用数据区。工作寄存器区4 组工作寄存器;位寻找区既可以做位操作,也可以字节操作;通用数据区用于堆栈和存放程序运行时的数据和中间结果。

6.简述MCS-51 单片机布尔处理器存储空间分配,片内RAM包含哪些可包含哪些可包含哪些可包含哪些可以位寻址的单元。位地址7DH 与字节地址7DH 如何区别?位地址7DH具体在片内RAM中的什么位置?

答:低128 字节数据区的位寻找区和高128 字节数据区的某些可位寻址的特殊功能寄

存器。位地址7DH 与字节地址7DH 可通过不同的指令来区别,位地址7DH 用位寻址指令来访问,字节地址7DH 用字节寻址指令来访问,位地址7DH 在低128 字节数据区的位寻找区的2FH字节。

7.MCS-51 单片机的程序状态寄存器单片机的程序状态寄存器单片机的程序状态寄存器单片机的程序状态寄存器PSW的作用是什么?常用标志有哪些常用标志有哪些位?作用

是什么?

答:PSW是一个8 位寄存器,用于设定CPU 的状态和指示指令执行后的状态。

CY(PSW.7):进位标志。在执行加减运算指令时,如果运算结果的最高位(D7)发生了进位或借位,则CY 由硬件自动置1。

AC(PSW.6):半进位标志位,也称为辅助标志位。在执行加减运算指令时,如果运算结果的低半字节(D3)发生了向高半字节进位或借位,则AC 由硬件自动置1。

F0、F1(PSW.5 和PSW.1):用户标志位。用户可以根据需要对F0、F1 赋予一定的含义,由用户置1 和清0,作为软件标志。

RS1、RS0(PSW.4 和PSW.3):工作寄存器组选择控制位。通过对这两位设定,可以从4 个工作寄存器组中选择一组作为当前工作寄存器。

OV(PSW.2):溢出标志位,有两种情况影响该位。一是执行加减运算时,如果D7 或D6 任一位,并且只一位发生了进位或借位,则OV 自动置1,

P(PSW.0):奇偶标志位。每条指令执行完后,该位都会指示当前累加器A 中1 的个数。如果A 中有奇数个1,则P自动置1。

8.MCS-51 单片机复位后,CPU 使用哪组工作寄存器????它们的地址是什么?用户如何改变当前工作寄存器组?

答: MCS-51 单片机复位后,CPU 使用0 组工作寄存器。它们的地址是00H~07H。通过程序状态字PSW中的RS1、RS0 标志位改变当前工作寄存器组。

9.什么叫堆栈?堆栈指针SP 的作用是什么?答: 堆栈是在RAM专门开辟的一个特殊用途的存储区。

答:堆栈是按照“先进后出”(即先进入堆栈的数据后移出堆栈)的原则存取数据。堆栈指针SP 是一个8 位寄存器,其值为栈顶的地址,即指向栈顶,SP 为访问堆栈的间址寄存器。

10.PC 与DPTR 各有哪些特点?有何异同?

答: PC 与DPTR 都是16 位的寄存器。PC 由两个8 位的计数器PCH 和PCL 组成。PC 实际是程序的字节地址计数器,它的内容是将要执行的下一条指令的地址,具有自加1 功能。改变PC 的内容就可以改变程序执行的方向。DPTR 的高字节寄存器用DPH 表示,低字节寄存器用DPL 表示。DPTR 既可以作为一个16 位寄存器使用,也可以作为两个独立的8 位寄存器使用。DPTR 主要用于存放16 位地址,以便对64KB 的片外RAM 和64KB 的程序存储空间作间接访问。

11.测试哪个引脚,可以快捷地判断单片机是否正在工作?答: 若要检查单片机是否工作,

可以使用示波器查看ALE 引脚是否有脉冲信号输出。

12.读端口锁存器和“读引脚”有何不同?各使用哪些指令?

答: 一种是读取锁存器原来的输出值,另一种情况是打开端口的缓冲器读取引脚上的信号,读端口锁存器,用MOV A,Pi 指令。“读引脚”,要先用MOV Pi,#0FFH 对相应端口写FFH,使输出场效应管T 截止,才能够正确输入,再用MOV A,Pi 指令。

13.MCS-51 单片机的P0~P3 口结构有何不同?用作通用I/O 口输入数据时应注意什么?

答: P2 口是一个双功能口,一是通用I/O 口,二是以总线方式访问外部存储器时作为高8 位地址口。其端口某一位的结构如图2-11 所示,对比图2-10 知,与P1 口的结构类似,驱动部分基本上与P1 口相同,但比P1 口多了一个多路切换开关MUX 和反相器3。P3 口是一个多功能口,其某一位的结构见图2-12。与P1 口的结构相比不难看出,P3 口与P1 口的差别在于多了“与非门”3 和缓冲器4。正是这两个部分,使得P3 口除了具有P1 口

的准双向I/O口的功能之外,还可以使用各引脚所具有的第2 功能。P0 多了一路总线输出(地址/数据)、
总线输出控制电路(反相器3 和与门4)、两路输出切换开关MUX 及开关控制C,并且把上拉电阻换成了场效应管T1,以增加总线的驱动能力。

用作通用I/O 口输入数据时应注意要先用MOV Pi,#0FFH 对相应端口写FFH,使输出场效应管T 截止,才能够正确输入。

14.P0 口用作通用I/O 口输出数据时应注意什么?

答: P0 口与其它端口不同,它的输出级无上拉电阻。当把它用作通用I/O 口时,输出级是开

漏电路,故用其输出去驱动NMOS 输入时外接上拉电阻,这时每一位输出可以驱动4 个LS型TTL 负载。用作输入时,应先向端口锁存器写1。

15.什么叫时钟周期?什么叫机器周期?什么叫指令周期?时钟周期、机器与振荡周期之间有什么关系?

答: 时钟周期即振荡周期:为晶振的振荡周期,是最小的时序单位。状态周期:是振荡频率2 分频后的时钟周期。显然,一个状态周期包含2 个振荡周期。机器周期(MC):1 个机器周期由6 个状态周期、即12 个振荡周期组成,是量度指令执行时间的单位。指令周期:是执行一条指令所需要的时间。一个指令周期由1~4 个机器周期组成。16.MCS-51 单片机常用的复位电路有哪些?复位后机器的初始状态如何?

答: 复位电路有两种方式:上电自动复位电路和手动复位电路。复位后,程序计数器PC 变为0000H,使单片机从程序存储器地址0000H 单元开始执行。除P0~P3 为FFH;SP 为07H;

SBUF 为不确定。大部分特殊功能寄存器清零。

17.MCS-51 单片机有几种低功耗工作方式?如何实现,又如何退出?

答: MCS-51 单片机有空闲和掉电两种低功耗工作方式。当CPU 执行完置IDL=1 的指令后,系统就进入空闲方式。进入空闲方式之后,有两种方法可以退出。一种是任何中断请求被响应都可以由硬件将IDL 位清0 而结束空闲方式。另一种退出空闲方式的方法是硬件复位。当CPU 执行完置PD=1 的指令后,系统就进入掉电工作方式。对于一般的单片机来说,退出掉电方式的唯一方法是由硬件复位。

第三章

1.简述MCS-51 汇编指令格式。

答: MCS-51 汇编语言指令由四部分组成,其一般格式如下:[标号:] 操作码[操作数] [;注释] 格式中的方括号意为可以没有相应部分,可以没有标号、操作数和注释,至少要有操作码。其操作数部分最多可以是两项:[第1 操作数] [,第2 操作数]

2.何谓寻址方式?MCS-51 单片机有哪些寻址方式,是怎样操作的?各种寻址方式的寻址

空间和范围是什么?

答: MCS-51 单片机有7 种寻址方式:立即数寻址、寄存器寻址、直接寻址、寄存器间接寻

址、变址寻址、位寻址和指令寻址。可以分为两类:操作数寻址和指令寻址。立即数寻址

的寻址空间和范围是:在程序存储空间,随指令读入MOV A,#46H 直接寻址的寻址空间和范围是:片内RAM中,低128 字节和SFR MOV A,46H 寄存器寻址的寻址空间和范围

是:使用R0~R7、A、B、C、DPTR MOV A,R2 寄存器间接寻址的寻址空间和范围是:片内RAM:使用@Ri,SP;范围为256B,不含SFR,片外RAM:使用@Ri,@DPTR;范

围为64KB MOV A,@R0 MOVX A,@DPTR 变址寻址的寻址空间和范围是:使用

@A+PC,@A+DPTR;在程序存储器中;范围分别为PC 之后256B 之内和64KB 全空间

MOVC A,@A+DPTR 位寻址的寻址空间和范围是:使用位地址;在位寻址空间;RAM 的20H~2FH 和SFR SETB 36H 指令绝对寻址的寻址空间和范围是:操作数是目标地址;

在程序存储空间;范围为2KB 或64KB 全空间AJMP FIRST LJMP SECON 指令相对寻址的寻址空间和范围是:操作数是相对地址;在程序存储空间;范围﹣128~127 SJMP LOOP

2.访问片内访RAM 低128 字节使用哪些寻址方式??访问片内RAM 高128 字节使用什

么寻址方式?访问SFR 使用什么寻址方式?

答: 访问片内RAM低128 字节使用直接寻址,寄存器间接寻址,位寻址;访问片内RAM 高128 字节使用寄存器间接寻址;访问SFR 使用直接寻址,位寻址。

3.访问片外RAM使用什么寻址方式?

答: 访问片外RAM使用寄存器间接寻址

4.访问程序存储器使用什么寻址方式?指令跳转使用什么寻址方式?

答: 访问程序存储器使用指令绝对寻址,指令相对寻址。指令跳转使用指令绝对寻址,指令

相对寻址。

5.分析下面指令是否正确,并说明理由。

MOV R3,R7 错,两个操作数不能同时为工作寄存器MOV B,@R2 对DEC DPTR 错,不存在MOV 20H.8,F0 错,位传送指令必须用C PUSH DPTR CPL 36H 错,

不存在MOV PC,#0800H 错,PC 不能访问

7.分析下面各组指令,区分它们的不同之处。MOV A,30H 与MOV A,#30H 前者表示:(30H)→A 后者表示:30H→A MOV A,R0 与MOV A,@R0 前者表示:(R0)→A 后者表示:((R0))→A MOV A,@R1 与MOVX A,@R1 前者表示:在片内数

据存储器((R1))→A 后者表示:在片外数据存储器((R1))→A MOVX A,@R0 与MOVX A,@DPTR 前者R0 表示8 位地址后者DPTR 表示16 位地址MOVX A,

@DPTR

与MOVC A,@A+DPTR 前者表示:((DPTR))→A 后者表示:((DPTR)+(A))→

A

8.在MCS-51 单片机的片内 RAM中,已知((((30H))))=38H,(,(,(,(38H))))=40H,,,,

((((40H))))=48H,(48H)=90H。请说明下面各是什么指令和寻址方式,以及每条指令

执行后目的操作数的结果。MOV A,40H ;数据传送,直接寻址,(A)=48H MOV R0,A ;数据传送,寄存器寻址,(R0)=48H MOV P1,#0FH ;数据传送,立即数寻址,(P1)

=0FH MOV @R0,30H ;数据传送,直接寻址,(48H)=38H MOV DPTR,#1234H ;数据传送,立即数寻址,(DPTR)=1234H MOV 40H,30H ;数据传送,直接寻址,(40H)=38H MOV R0,38H ;数据传送,直接寻址,(R0)=40H MOV P0,R0 ;数据传送,直接寻址,(P0)=40H MOV 28H,#30H ;数据传送,立即数寻址,(28H)=30H MOV A,

@R0 ;数据传送,寄存器间接寻址,(A)=38H

9.已知((((A))))=23H,(,(,(,(R1))))=65H,(DPTR)=1FECH,片内RAM(65H)

=70H,ROM(205CH)=64H。试分析下列各条指令执行后目标操作数的内容。MOV A,@R1 ;(A)=70H MOVX @DPTR,A ;(1FECH)=70H MOVC A,@A+DPTR ;(A)

=64H XCHD A,@R1 ;(A)=65H

10.已知((((A))))=76H,(,(,(,(R1))))=76H,(,(,(,(B))))=4,,,,CY=1,,,,

片内片内片内片内RAM((((76H))))=0D0H,,,,(80H)=6CH。试分析下列各条指令执

行后目标操作数的内容和相应标志位的值。ADD A,@R1 ;(A)=46H,CY=1 SUBB A,#75H ;(A)=0D0H,CY=1 MUL AB ;(A)=40H,(B)=03H DIV AB ;(A)=15H,(B)=01H ANL 76H,#76H ;(76H)=50H ORL A,#0FH ;(A)=1FH XRL 80H,A ;

(80H)=73H

11.已知((((A))))=83H,(,(,(,(R0))))=17H,(,(,(,(17H))))=34H,,,,试

分析当执行完下面程序段后累加器A、R0、17H 单元的内容。ANL A,#17H ;(A)=03H

ORL 17H,A ;(17H)=37H XRL A,@R0 ;(A)=34H CP vL A ;(A)=0CBH 12.阅读下面程序段,说明该段程序的功能。

MOV R0,#40H MOV R7,#10 CLR A LOOP:MOV @R0,A INC A INC R0 DJNZ R7,LOOP SJMP $ 答:把0,1,2,3??数列送到40H 开始的10 个单元中。

13.阅读下面程序段,说明该段程序的功能。MOV R0,#40H MOV A,R0 INC R0 ADD A,

@R0 MOV 43H,A CLR A ADDC A,#0 MOV 42H,A SJMP $ 答:40H 加41H 单元的数,

结果送42H:43H

14.阅读下面程序段,说明该段程序的功能。MOV A,30HMOV B,#5 MUL AB ADD A,31H MOV 33H,A CLR A ADDC A,B MOV 32H,A SJMP $ 答:(30H)×5+(31H)

→(32H:33H)

15.编写程序,用位处理指令实现“P1.4=P1.0∨((((P1.1∧P1.2))))∨P1.3”

的逻辑功

能。MOV C,P1.1 ANL C,P1.2 ORL C,P1.0 ORL C,P1.3 MOV P1.3,C

16.编写程序,若累加器A 的内容分别满足下列条件,则程序转到LABLE 存储单元。设A

中存放的的无符号数。(1)A≥10;(2)A>10;(3)A≤10。(1)CJNE A,#10,NEXT LJMP LABLE NEXT: JNC LABLE (2)CJNE A,#10,NEXT LJMP NEXT2 NEXT: JNC

LABLE NEXT2: (3)CJNE A,#10,NEXT LJMP LABLE NEXT: JC LABLE

17.编写程序,查找片内RAM的30H~0H 单元中是否有55H 这一数据,若有,则51H 单

元置为FFH;若未找到,则将51H 单元清0。MOV R0,29H NEXT: INC R0 CJNE

R0,#51H,NEXT2MOV 51H,#0FFH AJMP OVER NEXT2: CJNE @R0,#55H,NEXT MOV 51H,#0 OVER:

18.编写程序,查找片内RAM的30H~50H 单元中出现0 的次数,并将查找的结果存入51H

单元。MOV R0,30H MOV 51H,#0 NEXT: CJNE @R0,#00H,NEXT2 INC 51H NEXT2:INC

R0 CJNE R0, #51H,NEXT

19.在片外RAM 中有一个数据块,存有若干字符、数字,首地址为SOURCE 要求将该数

据块传送到片内RAM以DIST 开始的区域,直到遇到字符“$”时结束($也要传送,它的ASCII 码为24H)。MOV DPTR,#SOURCE MOV R0,#DIST NEXT: MOVX A,@DPTR MOV

@R0,A INC DPTR INC R0 CINE A,#24H,NEXT

20.片内RAM的30H 和31H 单元中存放着一个16 位的二进制数,高位在前,低位在后。

2.编写程序对其求补,并存回原处。CLR C MOV A,#0 SUBB A,31H MOV 31H,A MOV A,#0

SUBB A,30H MOV 30H,A

21.片内RAM中有两个4 字节压缩的BCD 码形式存放的十进制数,一个存放在30H~33H

单元中,另一个存放在40H~43H单元中。编写程序将它们相加,结果的BCD码存放在30H~

33H 中。CLR CMOV R0,#30H MOV R1,#40H MOV R2,#4 NEXT: MOV A,@R0 ADDC A,@R1 MOV @R0,A INC R0 INC R1 DJNZ R2,NEXT

22.编写程序,把片外RAM从2000H 开始存放的16 字节数据,传送到片内从30H 开始的

单元中。MOV DPTR,#2000H MOV R0,#30H MOV R1,#0 NEXT: MOVX A,@DPTR MOV

@R0,A INC DPTR INC R0 INC R1 CINE R1,#16H,NEXT

第四章

1.什么是中断和中断系统?计算机采用中断系统带来了哪些优越性?

答:当CPU 当CPU 正在处理某事件的时候,外部或者内部发生的某一事件请求CPU 迅速去

处理,于是CPU 暂时中止当前的工作,转去处理所发生的事件。中断服务处理完该事件后,

再返回到原来被中止的地方继续原来的工作,这样的过程称为中断。1.CPU 与外设同步工

作2.实时处理3.故障处理

2.MCS-51 共有几个中断源?各中断标志是如何产生的,又如何清零的?CPU 响应中断时,

中断入口地址各是多少?

答:MCS-51 共有5 个中断源。各中断标志是通过中断请求产生的,通过指令或硬件清零的。

CPU 响应中断时,中断入口地址各是03H,0BH,13H,1BH,23H。

4.编写一段对中断系统那个初始化的程序,使之允许INT0、INT1、T1、串行口中断,且使

串行口中断为高优先级。EX0=1; EX1=1; ET1=1; ES=1; EA=1; PS=1;

3.什么是中断优先级什么是中断优先级什么是中断优先级什么是中断优先级????什么是中断嵌套什么是中断嵌套什么是中断嵌套什么是中断嵌套????处理中断优先级的原则是处理中断优先级的原则是处理中断优先级的原则是处理中断优先级的原则

是????

答:中断响应的优先次序是中断优先级。当一个中断处理的过程中又响应了更高优先级的中断是中断嵌套。处理中断优先级的原则是先高级中断,后低级中断。同级的按自然优先级排

序。

6.MCS-51 在什么情况下可以响应中断?中断响应的过程是?

答:响应中断的条件(1)中断源有中断请求;(2)中断总允许位EA=1;(3)请求中断的中断源

的中断允许位为1;在满足以上条件的基础上,若有下列任何一种情况存在,中断响应都会受到阻断。(1)CPU 正在执行一个同级或高优先级的中断服务程序。(2)正在执行的指令

尚未执行完。(3)正在执行中断返回指令RETI 或者对专用寄存器IE、IP 进行读/写的指令。

CPU 在执行完上述指令之后,要再执行一条指令,才能响应中断请求。中断请求被响应后,

有内部长调用(LCALL)将程序转向对应的中断矢量地址,执行执行中断服务程序。

7.中断响应过程中,为什么通常要保护现场?如何保护和哪些信息要进行保护?

答:因为中断服务程序会用到寄存器和存储器的数据会被覆盖,而中断是要返回的,所以通常要保护现场。方法是把要保护的内容压入到堆栈。

8.MCS-51 的ROM中,,应如何安排程序区?

答:程序区从00H 到32H 的存储区依次存放主程序入口和各中断服务程序的入口。

9.外部中断触发方式有几种?它们的特点是什么?

答:外部中断触发方式有2 种。它们的特点是低电平触发方式,边沿触发方式,上一个机器周期

检测为高电平,接下来的下一个机器周期为低电平。

10.中断系统的初始化一般包括哪些内容?

答:开相应中断允许,开总中断允许,设置中断优先级。

11.中断响应的时间是否使确定不变的?为什么?在实际以用中应如何考虑这一因素?答: 中断响应的时间不是确定不变的。因为中断发生的位置是不确定的。在实际应用中对实时性

要求高的场合要考虑这一因素,合理安排程序。

11.在中断请求有效并开中断的状况下在中断请求有效并开中断的状况下在中断请求有效

开中断的状况下在中断请求有效并开中断的状况下,,,,能否保证立即响应中断能否保证立

即响应中断能否保证立即响应中断能否保证立即响应中断????有什么条有什么条有什么条有什么条件?答:在中断请求有效并开中断的状况下,不能保证立即响应中断。如果要

立即响应中断必须是当前指令的最后周期,没有同级或更高级中断发生,下一条指令不是RETI 或者对专用寄存器IE、IP 进行读/写的指令。

12.中断服务程序与普通子程序有什么根本的区别中断服务程序与普通子程序有什么根本的

区别中断服务程序与普通子程序有什么根本的区别中断服务程序与普通子程序有什么根本的区别????答:中断服务程序是随机发生的,结束后要返回断点。普通子程序是安排好的,没有断点。

13.为什么要用RETI 指令结束中断服务程序?RETI 指令的功能是什么?为什么不用RET指

令作为中断服务程序的返回指令?

答:中断服务程序返回指令RETI,除了具有“RET”指令的功能外,还将开放中断逻辑的作用。

14.哪些中断源的中断请求标志位是由硬件自动复位?哪些中断的中断请\求标志必须通过软

件编程进行复位?

答:外部中断和定时器中断是由硬件自动复位的。串行口中断的中断请求标志必须通过软件编程进行复位。

第五章

1.MCS-51 单片机内部有几个定时器/计数器,有几种工作方式?

答:89C52 内部有3 个定时器/计数器,定时器0 有4 种工作方式,定时器1 有3 种工作方

式,定时器2 有4 种工作方式。

2.定时器/计时器用作定时器时,其定时时间和哪些因素有关?作计数器时,对外界计数频率有何限制?

答:定时器的定时时间和单片机的振荡频率和定时初值有关。做计数器时候,其外界计数频

率最大不能超过Fosc/12。

3.MCS-51 单片机的定时器/计数器的定时和计数两种功能各有什么特点?

答:定时是对时钟脉冲进行计数。计数是对外部计数脉冲进行计数。

4.MCS-51 单片机的T0、T1 定时器/计数器四种工作方式各有什么特点?

答:方式0:13 位计数模式。方式1:16 位计数模式。方式2:8 位自动重装入计数模式。

方式3:只有T0 有的双8 位计数模式。

5.根据定时器/计数器0 方式1 逻辑结构图,分析门控位GATE 取不同值时,启动定时器的

工作过程。

答:当GATE=0:软件启动定时器,即用指令使TCON 中的TR0 置1 即可启动定时器0。GATE=1:软件和硬件共同启动定时器,即用指令使TCON 中的TR0 置1 时,只有外部中

断INT0 引脚输入高电平时才能启动定时器0。

6.当定时器/计数器的计满溢出时, 溢出标志位TF1 由硬件自动置1,简述对该标志位的两

种处理方法。

答:一种是以中断方式工作,即TF1 置1 并申请中断,响应中断后,执行中断服务程序,并由硬件自动使TF1 清0;另一种以查询方式工作,即通过查询该位是否为1 来判断是否溢

出,TF1 置1 后必须用软件使TF1 清0。

7.设MCS-51 单片机fosc=12MHz,要求T0 定时时150?s,分别计算采用定时方式0、方

式1 和方式2 时的定时初值。

答:方式0 的定时初值:IF6AH 方式1 的定时初值:FF6AH 方式2 的定时初值:6AH 8. 设MCS-51 单片机fosc=6MHz,问单片机处于不同的工作方式时,最大定时范围是多少?

答:方式0 的最大定时范围:131,072?s 方式1 的最大定时范围:16,384?s 方式2 的最大定

时范围:512?s

9.设MCS-51 的单片机晶振为6MHZ,使用T1 对外部事件进行计数,每计数200 次后,T1

转为定时工作方式,定时5ms 后,又转为计数方式,如此反复的工作,试编程实现。

#include bit F0=0; void main() { TMOD=0x60; TL1=56;

TH1=56; TR1=1; ET1=1; EA =1;

While(1); } void serve() interrupt 3 { if (!F0) { TMOD=0x10;

TL1=63036%16; TH1=63036/16; F0= ~F0; } else

{ TMOD=0x60; TL1=56; TH1=56; F0=~F0; } }

10. 用方式0 设计两个不同频率的方波,P1.0 输出频率为200Hz, P1.1 输出频率为 100Hz,

晶振频率 12MHz。 #include void main() { TMOD=0x00; TL0=0x1c;

TH0=0xb1; TR0=1; F0=0; ET0=1; EA =1; While(1 ); }

void serve() interrupt 1 { TL0=0x1c; TH0=0xb1; P1_0=~P1_0;

if(F0==0) F0=1; else { F0=0; P1_1=~P1_1; } }

11.定时器T0 已预置为156,且选定用于方式2 的计数方式,现在T0 输入周期为1ms 的

脉冲,问此时T0 的实际用途是什么?在什么情况下计数器0 溢出?

答:T0 的实际用途是定时1s,每隔1s 计数器0 溢出一次。

12.P1.0 输出脉冲宽度调制(PWM)信号,即脉冲频率为2kHz、占空比为7:10 的矩形波,

晶振频率12MHz。#include unsigned char data count; void main()

{ TMOD=0x02;

TL0=206; TH0=206; TR0=1; ET0=1; EA =1; count=0;

While(1); } void serve() interrupt 1 { count++;if(count<=7) P1_0=1; else

P1_0=0;

if(count==10) count=0; }

13....两只开关分别接入P3.0、P3.1,在开关信号4 种不同的组合逻辑状态,使P1.0 分别

输出频率0.5kHz、1kHz、2kHz、4kHz 的方波,晶振频率为12MHz。 #include unsigned char data sta; unsigned char data cou; unsigned char data mag; void main()

{ TMOD=0x02; TL0=131; TH0=131; TR0=1; ET0=1;

EA =1; cou=0; While(1); } void serve() interrupt 1 { unsigned char temp; P3=0xff;

temp=P3&0xfc; if(temp!=sta) { sta=temp; cou=0; } if(sta=0x00) mag=7; else if(sta=0x01)

mag=3; else if(sta=0x10) mag=1; else if(sta=0x11) mag=0; if(cou==mag) { P1_0=~P1_0;

cou=0; } else cou++; }

14.MCS-51 单片机P1 端口上,经驱动器连接有 8 只发光二极管,若

fosc=6MHz,试编写

程序,使这 8 只发光二极管每隔 2s 循环发光一次(要求 T0 定时)。

#include

unsigned char data cou; unsigned int data tim; void main() { TMOD=0x02; TL0=16;

TH0=16; TR0=1; ET0=1; EA =1; P1=0; cou=0; tim=1; While(1); }

void serve() interrupt 1 { tim++; if(tim==500) { P1=0x01<

cou=0; } }

15.设fosc=12MHz。。。。试编写一段程序,对定时器T1 初始化,使之工作在模式2,产生

200?s 定时,并用查询T1 溢出标志的方法,控制P1.1 输出周期为2ms 的方波。

#include void main() { unsigned char i,j; TMOD=0x20; TL1=56;

TH1=56; TR1=1; while(1) { while(TF1=1) { TF1=0; i++; if(i==5)

单片机原理及应用期末考试试卷及答案

苏州经贸职业技术学院 2009-2010学年第二学期 《单片机原理及应用》期终试卷(A) 班级:姓名:学号:成绩: 一﹑填空题(将正确答案填在题干的空白处。1分×35=35分) 1、十进制数-47用8位二进制补码表示为:11010001B。 2、89C51含4KB Flash ROM,128B的RAM,在物理上有4个独立的存储器 空间。 3、若8031单片机的晶振频率fosc=12MHz,则振荡周期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行MUL AB指令需要时间为4us 。 4、假定A=85H,R0=20H,(20H)=0AFH。执行指令:ADD A,@R0后,累加器 A的内容34H ,CY的内容1 ,AC的内容1 ,OV的内容1 。 5、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H 单元的内容。 6、PSW中RS1 RS0=10H时,R2的地址为12H 。 7、ROM在物理上分为片内ROM 和片外ROM ,在逻辑上两者统一编址。 8、MCS-51单片机当EA=1时,首先使用的是片内程序存储器,存储容量超过4KB时开始使用外部程序存储器;EA=0时,则仅仅使用片外程序存储器。 9、MCS—51单片机访问片外存储器时,利用ALE 信号锁存来自P0 口的低8位地址信号。 10、欲使P1口的高4位输出1,而低4位不变,应执行一条ORL P1,#0F0H指令。 11、12根地址线可选4KB个存储单元,32KB存储单元需要15 根地址线。 12、设80C51 fosc=12MHz,定时器工作在方式0,则最大定时时间为8192μs。 13、异步串行数据通讯有单工、半双工和全双工共三种传送方式。 14、51单片机的中断系统最多可以有 2 个嵌套。 15、8031单片机指令MOV是访问内RAM ,最大范围为256B ,MOVX是访问外RAM ,最大范围为64KB,MOVC是访问ROM ,最大范围为64KB 。 二、单项选择(1分×15=15分) 1、MCS-51上电复位后,SP的内容是(B) (A)00H (B)07H (C)60H (D)70H 2、80C51是(C)

单片机原理_期末考试试题_(附答案)

单片机原理_期末考试试题_(附答案) Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的RAM 和ROM以及(I/O)口、定时器等电路集成在一块芯片上而构成的微型计算机。 2、单片机89C51片内集成了(4)KB的FLASH ROM,共有(5)个中断源。 3、两位十六进制数最多可以表示(256)个存储单元。 4、89C51是以下哪个公司的产品( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 5、在89C51中,只有当EA引脚接(高)电平时,CPU才访问片内的Flash ROM。 6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。T 7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。F 8、当CPU访问片外的存储器时,其低八位地址由(P0)口提供,高八位地址由(P2)口提供,8位数据由(P0)口提供。9、在I/O口中,(P0)口在接LED时,必须提供上拉电阻,(P3)口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。F 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 14、MCS-51系列单片机是属于(B)体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 15、89C51具有( 64) KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外

单片机原理及应用习题答案第三版

单片机原理及应用习题 答案第三版 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

第一章习题参考答案 1-1:何谓单片机与通用微机相比,两者在结构上有何异同 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用

单片机原理及应用在线考试试题答案

中国石油大学(北京)远程教育学院期末考核 《单片原理及应用》 说明:共100分,每题20分,在下题中任选5题。 1.MCS-51的时钟周期、机器周期、指令周期是如何分配的?当振荡频率为10MHz时,一 个机器周期为多少毫秒? 参考第二章第四节。MCS-51典型的指令周期为一个机器周期,每个机器周期由6个状态周期组成,每个状态周期由2个时钟周期(振荡周期)组成。一个机器周期=6×一个状 态周期=12×一个时钟周期=12× 答: 为使单片机能够完成取指、译码、执行指令等操作,需要为单片机提供时钟信号以产生必要的时序。单片机振荡电路中的振荡信号对应的周期叫振荡周期(时钟周期)。对振荡周期12分频后得到的信号周期叫做机器周期,即12个时钟周期,是1个机器周期。一个机器周期宽度为6个状态周期,并依次表示为S1~S6。每个状态周期由2个时钟周期(振荡周期)组成。Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。 一个机器周期=6×一个状态周期=12×一个时钟周期=12×=12×1/10=1.2 us=0.0012ms 2.指出下列指令中画线的操作数的寻址方式? MOV R0, #55H ;立即寻址 MOV A, 2AH ;直接寻址 MOV A, @R1 ;寄存器间接寻址 MOV @R0, A ;寄存器寻址 ADD A, R7 ;寄存器寻址 MOVX A, @DPTR ;寄存器间接寻址 MOV DPTR, #0123H ;立即寻址 MOVC A, @A+DPTR ;基址加变址寻址 INC DPTR;寄存器寻址 参考第三章第二节指令寻址方式 3.外部RAM中从1000H到10FFH有一个数据区,现在将它传送到外部RAM中2500H单元 开始的区域中,编程完成上述功能。 参考第三章第三节数据传送类指令和第六章第二节外部存储器扩展 START: MOV R0,#00H MOV DPTR,#1000H LOOP: MOVX A,@DPTR MOV DPH,#25H MOVX @DPTR,A MOV DPH,#10H

单片机原理及应用的试题库

一、选择题 1.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用区的工作寄存器。 A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区 答案:2.B 2、读片外部数据存储器时,不起作用的信号是。 A./RD B. /WE C./PSEN D.ALE 答案: 4.C 3.已知:MOV A,#28H MOV R0,#20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0 执行结果A的内容为 A. A0H B.28H C.08H D.88H 答案:6.A 4.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:7.B 9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为 A.8.192ms B. 65.536 ms C. 0.256ms D.16.384ms 答案:9.B 11、开机复位后,CPU使用的是第0组工作寄存器,地址范围是。 A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H 答案:11.D 13、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是指令。 A.ADD B.DA A C.ADDC D.由实际程序确定 答案:3.B 14、进位标志CY在中。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 答案:14.C 15、MCS-51单片机有七种寻址方式,MOVX A,@A+DPTR 属于寻址。 A.间接B.变址C.相对D.直接 答案: 5.B 16、有如下程序段: MOV 31H ,#24H ; MOV A ,31H ; SWAP A ; ANL A ,#0F0H ; 执行结果是 A.(A)=24H B.(A)=42H C .(A)=40H D.(A)=00H 答案:16.C 19、8位LED 显示器采用动态显示方式时(不加锁存器),至少需要提供的I/O 线总数是:() A. 16 B. 20 C.18 D. 6 答案:19.A 20、堆栈数据的进出原则是 A.先进先出 B.进入不出 C.后进后出 D.先进后出 答案:20.D 21、要MCS-51系统中,若晶振频率屡6MHz,一个机器周期等于( ) μs A 、1.5 B 、3 C 、1 D 、2 答案:21、D, 22、单片机复位后,累加器A、PC、PSW的内容为() A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H 答案:22、B, 23、8031有四个工作寄存器区,由PSW状态字中的RS1、RS0两位的状态来决定,单片机复位后,若执行SETB RS1 指令,此时只能使用()区的工作寄存器。 A、0区 B、1区 C、2区 D、3区 答案:23、C, 25、在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。 A、ADD B、DA A C、ADDC D、由实际程序确定 答案:25、B, 26、假定A=38H,(R0)=17H,(17H)=34H,执行以下指令:

单片机原理及应用课后答案

第1章单片机概述参考答案 1.1 答:微控制器,嵌入式控制器 1.2 答:CPU、存储器、I/O口、总线 1.3 答:C 1.4 答:B 1.5 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。嵌入式微处理器相当于通用计算机中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 1.6 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPROM。 1.7 答:因为MCS-51系列单片机中的"MCS"是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 1.8 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM。 1.9 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。 1.10 广义上讲,凡是系统中嵌入了"嵌入式处理器",如单片机、DSP、嵌入式微处理器,都称其为"嵌入式系统"。但多数人把 "嵌入"嵌入式微处理器的系统,称为"嵌入式系统"。目前"嵌入式系统"还没有一个严格和权威的定义。目前人们所说的"嵌入式系统",多指后者。 第2章 AT89S51单片机的硬件结构 1.答:AT89S51单片机的片内都集成了如下功能部件:(1)1个微处理器(CPU);(2)128

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷 班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分) 一、单项选择题(33小题,共33分) [1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μs A 1。5 B 3 C 1 D 0.5 [1分](2)MCS—51的时钟最高频率是 ( A )。 A 12MHz B 6 MHz C 8 MHz D 10 MHz [1分](3)下列不是单片机总线是( D ) A 地址总线 B 控制总线 C 数据总线 D 输出总线 [1分](4)十进制29的二进制表示为原码( C ) A 11100010 B 10101111 C 00011101 D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。这位科学家是:( D ) (A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼 [1分](6)在CPU中,控制器的功能是:( C ) (A)进行逻辑运算(B)进行算术运算 (C)分析指令并发出相应的控制信号(D)只控制CPU的工作 [1分](7)下列数据中有可能是八进制数的是:( A) (A)764 (B)238 (C)396 (D)789 [1分](8)MCS—51的时钟最高频率是 (D ) A、6MHz B、8MHz C、10MHz D、12MHz [1分](9)-49D的二进制补码为.( B) A、 11101111 B、11101101 C、0001000 D、11101100 [1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B) A、 MOV B、 MOVX C、 MOVC D、以上都行 [1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C ) A、1KB B、2KB C、 4KB D、 8KB [1分](12)PSW=18H时,则当前工作寄存器是(D ) A、 0组成 B、 1组成 C、2组成 D、3组成 [1分](13)所谓CPU是指( B) A、运算器与存储器 B、运算器与控制器 C、输入输出设备 D、控制器与存储器 [1分](14)PSW=18H时,则当前工作寄存器是(D ) (A)0组(B)1组(C)2组(D)3组 [1分](15)P1口的每一位能驱动( B ) (A)2个TTL低电平负载有(B)4个TTL低电平负载 (C)8个TTL低电平负载有(D)10个TTL低电平负载 [1分](16)二进制数110010010对应的十六进制数可表示为( A) A、192H B、C90H C、1A2H D、CA0H [1分](17)一3的补码是( D ) A、10000011 B、11111100 C、11111110 D、11111101 [1分](18)对于8031来说,脚总是( A ) A、接地 B、接电源 C、悬空 D、不用 [1分](19)进位标志CY在( C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR

单片机原理及应用试卷和答案(三套试卷和答案)

试卷一 一、填空题(20分,每小题2分) 1、-19D的二进制的补码表示为11101101B。 2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。 3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。调 用返回时再进行出栈操作,把保护的断点弹回 PC。 4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。 5、PSW中RS1 RS0=10H时,R2的地址为12H。 6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令: MOVC A,@A+DPTR 后,送入A的是程序存储器8140H单元的内容。 7、设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 最后执行结果是执行结果将0送外部数据存储器的2410H单元。 8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。 9、12根地址线可寻址4KB存储单元。 二、选择题(10分,每小题1分) 1、MCS-51响应中断时,下面哪一个条件不是必须的(C) (A)当前指令执行完毕(B)中断是开放的 (C)没有同级或高级中断服务(D)必须有RETI 2、执行PUSH ACC指令,MCS-51完成的操作是(A) (A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP 3、89C51是(C) (A)CPU (B)微处理器 (C)单片微机(D)控制器 4、关于MCS-51的堆栈操作,正确的说法是(C) (A)先入栈,再修改栈指针(B)先修改栈指针,再出栈 (C)先修改栈指针,再入栈(D)以上都不对

单片机原理及应用试题库---答案

《单片机原理及应用》试题库一、填空题 1.单片机就是把(CPU)、 ( 输入 /输出 )、和 ( 存储 器)等部件都集成在一个电路 芯片上,并具备一套功能完善 的( 指令系统),有的型号同时还具备 ( AD)和( DA)等功 能部件,其简称为 ( 微处理器)或 (微控制 器)。 2.Intel 公司典型的单片 机有( MCS-51 系列 ) 和( MCS-96 系列)。 3.单片机具有体积 ( 下 )、重量 ( 轻)、价格 ( 低)、功耗 ( 小 )、控制功能 强、 运算速度快、运用灵活、易于产品化、抗扰能 力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它 为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器 或I/O 口时, P2 口用作(地址线的高8 位)。 6.MCS - 51 单片机内部 RAM 区有 ( 4 )个工作寄存器区。 7.MCS - 51 单片机内部 RAM 区有 (128 )个位地址。 8.89C51 单片机片内RAM 中位寻址区的地址范围是(20H— 2FH),工作寄 存器区的地址范围是(00H — 1FH ),片内程序存储器中寻址区的地址范围 是 (0000H — 07FFH)。 9.MCS-51 有( 4 )个并行 I\O 口。 10. MCS-51 的堆栈是软件填写堆栈指针临时在(30H— 7FH )内开辟的区域. 11. MCS-51 片内( 20H— 2FH )范围内的数据存储器,既可以字节寻址又可以位 寻址。 12.程序状态标志字寄存器PSW 中的 PSW.7 的含义是(进位和借位标志位);PSW.0 的含义是(奇偶校验位)。 13.若不使用 89C51 片内的程序存储器,引脚(EA’)必须接地。 14. MCS-51 中凡字节地址能被(0 和 8 )整除的特殊功能寄存器均能寻址。 15. MCS-51 有 4 组工作寄存器,它们的字节地址范围是(00H— 1FH )。 16.当 MCS-51 引脚(ALE )信号有效时,表示从P0 口稳定地送出了低 8 位地址 . 17.在单片机的 RESET 端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC 指向(0000H )地址。 18. MCS-51 系列单片机有 :(外部中断 0), (外部中断 1 ), (定时 /计数器 T0 溢出中断) , (定时 /计数器 T1 溢出中断) , (串行口)等 5 个中断请求源。 39. KeiL C51 软件中,工程文件的扩展名是__UV2______ ,编译连接后生成可烧写的

单片机原理和应用习题答案解析(第三版)

第一章习题参考答案 1-1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器(CPU)、存储器、I/O接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU,但通用微机的CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲(Cache)技术等。CPU的主频达到数百兆赫兹(MHz),字长普遍达到32位。单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。例如,现在的单片机产品的CPU大多不支持浮点运算,CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用4位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用16位字长单片机,32位单片机产品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU对数据的存取速度。现今微机的内存容量达到了数百兆字节(MB),存储体系采用多体、并读技术和段、页等多种管理模式。单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上,CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为64 KB。 (3) 两者都有I/O接口,但通用微机中I/O接口主要考虑标准外设(如CRT、标准键盘、鼠标、打印机、硬盘、光盘等)。用户通过标准总线连接外设,能达到即插即用。单片机应用系统的外设都是非标准的,且千差万别,种类很多。单片机的I/O接口实际上是向用户提供的与外设连接的物理界面。用户对外设的连接要设计具体的接口电路,需有熟练的接口电路设计技术。 另外,单片机的微处理器(CPU)、存储器、I/O接口电路集成在一块芯片上,而通用微机的微处理器(CPU)、存储器、I/O接口电路一般都是独立的芯片 1-4 IAP、ISP的含义是什么? ISP:In System Programable,即在系统编程。用户可以通过下载线以特定的硬件时序在线编程(到单片机内部集成的FLASH上),但用户程序自身不可以对内部存储器做修改。 IAP:In Application Programable,即在应用编程。用户可以通过下载线对单片机进行在线编程,用户程序也可以自己对内部存储器重新修改。 1-6 51单片机与通用微机相比,结构上有哪些主要特点? (1)单片机的程序存储器和数据存储器是严格区分的,前者为ROM,后者为RAM; (2)采用面向控制的指令系统,位处理能力强; (3)I/O引脚通常是多功能的; (4)产品系列齐全,功能扩展性强; (5)功能是通用的,像一般微处理机那样可广泛地应用在各个方面。 1-7 51单片机有哪些主要系列产品? (1)Intel公司的MCS-51系列单片机:功能比较强、价格比较低、较早应用的单片机。此系列三种基本产品是:8031/8051/8751; (2)ATMEL公司的89系列单片机:内含Flash存储器,开发过程中可以容易地进行

单片机原理与应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.AT89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。 3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。 4.假定累加器A的容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器1031H单元的容送累加器A中 5.指令格式是由操作码和操作数部分组成。 6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI 7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令 8. JNC rel指令执行时,当CY位为0时程序发生跳转。 9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元 的地址应该是22H 。 10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。 11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s 12.堆栈应遵循先进后出规律,堆栈指针的符号为SP 二、单项选择题(每小题1分,共20分) 1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。 a)P0 b)P1 c)P2 d)P3 2.单片机应用程序一般存放在(b) a)RAM b)ROM c)寄存器 d)CPU 3.已知某数的BCD码为00010 则其表示的十进制数值为(b) a) 7542H b) 7542 c) 75.42H d) 75.42

单片机原理与应用试题及答案

单片机原理与应用试题 及答案 https://www.doczj.com/doc/ce2001173.html,work Information Technology Company.2020YEAR

单片机原理与应用试卷及答案 一、填空题 1、10110110B 作为无字符数时,十进制数值为182;作为补码时,十进制数值为—74. 2、原码01101011B 的反码为01101011B ;补码为01101011B 。 3、由8051的最小系统电路除芯片外,外部只需要复位电路和时钟(晶振)电路,如果由8031的最小系统,还需要扩展外部ROM 电路。 4、若已知8051RAM 的某位地址为09H ,则该位所处的单元地址为21H 。 5、C51语言中,指令#define ADC XBYTE[OXFFEO]能够正确编译的前提是包含头文件absacc.h ,该指令的作用是定义一个外部地址单元为OXFFEO 。 二、选择题 1、程序和常数都是以(二进制)的形式存放在单片机程序的存储器中。 2、下列哪一个选项的指令语句不是任何时候都可以被C51正确编译(uchar; k=ox20) 3、当PSW 的RS0和RS1位分别为1和0时,系统选用的寄存器组为(1组) 4、若某存储器芯片地址线为12根,那么它的存储容量为(4KB ) 5、已知T osc =12MHZ ,TH1=177,TL1=224,TMOD=ox10,则从定时器启动到正常溢出的时间间隔为(20ms ) 三、简答题 答:①新建工程项目②配置工程项目属性③创建源文件④将源文件加入项目⑤保存项目 3、PSW 寄存器有何作用其各位是如何定义的 4、 答:标志寄存器PSW 是一个8位的寄存器,它用于保存指令执行结果的状态,以供工程查询和判别。 C (PWS.7):进位标志位 AC (PWS.6):辅助进位标志位 FO (PWS.5):用户标志位 RS1、RS0(PWS.4、PWS.3 PSW DOH

单片机原理及应用习题答案

思考与练习题1 1.1单项选择题 (1)单片机又称为单片微计算机,最初的英文缩写是( D ) A.MCP B.CPU C.DPJ D.SCM (2)Intel公司的MCS-51系列单片机是( C )的单片机。 A.1位 B.4位 C.8位 D.16位 (3)单片机的特点里没有包括在内的是( C ) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4)单片机的发展趋势中没有包括的是( B ) A.高性能 B.高价格 C.低功耗 D.高性价比 (5)十进制数56的二进制数是( A ) A.00111000B B.01011100B C.11000111B D.01010000B (6)十六进制数93的二进制数是( A ) A.10010011B B.00100011B C.11000011B D.01110011B (7)二进制数11000011的十六进制数是( B ) A. B3H B.C3H C.D3H D.E3H (8)二进制数11001011的十进制无符号数是( B ) A. 213 B.203 C.223 D.233 (9)二进制数11001011的十进制有符号数是( B ) A. 73 B.-75 C.-93 D.75 (10)十进制数29的8421BCD压缩码是( A ) A.00101001B B.10101001B C.11100001B D.10011100B (11)十进制数-36在8位微机中的反码和补码是( D ) A.00100100B、11011100B B.00100100B、11011011B C.10100100B、11011011B D.11011011B、11011100B (12)十进制数+27在8位微机中的反码和补码分别是( C ) A.00011011B、11100100B B.11100100B、11100101B C.00011011B、00011011B D.00011011B、11100101B (13)字符9的ASCII码是( D ) A.0011001B B.0101001B C.1001001B D.0111001B (14)ASCII码1111111B的对应字符是( C ) A. SPACE B.P C.DEL D.{ (15)或逻辑的表达式是( B ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (16)异或逻辑的表达式是( C ) A.A?B=F B. A+B=F C. A⊕B=F D.(A?B)=F (17)二进制数10101010B与00000000B的“与”、“或”和“异或”结果是( B ) A.10101010B、10101010B、00000000B B.00000000B、10101010B、10101010B C.00000000B、10101010B、00000000B D.10101010B、00000000B、10101010B (18)二进制数11101110B与01110111B的“与”、“或”和“异或”结果是( D ) A.01100110B、10011001B、11111111B B.11111111B、10011001B、01100110B C.01100110B、01110111B、10011001B D.01100110B、11111111B、10011001B (19)下列集成门电路中具有与门功能的是( D ) A.74LS32 B.74LS06 C.74LS10 D.74LS08

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总

单片机原理及应用期末考试试题汇总 1、单片机是将微处理器、一定容量的 RAM 和ROM 以及 器等电路集成在一块芯片上而构成的微型计算机 2、 单片机89C51片内集成了 有 5 个中断 源。 3、 两位十六进制数最多可以表示 4、 89C51是以下哪个公司的产 品? 4 KB 的 FLASH RO ,共 256 个存储单元。 C ) A 、INTEL B 、AMD C 、ATMEL D 、PHILIPS 8、当CPU 访问片外的存储器时,其低八位地址由 P0 口提供,高八位 地址由 P2 口提供,8位数据由 P0 口提供。 9、在I/O 口中, P0 口在接LED 时,必须提供上拉电 阻, P3 口具有第二功能。 10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同 的。F 11、 是非题:是读端口还是读锁存器是用指令来区别的。 T 12、 是非题:在89C51的片内RAM 区中,位地址和部分字节地址是冲突的。 F 13、 是非题:中断的矢量地址位于 RAM 区中。F 14、 M CS-51系列单片机是属于( B )体系结构。 A 、冯诺依曼 B 、普林斯顿 C 、哈佛 D 、图 灵 15、 89C51具有 64 KB 的字节寻址能力。 16、 是非题:在89C51中,当CPU 访问片内、夕卜ROM 区时用MOV 指令,访问片 外RAM 区时用MOV 指令,访问片内 RAM 区时用MOV 旨令。T I/O 口、定时 5、在89C51中,只有当EA 引脚接 Flash ROM 。 高 电平时,CPU 才访问片内的 6、是非题:当89C51的EA 引脚接低电平时, 内是否有程序存储器。T CPL 只能访问片外ROM 而不管片 7、是非题:当89C51的EA 引脚接高电平时, CPU 只能访问片内的4KB 空间。F

单片机原理试题库答案

单片机原理及应用复习题及答案 一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中) 1、80C51基本型单片机内部程序存储器容量为(C)。 (A)16KB (B)8KB (C)4KB (D)2KB 2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。 (A)EA(B)RST (C)ALE (D)PSEN 3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。 (A)P0 (B)P1 (C)P2 (D)P3 4、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。 (A)并口(B)T1 (C)串口(D)T0 5、在80C51中,要访问SFR使用的寻址方式为(AB)。 (A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址 6、以下的4条指令中,不合法的指令为(D)。 (A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC 7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。 (A)2764 (B)6264 (C)6116 (D)62128 8、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。 (A)8155 (B)8255 (C)8253 (D)8251 9、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。 (A)方式0 (B)方式1 (C)方式2 (D)方式3 10、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。 (A)08H (B)80H (C)00H (D)07H 11、MCS—51单片机的复位信号是( A )有效。 A.高电平 B.低电平 C.脉冲 D.下降沿 12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。 A.2μs B.4μs C.8μs D.1ms 13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。 A.PUSH R0 B.PUSH @R0 C.PUSH 00H D.PUSH 08H 14、能够用紫外光擦除ROM中程序的只读存储器称为( C )。 A.掩膜ROM B.PROM C.EPROM D.EEPROM 15、在片外扩展一片2764程序存储器芯片要( B )地址线。 A.8根 B.13根 C.16根 D.20根 16、定时器/计数器工作方式1是( D )。 A.8位计数器结构 B.2个8位计数器结构 C.13位计数结构 D.16位计数结构 17、设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为 ( C ) A.2MHz B.1MHz C.500KHz D.250KHz 18、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。 A.06H B.F9H C.30H D.CFH

单片机原理及应用试题库---答案

《单片机原理及应用》试题库 一、填空题 1.单片机就是把(CPU)、( 输入/输出)、和( 存储器)等部件都集成在一个电路芯片上,并具备一套功能完善的( 指令系统),有的型号同时还具备( AD )和( DA )等功能部件,其简称为( 微处理器)或(微控制器)。 2.Intel公司典型的单片机有( MCS-51系列)和( MCS-96系列)。 3.单片机具有体积( 下)、重量( 轻)、价格( 低)、功耗( 小)、控制功能强、运算速度快、运用灵活、易于产品化、抗扰能力( 强)等特点,故在国民经济建设、军事及家用电器等领域均得到了广泛的应用。 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为(CPU )。它包括两个主要部分:(运算器)、(控制器)。 5.当扩展外部存储器或I/O口时,P2口用作(地址线的高8位)。 6.MCS-51单片机内部RAM区有( 4 )个工作寄存器区。 7.MCS-51单片机内部RAM区有(128 )个位地址。 8.89C51单片机片内RAM中位寻址区的地址范围是(20H—2FH ),工作寄存器区的地址范围是(00H—1FH ),片内程序存储器中寻址区的地址范围是(0000H—07FFH )。 9.MCS-51有( 4 )个并行I\O口。 10.MCS-51的堆栈是软件填写堆栈指针临时在(30H—7FH )内开辟的区域. 11.MCS-51片内(20H—2FH )范围内的数据存储器,既可以字节寻址又可以位寻址。 12.程序状态标志字寄存器PSW中的PSW.7的含义是(进位和借位标志位);PSW.0的含义是(奇偶校验位)。 13.若不使用89C51片内的程序存储器,引脚(EA’)必须接地。 14.MCS-51中凡字节地址能被(0和8 )整除的特殊功能寄存器均能寻址。 15.MCS-51有4组工作寄存器,它们的字节地址范围是(00H—1FH )。 16.当MCS-51引脚(ALE )信号有效时,表示从P0口稳定地送出了低8位地址. 17.在单片机的RESET端出现(两个机器周期以上的高电平时),便可以可靠复位,复位后的程序指针PC指向(0000H )地址。 18.MCS-51系列单片机有:(外部中断0), (外部中断1 ), (定时/计数器T0溢出中断), (定时/计数器T1溢出中断), (串行口)等5个中断请求源。 39.KeiL C51软件中,工程文件的扩展名是__UV2______,编译连接后生成可烧写的文件扩展名是__hex_______。

单片机原理及应用教程第3版习题课后答案

《单片机原理及应用程序》(第三版)习题参考答案 第一章 1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么? 在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机部一切信息存储、处理和传送均采用二进制数的形式。可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。十六进制数可以简化表示二进制数。 2. (1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH (4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H 3. (1) 0B3H (2)80H (3) 17.AH (4) 0C.CH 4. (1)01000001B 65 (2) 110101111B 431 5. (1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100 (5) 10000001 11111110 11111111 6. 00100101B 00110111BCD 25H 7. 137 119 89 8.什么是总线?总线主要有哪几部分组成?各部分的作用是什么? 总线是连接计算机各部件之间的一组公共的信号线。一般情况下,可分为系统总线和外总线。 系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB) 地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信

息由地址总线输出,然后经地址译码单元处理。地址总线为16位时,可寻址围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的围。在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。 控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。 数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路? CPU与接口电路连接一般应具有哪些信号线?外部设备与接口电路连接一般应具有哪些信号线? CPU通过接口电路与外部输入、输出设备交换信息, 一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。CPU为了实现选取目标外部设备并与其交换信息,必须借助接口电路。一般情况下,接口电路通过地址总线、控制总线和数据总线与CPU连接;通过数据线(D)、控制线(C)和状态线(S)与外部设备连接。 10. 存储器的作用是什么?只读存储器和随机存储器有什么不同? 存储器具有记忆功能,用来存放数据和程序。计算机中的存储器主要有随机存储器(RAM)和只读存储器(ROM)两种。随机存储器一般用来存放程序运行过程中的中间数据,计算机掉电时数据不再保存。只读存储器一般用来存放程序,计算机掉电时信息不会丢失。 11.某存储器的存储容量为64KB,它表示多少个存储单元?64×1024 12. 简述微型计算机硬件系统组成。

相关主题
文本预览
相关文档 最新文档