文档库 最新最全的文档下载
当前位置:文档库 › 单片机考试复习题单片机试题7(带答案)

单片机考试复习题单片机试题7(带答案)

单片机考试复习题单片机试题7(带答案)
单片机考试复习题单片机试题7(带答案)

试题7

一、填空(25分,每空1分)1组08H-0FH

1. PSW中的RS0、RS1=01B,此时R2的字节地址为(0AH)。

2. 假定DPTR的内容1000H,A中的内容为40H,执行指令:

2000H:MOVC A,@A+DPTR

后,送入A的是程序存储器(1040H )单元的内容。

3. 假定A中的内容为79H,R5中的内容为78H,执行指令:

ADD A,R5 79H+78H=F1H Ac=1 F>9 +66H调整

DA A F1H+66H=57H

后,累加器A的内容为(57 )H,C Y的内容为(1)。

4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是(TI,RI)。5.TMOD中的GATEx=1时,表示由两个信号TRx和(中断引脚上的电平INTx)控制定时器的启停。

6.在AT89S51单片机的RESET端出现(大于2个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为(0000)H。

7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(串行数据传输)。

8.DA转换器的两个最重要的技术指标为(分辨率[转换精度])和(建立时间)。AD转换器的最重要的技术指标为(转换时间和转换速率、分辨率、转换精度)。

9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的(CE)端提供(片选)信号。

10. 波特率定义为( 每秒发送或接收的位数)。串行通信对波特率的基本要求是

互相通信的甲乙双方必须具有( 相同) 的波特率。3000/60=50*8=400 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s)。800bit/s

12. AT89S51片内(20H-2FH)地址范围内的数据存储器,既可以字节寻址又可以位寻址。

13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFF)H。

14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的(ASCII)码送给微型打印机。

15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为(89H)。0111 0110 ---- 1000 1001

16.当键盘的按键数目少于8个时,应采用(独立)式键盘。当键盘的按键数目为64个时,应采用(矩阵)式键盘。

17.当BCD码拨盘的A端接地时,当BCD码拨盘拨到“6” 时,此时拨盘的8、4、2、1接点的输出为(0、1、1、0)。1001

18.使用双缓冲方式的D/A转换器,可实现多路模拟信号的(同步)输出。19.AT89S51单片机扩展并行I/O口时,对扩展的I/O口芯片的基本要求是输出应具有(数据锁存)功能;输入应具有(数据三态缓冲/锁存选通)功能;实现和不同外部设备的速度匹配。

1. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。

2. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms 14. LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。

3.

二、单选择题(15分,每题1分)

1.当AT89S51单片机复位时,下面说法正确的是( D )。

A.SP=00H B.P1=00H C.SBUF=FFH D.P0=FFH

2.使用8751单片机,当EA=1时,可以扩展的外部程序存储器的大小为

( A )。

A.64KB B.60KB C.58KB D.56KB

3.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( B )。

A.PC B.PSW C.A D.SP

4.外中断初始化的内容不包括( A ):

A.设置中断响应方式 B.设置外中断允许C.设置中断总允许 D.设置中断触发方式

5.以下指令中,属于单纯读引脚的指令是( C )。

A.MOV P1,A B.ORL P1,#0FH C.MOV C,

P1.3 D.DJNZ P1,LOOP

6.定时器T0工作在方式3时,定时器T1有( C )种工作方式。

A.1种B.2种C.3种D.4种

7.用AT89S51的串行口扩展并行I/O口时,串行接口工作方式选择( A )。

A. 方式0

B.方式1

C. 方式2

D.方式3

8.AT89S51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是( A )。

A. 读锁存器

B. 读数据库

C. 读A累加器

D.读CPU

9.以下不是构成控制器部件的是( D ):

A. 程序计数器

B.指令寄存器

C.指令译码器

D.存储器

10.P1口作输入用途之前必须( B )

A. 外接上拉电阻

B.相应端口先置1

C. 相应端口先置0

D.外接高电平11.AT89S51单片机中,唯一一个用户不能直接使用的寄存器是( C ).

A. P S W

B. D P T R C . P C D. B

12.在家用电器中使用单片机应属于微计算机的( B )

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用

13.中断查询确认后,在下列各种单片机运行情况下,执行完当前机器周期内容后,能立即进行中断响应的是:( D )

A.当前正在进行高优先级中断处理(不)B.当前正在执行RETI 指令(2个)

C.当前执行的指令是DIV 指令,且正处于取指令机器周期(4个)D.当前指令是MOV A, R7指令(1个)

