一卷一、选择题1. 中央处理器是微型计算机的核心,其基本组成部分为:(C )A.算术逻辑单元、运算器、控制器B.加法器、寄存器、控制器C.算术逻辑单元、寄存器、控制器D.运算器、寄存器、指令译码器2. 单片机应用程序一般存放在(B)A.RAMB.ROMC.寄存器D.CPU3. 当单片机执行指令MOV TMOD,#20H后,定时器/计数器T1工作在(D )A.定时状态,方式1B. 计数状态,方式2C.计数状态,方式1D. 定时状态,方式24. 在堆栈操作中,当进栈数据全部弹出后,这时SP应指向(A )A.栈底单元地址B.7FH单元C.栈底单元地址加1D.栈底单元地址减15. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH6. 单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )A.4KBB.64KBC.8KBD.128KB7.在89C5l中,可使用的堆栈最大深度为( A )A.80个单元B.32个单元C.128个单元D.8个单元8.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是( B )A.位累加器CyB.通用寄存器的各个位C.特殊功能寄存器的可寻址位D.位操作指令集9. 在单片机中,通常将一些中间计算结果放在( D)中。
A.累加器 B.控制器 C.程序存储器 D.数据存储器10. 若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( A ) μs。
A.1.5B.3C.1D.0.5二、填空题1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)= 34H 。
2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。
3.当单片机复位时PSW=00H,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H。
4. 8051单片机有_256_个RAM单元,其中__128_个单元被特殊功能寄存器占用;有__4K _个内部程序存储器。
三、判断题1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。
(√)2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。
(√)3. AJMP指令的转移最大可达到64KB。
( )4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
( √)5. RR A为循环右移指令。
( √ )四、分析题1.如图4-18所示,8只LED阴极接至单片机P0口,两开关S0、S1分别接至单片机引脚P3.2()和P3.3()。
编写程序控制LED状态。
按下S0后,点亮8只LED;按下S1后,变为闪烁状态。
1、答:#include <reg51.h>sbit P17=P1^7;void delay(){unsigned int a;for(a=0;a<25500;a++);}void main(){IT1=0;IT0=0;EA=1;EX1=1;EX0=1;while(1);}void ex0() interrupt 0{P0=0x00;}void ex1() interrupt 2{P0=~P0;delay();}2、画出AT89S51系列单片机利用串行口进行1台主机与4台从机多机串行通讯连线图,其中1台从机通讯地址号为02H,请叙述主机向02H从机发送一个字节数据的过程答:主机发送数据过程如下:(1)将从机00~03H的REN置1,SM2=1,并使它们工作在串行口工作方式2或3。
(2)由主机向4个从机发出一帧地址址信息02H,第9位为1。
从机接到信息后均发生中断,执行中断服务程序,将02H与自身地址做比较。
若相同,则清SM2=0,若不同则SM2不变仍为1。
(3)主机发送一帧数据信息,第9位为0,从机接到信息后,只有SM2=0的从机发生中断,将数据信息收取,其余SM2=1的从机不放出中断,信息丢失,从而实现主机向02H从机发送一个字节数据的功能。
二卷一、选择题。
(本题共15个小题,每小题3分,共计45分。
)1. 计算机所能表示的的最基本、最小的数据单元是:(B )A.字节B.位C.字D.字长2. 二进制数110100111对应的十六进制数可表示为(B )A.1D3HB.1A7HC.DB0HD.666H3. MCS—51单片机中的程序计数器PC是用来(C )A.存放指令B.存放正在执行的指令地址C.存放下一条指令地址D.存放上一条指令地址4. 累加器A与片外数据存储器之间的数据传递类指令是(A )A.MOVXB.MOVC.MOVCD.XCH5. 堆栈中数据的存取遵循(D)的原则。
A.栈底出栈顶进 B.先出后进C.栈顶出栈底进D.先进后出6. 8051单片机中既可位寻址又可字节寻址的单元是(A )A、20HB、30HC、00HD、70H7. 8051单片机中片内RAM共有( A)字节A、128B、256C、4KD、64K8. 当寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为(B )A.组0B.组1C.组2D.组39. 提高单片机的晶振频率,则机器周期(C )A.不变B.变长C.变短D.不定10. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向(D )A.栈底单元地址减1B.7FH单元C.栈底单元地址加1D.栈底单元二、填空题。
(本题共7小题,没空1分,共计20分。
)1.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH,(R7)=34H 。
2.82C55可以扩展 3 个并行口,其中8 条口线具有位操作功能。
3. 8051内部有__4 个并行口,P0口直接必须作输出口时,需要外接_上拉电阻___;并行口作输入口时,必须先_写1_,才能读入外设的状态。
4.系统总线包括:地址总线、数据总线、控制总线三组。
三、判断题。
(本题共10小题,每小题2分,共计20分。
)1. P2口既可以作为I/O使用,又可以作扩展系统的地址总线。
( √)2. DPTR既可按16位寄存器使用,又可分成两个8位的寄存器使用。
( √)3. AJMP指令的转移最大可达到64KB。
(×)4. 在中断响应阶段CPU一定要做如下2件工作:保护断点和给出中断服务程序入口地址。
( √)5. RR A为循环右移指令。
(√)四、分析题简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。
(请给出原理图)答:1) 原理图2) 将所有从机的REN、SM2置1 工作在方式2或33)主机发送一个地址桢01H 第9位为1即TB8=14) 各从机接收到后,都发生中断,进入中断服务程序,比较自己的地址与01H是否相同,若相同则将本机SM2置0,否则仍为1 5)主机发送数据桢,TB8=0 各从机接收该数据桢,从机中SM2为0的产生中断,而其它SM2为1的从机不产生中断将信息丢弃,从而实现主机与从机传递数据三卷一、填空1. 工作寄存器中可以用于间接寻址的寄存器有_________________和_________________。
使累加器的低8位取反,高8位不变,可以用_________________指令。
R0,R1,XRL A,#0FH2. 根据片内程序存储器的不同8031、8051、8751和C8051F020单片机分别属于_________________、_________________、_________________和_________________ 类型。
无ROM型,ROM型,EPROM型,FlashROM型3. 优先交叉开关译码器的作用是_________________。
按优先权顺序将端口0-3的引脚分配给数字外设4. 外部存储器接口可以工作在复用方式和非复用方式,复用方式的含义是_________________,该方式需要一个_________ 保持RAM地址的低8位。
数据线与地址线的低8位共用同一组信号线,锁存器5. C51语言中有几种ANSI C中所没有的特殊数据类型,分别是_________________、_________________、_________________和_________________。
位变量,可位寻址的对象,特殊功能寄存器,绝对变量地址6. C8051F系列单片机内核采用与MCS-51兼容的_________________,该内核采_________用结构,使其执行速度与标准的8051结构相比有很大的提高。
CIP-51,流水线7. 访问外部数据存储器的指令有8位和16位两种形式,16位形式的指令格式是_________________, 8位形式的指令其高8位地址存放在_________________寄存器中。
MOVX A,@DPTR, EMIOCN8. 外部存储器接口可以工作在复用方式和非复用方式,复用方式的含义是_________________,该方式需要一个_________ 保持RAM地址的低8位。
数据线与地址线的低8位共用同一组信号线,锁存器9. 优先交叉开关译码器的作用是_________________。
按优先权顺序将端口0-3的引脚分配给数字外设10. 工作寄存器中可以用于间接寻址的寄存器有_________________和_________________。
使累加器的低8位取反,高8位不变,可以用_________________指令。
R0,R1,XRL A,#0FH二、判断题1. 内部寄存器Rn(n=0-7)作为间接寻址寄存器。
(F)2. 8051每个中断源相应地在芯片上都有其中断请求输入引脚。
(F)3. 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断(T)4. EPROM的地址线为11条时,能访问的存储空间有4K。
(T)5. CLR R0 (F)6. 为了消除按键的抖动,常用的方法只有硬件方法(F)7. MCS—51的串行接口是全双工的。
(T)8. 51单片机只能做控制用,不能完成算术运算。
(F)9. 当MCS—51上电复位时,堆栈指针SP=00H。
(F)10. 指令字节数越多,执行时间越长。
(F)三、简答题1. CIP-51有那两种可编程的电源管理方式?如何进入和退出每种方式?空闲方式和停机方式。
置PCON.0(IDLE)进入空闲方式,中断或复位可以退出空闲方式。
置PCON.1(STOP)进入停机方式,只有复位可以退出空闲方式。
2. CIP-51的哪些单元可以进行位寻址?在C51中定义特殊功能位的方法有哪几种,请以特殊功能寄存器中的位加以说明。