14.AT89S51单片机读取片外的数据存储器数据时,采用的指令为( D )。

A.MOV A, @R1 B.MOVC A, @A + DPTR

C.MOV A, R4 D.MOVX A, @ DPTR

15.执行子程序返回或中断子程序返回指令时,返回的断点是( C ) A.调用指令的首地址B.调用指令的末地址

C.调用指令下一条指令的首地址D.返回指令的末地址

三、判断对错,如对则在()中写“√”,如错则在()中写“×”。(14分)

1.如果AT89S51单片机的某一高优先级中断请求正在被响应,此时不会再发生

中断嵌套。(√ )

2.当EA=1时,AT89S51单片机片外可扩展的程序存储器空间和数据存储器空

间是一样的。(√) ×

3.指令字节数越多,执行时间越长。(×)

4.访问单片机内部RAM或外部扩展的RAM的低128字节,指令是不同的。

(√)

5.并行接口芯片82C55的方式0是无条件的输入输出方式(√)

6.逐次比较型ADC的转换速度要比双积分型ADC的转换速度快。(√)

7.串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。

(√ )

8.扩展的I/O接口芯片中的寄存器,要占用片外程序存储器的地址单元。(√)

1 扩展I/O口占用片外数据存储器的地址资源。(√)

2 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。

(√)

3 单片机系统扩展时使用的锁存器,是用于锁存低8位地址(√)

9.AT89S51单片机进行串行通信时,要占用一个定时器作为波特率发生器。

(√)

10.AT89S51单片机访问片外I/O设备中的寄存器,要使用MOVX类指令。(√)

11.“转换速度”仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。

(×)

12.对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元

件,可以将该周期性的干扰电压带来的转换误差消除。(√ )

13.串行口的发送缓冲器和接收缓冲器只有1个单元地址。(√ )

14.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高

电平和低电平的持续时间均不小于1个机器周期。(×)

四、简答题(共16分,每题4分)

1.采用12MHz的晶振,定时1ms,用定时器方式1时的16进制的初值应为多少?(请给出计算过程)(4分)12/12M=1us (216-X)1us=1ms x=216-1000=64536 TH0=FCH TL0=18H

2.用一条什么指令可以取代下列前4条指令?(4分)

MOV DPTR,#1020H (AJMP 2010H)

PUSH DPH

PUSH DPL

RET

ORG 1020H

W12: …………

ORG 2010H

W34: …………

3.位地址00H—7FH和片内字节地址00H—7FH编址相同,读写时会不会搞错?为什么?

控制信号不同位地址读写是靠为操作指令来完成的

4. 当CPU响应外部中断0后,执行了外部中断0中断服务子程序的第一条单字节指令后,PC的内容为多少?(2001H)

ORG 0003H

LJMP 2000H

ORG 000BH

LJMP 3000H

五、回答下列问题并写出简要分析过程(15分)。

1.图(a)所示为AT89S51单片机存储器地址空间分布图。图(b)为存储器的地址译码电路,为使地址译码电路按图(a)所示的要求进行正确寻址,要求直接在答题纸上画出:

(1)A组跨接端子的内部正确连线图?(4分)

(2)B组跨接端子的内部正确连线图?(4分)

(注:74LS139是2-4译码器,B为高端,A为低端,使能端G接地表示译码器处于正常译码状态)。

(3)编写把单片机外部RAM C000H-C00FH 16个单元的数读入到片内RAM单元30H-3FH中的程序段(7分)

六、ADC0809与AT89S51单片机采用中断方式读取A/D转换结果的接口电路如下图所示,系统时钟为3MHz,模拟量输入仅选择IN0通道,编制单片机从上电复位开始的A/D 转换程序,将转换结果送片内RAM的30H单元。(没有用到的地址线为1)(15分)

提示:

ADC0809的片内结构如下:

图中的通道选择控制端“C”为高位,“A”为低位。

与中断有关的寄存器TCON和IE的格式如下:

另外,系统主程序用HERE:AJMP HERE 来表示。

INT1: SETB IT1

SETB EA

SETB EX1

MOV DPTR,#7FF8H ;端口地址DPTR

MOV A,#00H

MOVX @DPTR,A ;启动ADC0809对IN0的转换

;完成其他工作

PINT1: MOV DPTR,#7FF8H ;读取A/D结果送内部RAM单元30H

MOVX A,@DPTR

MOV 30H,A

MOV A,#00H ;启动ADC0809对IN0的转换

MOVX @DPTR,A RETI

单片机试题8(带答案)

试题8 一、填空题(35分,每空1分) 1、单片机也可称为微控制器或嵌入式控制器。 2、串行口方式2接收到的第9位数据送SCON 寄存器的RB8 位中保存。 3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8)位。 4、内部RAM中,位地址为50H的位,该位所在字节的字节地址为2AH 。 5、如果(A)=65H,(50H)= 50H,(R1)= 50H,执行指令XCHD A, @R1;结果为: (A) = 50 H ,(50H) = 65 H。 6、当AT89S51执行MOVC A,@A+PC指令时,伴随着PSEN控制信号有效。 7、AT89S51访问片外存储器时,利用LEA 信号锁存来自P0口发出的低8 位地址信号。 8、定时器/计数器T0作为计数器使用时,其计数频率不能超过晶振频率fosc的1/24 。 9、AT89S51单片机为8 位单片机。 8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。 9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。 10、AT89S51单片机有 2 级优先级中断。 11、MCS-51系列单片机的典型芯片分别为8031 、8051 、8751 。 12、当单片机复位时PSW=00 H,这时当前的工作寄存器区是0 区,R6所对应的存储单元地址为06 H。 13、AT89S51单片机指令系统的寻址方式有寄存器寻址、立即寻址、 寄存器间接寻址、直接寻找、位寻址、基址寄存器加变址寄存器寻址。 14、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中

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

单片机原理期末考试试 题_附答案 This model paper was revised by LINDA on December 15, 2012.

单片机原理及应用期末考试试题汇总 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指令,访问片外

(完整版)单片机期末复习问答题及答案

1、80C51 的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? (1) 电平触发方式:CPU在每个机器周期的S5P2期间采样外部中断引脚的输人电平。若为低电平,便置IEl(IEO) 为“1” ,申请中断;若外部中断引脚为高电平,则IEl(IEO) 清零。 (2) 边沿触发方式:CPU在每个机器周期的S5P2期间采样外部中断请求引脚的输人电平。如果在相继的两个机器周期采样过程中,一个机器周期采样到外部中断请求为高电平,接着下一个机器周期采样到外部中断请求为低电平,则使lEI(IEO)置1,申请中断;否则,IEI(1E0) 置0 。 2、单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? ( 1 )由中断源提出中断请求,由中断控制允许控制决定是否响应中 断,如果允许响应中断,贝S CPU按设定好的优先级的顺序响应中断。如果是同一优先级的中断,则按单片机内部的自然优先级顺序 (外部中断0T定时器0中断T外部中断I T定时器1中断T串行接口中断) 响应中断。 CPU响应中断请求后,就立即转入执行中断服务程序。保护断点、寻找中断源、中断处理、中断返回,程序返回断点处继续执行。 (2) 由中断允许寄存器IE 控制开放和禁止中断。欲开放某一中断,则应先开放总中断允许(EA置1),然后开放相应中断的中断允许 (相应位置1);若要要禁止中断,则EA置O即可。 (3) 由中断优先级控制寄存器IP 控制中断优先级,相应位置1 ,则设为高级中断,置0则为低级。其中:PS为串行中断优先级,PTI(0) 为定时中断1(0)优先级,PXI(0)外部中断1(0)优先级。 3、写出下列特殊功能寄存器的名称 TCON :定时器控制寄存器 TMOD :定时器/ 计数器方式控制寄存器 SCON :串行口控制寄存器 PSW :程序状态字(标志寄存器) IE :中断允许控制寄存器 4、80C51 响应中断的条件是什么?各个中断源的中断入口地址是多少?

单片机复习题及答案

一、填空题: 1、MCS—5l单片机的最大程序寻址空间是KB,该空间的 地址范围从 至,系统上电及复位后,程序入口地址为。 2、若由程序设定PSW中的RS1、RS0=01,则工作寄存器R0~R7的直 接地址为__ __。 3、MCS-51单片机的I/O端口采用__ __ 编址方式。、 4、一个8位D/A转换器其分辨率为_ __,若该8位D/A转 换器的基准电压为5V,则数字量100对应得模拟量为。 5、单片机系统中经常采用的地址译码技术包括法和 法。 6、INTEL 8051 CPU 是位的单片机,其内部有KB的 ROM。 7、指出下列各指令中源操作数的寻址方式。 (1)MOVC A,@A+DPTR (2)XCH A,@R0; (3)MOV C,P1.0 (4)JC LOOP 8、判断下列各条指令的书写格式是否有错,并指出原因。 (1)MUL R0R1 (2)MOV A, @R7 (3)MOV A, #3000H (4)MOV R1, C 9、单片机与外设进行数据交换通常有__________方式、__________方式和_____ 方式三种。 10、MCS-51单片机串行口的方式0是________ _____方式,方式2是方式。 11、单片机复位后SP中的状态为_________,P0~P3口的状态为_________。 12、串行通信根据数据传送时的编码格式不同可分为

________________和________________两种方式。 13、堆栈按照___________原则工作,使用__________指明栈顶位置。 14、8051单片机片内有___________字节的ROM,____________字节的RAM。 15、使用8031单片机构成的系统时,其EA引脚应______________,因为______________________。 16、ADC0809是_____位的A/D转换器。 17、单片机复位后PC的内容为___________,复位对片内RAM中存放的内容______(有,无)影响。 18、多位LED显示器通常有________显示和_________显示两种接口。。 19. 执行下列两条指令后,PSW中的标志位(CY)= ,(OV)= ,(AC)= ,(P)= 。 MOV A,#80H ADD A,#98H 20.JC LOOP指令中操作数的寻址方式是,MOV A,P1指令中源操作数的寻址方式为。 21.下列指令中正确的是。 (1)RLC R7 (2)SETB R7.0 (3)MOV A, @DPTR (4)POP 40H 22.一个4k*4RAM芯片的地址线有根,数据线有。23.设(A)=30H,(B)=40H,(SP)=40H,执行下列程序段后,(A)= 。 PUSH A PUSH B

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

单项选择 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/5017315699.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 数模转换器

单片机期末考试试题7(带答案)Word版

试题7 一、填空(25分,每空1分) 1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。 2. 假定DPTR的内容1000H,A中的内容为40H,执行指令: 2000H: MOVC A,@A+DPTR 后,送入A的是程序存储器( 2040 H )单元的内容。 3. 假定A中的内容为79H,R5中的内容为78H,执行指令: ADD A,R5 DA A 的内容为( 1 )。 后,累加器A的内容为( 5E )H,C Y 4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。 7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。 10. 波特率定义为 ( 每秒传送的位数 )。串行通信对波特率的基本要求是互相 通信的甲乙双方必须具有 ( 相同 ) 的波特率。 11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。 12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。 14.AT89S51单片机控制TPμP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。 15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。 16.当键盘的按键数目少于8个时,应采用()式键盘。当键盘的按键数目为64个时,应采用()式键盘。

51单片机复习题及答案

第1章单片机概述 3 ?在家用电器中使用单片机应属于微计算机的 _________ o A ?辅助设计应用; B ?测量、控制应用; C .数值计算应用; D ?数据处理应用 答:B o 4?微处理器、微计算机、微处理机、 CPU 、单片机它们之间有何区别? 答:微处理器、微处理机和CPU 都是中央处理器的不同称谓;而微计算机、单片机都是一个完 整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。 5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751 o 它们的差别是在片内程序存 储器上。8031无片内程序存储器,8051片内有4KB 的程序存储器ROM ,而8751片内集成有 4KB 的程序存储器EPROM o 6. 为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“ MCS ”是In tel 公司生产的单片机的系列符号,而 51系列单 片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 第2章51单片机片内硬件结构 1?在51单片机中,如果采用6MHz 晶振,一个机器周期为 答:2血 2. AT89C51单片机的机器周期等于 答: 12o 3?若A 中的内容为63H ,那么,P 标志位的值为— 答:P 标志位的值为0o 4?内部RAM 中,可作为工作寄存器区的单元地址为 答:00H ; 1FH o 5?通过堆栈操作实现子程序调用,首先要把 ______ 回时,再进行出栈保护,把保护的断点送回到 _____ 答: PC ; PC o 6. 51单片机程序存储器的寻址范围是由程序计数器PC 的位数所决定的,因为51单片机的PC 是16位的,因此其寻址的范围为 ___________ KB o 答: 64KB o 7?判断下列 1 .单片机与普通微型计算机的不同之处在于其将 块芯片上。 答:CPU 、存储器、I/O 口。 2. 8051与8751的区别是 — A .内部数据存储单元数目不同 C .内部程序存储器的类型不同 答:C o 、和 3部分集成于 B .内部数据存储器的类型不同 D .内部寄存器的数目不同 个时钟振荡周期。 的内容入栈,以进行断点保护。调用返 项说法是正确的。

单片机期末考试试题

单片机期末考试试题 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

单片机期末考试试题 01、单片机是将微处理器、一定容量的 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?? 口具有第二功能。 11、是非题:是读端口还是读锁存器是用指令来区别的。T 12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。F 13、是非题:中断的矢量地址位于RAM区中。F 15、89C51具有??? 64?? KB的字节寻址能力。 16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。T 17、在89C51中,片内RAM分为地址为?? 00H~7FH?? 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为?? 4?? 组,每组??? 8?? 个工作寄存器,当CPU复位时,第?? 0?? 组寄存器为当前的工作寄存器。 19、是非题:工作寄存器区不允许做普通的RAM单元来使用。F 20、是非题:工作寄存器组是通过置位PSW中的RS0和RS1来切换的。T

单片机考试试题带答案

单片机原理及应用试卷A 一、填空题(每空1分,共20分) 1、单片微型计算机由CPU、存储器和I/O 三部分组成。 PSEN信号有效时,表示从P0口稳定地送出了低8位地址。 2、MCS-51系统中,当 3、访问8031片外数据存储器采用的是寄存器间接寻址方式。 4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。 5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。 6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。 7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。 8、中断请求信号有电平触发和脉冲触发两种触发方式 9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。 10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。 11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。 12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。 二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。每题1.分,共10分) 1、计算机能识别的语言是( C )。 (A)汇编语言(B)自然语言(C)机器语言(C)高级语言 2、MCS-51单片机外扩存储器芯片时,4个I/O口中用作数据总线的是( B )。 (A)P0和P2口(B)P0口(C)P2和P3口(D)P2口 3、在中断服务程序中,至少应有一条( D )。 (A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。

单片机考试试题(带答案)

一、选择题 访问片外数据存储器的寻址方式是( C ) A、立即寻址 B、寄存器寻址 C、寄存器间接寻址 D、直接寻址 堆栈数据的进出原则是( B ) A、先进先出 B、先进后出 C、后进后出 D、进入不出 若某存储器芯片地址线为12根,那么它的存储容量为( C ) A、1KB B、2KB C、4KB D、8KB 控制串行接口工作方式的寄存器是( C ) A、TCON B、PCON C、SCON D、TMOD 判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。 A.CY B.OV C.P D.RS0 E.RS1 当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。 A.0003H B.000B C.0013H D.001BH E.0023H 子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。 A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动 单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。 A 指示堆栈的栈底 B 指示堆栈的栈顶 C 指示下一条将要执行指令的地址 D 指示中断返回的地址 下列指令中,不影响堆栈指针的指令是( B)。 A RET B JB bit,rel C LCALL addr16 D RETI 定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。 A 0003H B 000BH C 001BH D 0013H E 连续存放中断服务程序 F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。 A 由软件清零 B 由硬件清零 C 随机状态 D AB都可以 在进行串行通信时,若两机的发送与接收可以同时进行,则称为(D )。 A 半双工传送 B 单工传送 C 双工传送 D 全双工传送 在CPU内部,反映程序运行状态或反映运算结果一些特征的寄存器是(B )。 A . PC B. PSW C. A D. SP 二、填空题 晶振的频率为6MHz时,一个机器周期为(2)μS。 欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H )命令。 MCS-51单片机系列有( 5 )个中断源,可分为( 2 )个优先级。 计算机三大总线分别为(数据总线)、(地址总线)和控制总线。 MCS-51指令系统中,ADD与ADDC指令的区别是(是否带进位)。 8051单片机有( 2 )个16位定时/计数器。MCS-51单片机有(4 )个并行输入/输出口,当系统扩展外部存储器或扩展I/O口时,(P0 )口作地

单片机期末考试试题答案

单片机期末考试试题(答案) 01、单片机是将微处理器、一定容量的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指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。T 17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。 18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

(完整版)单片机原理及应用期末考试试题

单片机原理及应用期末考试试题 一、填空题(每空1分,共20分) 1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。 2.A T89S51单片机的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码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.42

单片机复习题(带答案)

定时器1工作在计数方式时,其外加的计数脉冲信号应连接到引脚(P3.5)。 起止范围为0000H~( 1FFFH )的存储器的容量为8KB。 8051最多可以有 4 个并行输入输出口,最少也可以有1个并行口,即 P1口。( P3 )口常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。 通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为( 程序查询方式) STC15F2K61S2 单片机的定时器0 具有(4种工作方式), 当采用外部12MHz 晶振时,定时器最大定时长度为_65535__ μS。 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址的范围是64KB STC15F2K61S2 单片机复位后,P0~P3 口状态为高电平 软件定时不占用硬件资源,但占用了CPU时间,降低了CPU的利用率。 80C51串行口的工作方式0时,串行口为同步移位寄存器的输入输出方式。主要用于扩展并行输入或输出口。 MCS-51单片机存储器的结构共有3部分,一是程序存储器,二是内部数据存储器,三是外部数据存储器。 串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送 采用串行总线技术可以使系统的硬件设计大大简化、系统的体积减小、可靠性提高。 在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为查询方式。 在共阳的LED数码管显示中要显示9的字段码是90H 在单片机中,也可以在RAM中构造这样一个区域,用来存放数据,这个区域存放数据的规则就是"先进后出,后进先出”,称之为" 堆栈”。

单片机复习题(附答案、)

单片机复习题(仅供参考) 任务一 1.十进制数126对应的十六进制可表示为 D 。 A.8F B.8E C.FE D.7E 2.二进制数110010010对应的十六进制数可表示为 A 。 A.192H B.C90H C.1A2H D.CA0H 3.计算机内部的数据之所以用二进制的形式表示,主要是 B 。 A.为了编程方便B.由于受器件的物理性能限制 C.为了通用性D.为了提高运算速度 4.计算机主要的组成成分为 B 。 A.CPU 、内存、I/O口B.CPU 、键盘、显示器 C.主机、外部设备D.以上都是 5.CPU主要的组成成分为 C 。 A.运算器、控制器B.加法器、寄存器 C.运算器、寄存器D.运算器、指令译码器 6.以下不是构成单片机的部件 D A.微处理器B.存储器C.I/O接口电路D.打印机7.89C51的CPU是 C 的单片机 A.16 B.4 C.8 D.准16 8.AT89C51单片机的字长是 C 位。 A.32 B.16 C. 8 D. 4 9.程序计数器PC用来 B 。 A.存放指令B.存放下一条的指令地址 C.存放正在执行的指令地址D.存放上一条的指令地址 10.当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器 组为 C 。 A.组1 B.组3 C.组2 D.组0 11.进位标志Cy在 C 中。 A.累加器B.算术逻辑运算单元ALU

C.程序状态字寄存器PSW D.PC中 12.指令和程序是以 C 形式存放在程序存储器中。 A.源程序B.汇编程序C.二进制编码D.BCD码13.单片机应用程序一般存放在 B 。 A.RAM B.ROM C.CPU D.寄存器 14.51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。 A.ACC B.PC C.PSW D.DPTR 15.AT89C51单片机有片内的ROM容量 A A.4KB B. 8KB C. 00H-1FH D.20-2FH 16.89C51片内的Ram共有B 字节。 A.128 B.256 C.4K D.64K 17.89C51内部RAM中,可以进行位寻址的内部空间 B 。 A.00H~2FH B.20H~2FH C.00H~FFH D.20H~FFH 18.89C51单片机即可位寻址又可字节寻址的单元是 A 。 A.20H B.30H C.00H D.70H 19.P0和P1作输入用途之前必须 A 。 A.相应端口先置1 B.相应端口先置0 C.外接高电平D.外接上拉电阻 20.单片机89C51的XTAL1和XTAL2引脚是 D 引脚。 A.外接定时器B.外接串行口C.外接中断D.外接晶振21.51单片机的 A 引脚保持两个机器周期的高电平,单片机进入复位状态。 A.RESET B.EA C.VSS D.ALE 22.51单片机的 B 引脚接高平时,CPU可访问内部和外部的ROM。 A.RESET B.EA C.VSS D.ALE 二、填空题 1.十六进制数转换成十进制数0x64=__100____,二进制数转换成十六进制数 10110110B=0x b6 ,01010110B 是个BCD码,它代表的十进数是 __56___。

单片机考试试题带答案(多套试题综合精简)

一、填空题(37分) 1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。 2. AT89S51的异步通信口为全双工(单工/半双工/全双工), 3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。 4. 单片机也可称为微控制器 或 嵌入式控制器。 5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。 6. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。 7. MCS-51系列单片机指令系统的寻址方式有 寄存器寻址 、直接寻址、 寄存器间接寻址、立即寻址、 基址加变址 、 位寻址 。(相对寻址也可) 8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。 9. AT89S51的 P3口为双功能口; 10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接 地(或0); 11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。 12. AT89S51的中断源有 外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。 13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR, data16。 14. LJMP的跳转范围是64K,AJMP的跳转范围是 2K B,SJMP的跳转范围是 ±128 B(或256B) 。 15. 若A中的内容为68H,那么P标志位为 1。 判断: 1.PC是一个不可寻址的特殊功能寄存器。(√) 2.在AT89S51单片机中,一个机器周期等于1μS。(×) 3.特殊功能寄存器SP内装的是栈顶首地址单元的内容。(×) 6.串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。 7.输出模拟量的最小变化量称为A/D转换器的分辨率。(×) 8.转移指令中的偏移量rel是一个无符号的8位二进制数。(×)

单片机测试题含答案

1、单片机应用程序一般存放在( B ) A、RAM B、ROM C、寄存器 D、CPU 2.在单片机中,通常将一些中间计算结果放在( A )中 A、累加器 B、控制器 C、程序存储器 D、数据存储器 3.89C51单片机有片内ROM容量( A) A 4K B B. 8KB C. 128B D. 256B 4、CPU主要的组成部部分为( A) A、运算器、控制器 B、加法器、寄存器 C、运算器、寄存器 D、运算器、指令译码器 5.INTEL 8051 CPU是(C )位的单片机 A、16 B、4 C、8 D、准16 6.CPU由___运算器__和控制器构成。 1、PC存放__下一条要执行的指令的16位地址__,具有_ 自动加一_特性。在8051中决定程序执行顺序的是PC还是DPTR?是PC它是_16__位?(是,不是)不是SFG? 2、PSW用于存放__指令执行后的有关状态____,在8051中PSW是__8___ 位,当8051执行94H+4BH后,PSW的CY、AC、OV、P的值是多少?CY=0、AC=0、OV=0、P=1 3、什么是堆栈?8051的堆栈设在何处?哪个寄存器是堆栈指针?堆栈存取数据的原则是什么? 答:1)堆栈是在内RAM区专门开辟出来的进行数据存取的一块连续的存储区域。2) 设在07H上。3)SP 4)先进后出 4.单片机的堆栈指针SP始终是( B ) A、指示堆栈底 B、指示堆栈顶 C、指示堆栈地址 D、指示堆栈长度 5、进位标志CY在(C)中 A、累加器 B、算逻运算部件ALU C、程序状态字寄存PSW D、DPTR 6、. 8031单片机中的SP和PC分别是( C)的寄存器。 A.8位和8位 B.16位和16位 C.8位和16位 D.16位和8位 7、DPTR是什么寄存器?它的作用是什么?它由哪几个特殊功能寄存器组成? 答:数据指针DPTR是16位的专用寄存器。作为对外部数据存储器进行寻址的地址指针。由两个8位的寄存器DPH和DPL构成 1、8051单片机的内部RAM可以分为几个不同的区域?各区的地址范围及其特点? 答:4个区域。工作寄存器区00H-1FH 由32个单元组成,共4个区,可以通过设置PSW 中的RS1和RS0选择不同的工作寄存器。 位寻址区20H-2FH 这16个RAM单元可以按位操作,也可以按字节操作数据 缓冲区30H-7FH 这些单元只能按字节寻址 SFR区80H-FFH 特殊功能寄存器中地址可以被8整除的,可以按位寻址,特殊功能寄存器记录了单片机工作状态及工作方式 2.为了使10H—17H作为工作寄存器使用,应该采用什么办法实现?写出相关指令。CPU 复位后,R0---R7的单元地址是多少?

单片机期末考试·试题含答案6-(1)

机模拟试卷006及答案 一、填空题(每空1分,共10分) 一、填空(每题2分,共10分) 1、MCS-51单片机片内有 5 个中断源,其中 2 个外部中断源。 2、设定T1为计数器方式,工作方式2,则TMOD中的值为 60H(高位为6即可)。 3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。 4、在接口电路中,把已经编址并能进行读写操作的寄存器称为端口。 5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即无条件传送方式、查询方式和中断方式 二、选择题(每小题2分,共10分) 1、寻址空间为数据程序存储器所用的指令是(A): A. MOVX B.MOV C.MOVC D.ADDC

2、执行中断返回指令,从堆栈弹出地址送给(C). A. A B. CY C. PC D. DPTR 3、七段共阴极发光两极管显示字符‘H’,段码应为(E) A.67H B. 6EH C. 91H D. 76H E.90H 4、在串行通信中,8031中发送和接收的寄存器是( B) 。 A.TMOD B. SBUF C. SCON D. DPTR 5、波特的单位是(B) A. 字符/秒 B. 位/秒 C. 帧/秒 D. 字节/秒 三、指令题(每小题4分,共16分) 1、将20H单元清零 MOV 20H,#00H 或 CLR A MOV 20H, A 2、将片外RAM2000H中的低字节与片内20H中的低字节交换。 MOV DPTR,#2000H XCHD A,@R0

MOV R0,#20H MOVX @DPTR,A MOVX @DPTR,A 3、已知某端口地址为2FFFH,将片内RAM20H的内容写到该端口中。 MOV A, 20H MOVX DPTR, #2FFFH MOVX @DPTR, A 4、把DPTR的内容压入堆栈 PUSH DPH PUSH DPL 四、填写下表(每空2分,共10分)

单片机上机操作考试题及答案

单片机上机考试试题 1.使得8个发光二极管循环点亮,采用定时器方式0使得每个发光二极管点亮的时间为0.5s。#include int count=0; int minute=0; int temp; char code style[8]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; void desplay() { temp=minute%8; P0= style[temp]; } void toProc() interrupt 1 { count++; TH0=0x0c; TL0=0x78; } void main() { TMOD=0; TH0=0x0c; TL0=0x78; TR0=1; ET0=1; EA=1; while(1) { if(count==100) { minute++; count=0; } desplay(); } }

P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 K1=0,K2=0 ○○○○○○○○ K1=0,K2=1 ●●●●○○○○ K1=1,K2=0 ●●○○●●○○ K1=1,K2=1 ●●●●●●●● #include char code style[4]={0x0,0xf0,0x33,0xff}; sbit P1_0=P1^0; sbit P1_1=P1^1; void main() { P0=0xff; while(1) { if(P1_0==0&&P1_1==0) { P0=style[0]; } if(P1_0==0&&P1_1==1) { P0=style[1]; } if(P1_0==1&&P1_1==0)

单片机复习题带答案

一、单项选择题 1.利用下列(D )关键字可以改变工作寄存器组 A、interrupt B、sfr C、while D、using 2.C51中一般指针变量占用( C )字节存储。 A、一个 B、两个 C、三个 D、四个 3.使用宏来访问绝对地址时,一般需包含的库文件是(B) A、B、C、D、 4.执行#define PA8255 XBYTE[0x3FFC]; PA8255=0x7e; 后存储单元0x3FFC的值是( A ) A、Ox7e B、8255H C、未定 D、7e 5.设有int i;则表达式i=1,++i,++i||++i,i的值为(C ) A、1 B、2 C、3 D、4 6.设有int a[ ]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是( C ) A、10,11,12 B、11,12,12 C、10,12,12 D、11,11,12 7.设有int i;则表达式i=1,++i,i||++i,i的值为(B ) A、1 B、2 C、3 D、4 8、单片机8051的XTAL1和XTAL2引脚是(D )引脚。 A、外接定时器 B、外接串行口 C、外接中断 D、外接晶振 9、单片机的定时器/计数器设定为工作方式1时,是(D )。 A、8位计数器结构 B、2个8位计数器结构 C、13位计数器结构 D、16位计数器结构 10、串行口每一次传送( C )字符。 A、1个字节 B、1bit C、1帧 D、1 串 11、计算机能直接识别的语言是( C )。 A、汇编语言 B、自然语言 C、机器语言 D、C语言 12、MCS—51单片机的CPU主要的组成部分为(A )。 A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器 13、MCS-51系列单片机芯片是双列直插式封装的,有( C )个引脚。 A、24 B、30 C、40 D、50 14、MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是(A )。 A、T0 B、INT1 C、串行接口 D、INT0 15、P0口作数据线和低8位地址线时(C )。 A、应外接上拉电阻 B、不能作I/O口 C、能作I/O口 D、应外接高电平

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

一、填空题 1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。 2、若机器的字长为8位,X=17,Y=35,则X+Y=110100,X-Y=11101110(要求结果写出二进制形式)。 3、单片机复位后,堆栈指针SP的值是07h。 4、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为0.5us,机器周期为2us。 5、一个函数由两部分组,即说明部分和语句部分。 6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成。 7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址. 8.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器 内开辟的区域. 9.MCS-51有4组工作寄存器,它们的地址范围是00H-1FH 。 10.MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址. 11.计算机的系统总线有数据总线、地址总线、控制总线。 12.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。 13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。 14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。 15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。 16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址。 17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。 18、CS-51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。 19、CS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0为真正的双向口, P1-P3 为准双向口。 20、S—5l单片机的堆栈区只可设置在片内数据存储区(器)

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