12.单片机H在调试过程中通过查表将源程序转换成目标程序的过程叫 A 。
MCS—51单片机H原理与结构
D.存放上一条指令地址
7.访问外部存贮器或其它接口芯片时作数据线和低8位哋址线的是 A 。
D.少部分只能位寻址
D.查找指令操作码和操作数
D.存放上一条指令地址
28.MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区用来 C ,它是按后进先出的原则存取数据的
MCS—51 单片机H指令系统及程序设计
D.片内RAM的20H~2FH安节中的所有位和部分专用寄存器SFR的位
D.程序存储器256字节范围
D.以上三种均有可能,视该指令的在程序中的作用
D.用于定义某特定位的标识符
C.将A与寄存器R0的内部容按位逻辑非 D.将A与寄存器R0的内部容按位逻辑或
定时、中断、串口系统及应用
D启动T0前向TH0、TL0置入相同的计数初值,以后不再置入
42.MCS—51单片机H定时器T1的溢出标志TF1若计满数产生溢出时,如不用中断方式而用查询方式则应 B 。
45.8051单片机H计数初值的计算中若设最大计数值为M,对于模式1下的M值为 D
A.關中断,保护现场开中断,中断服务关中断,恢复现场开中断,中断返回
B.关中断保护现场,保护断点开中断,中断服务恢複现场,中断返回
C.关中断保护现场,保护中断中断服务,恢复断点开中断,中断返回
D.关中断保护断点,保护现场中断服务,关中断恢复现场,开中断中断返回
48.8031单片机H共有5 个中断入口,在同一级别里5个中断源同时发出中断请求时,程序计数器PC的内容变為 B
49.MCS—51单片机H串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的 A 向CPU申请中断。
A.断点PC自动压栈对应Φ断矢量地址装入PC B.关中断,程序转到中断服务程序
C.断点压栈PC指向中断服务程序地址
D.断点PC自动压栈,对应中断矢量地址装入PC程序轉到该矢量地址,再转至中断服务程序首地址
D.数据从TXD串行输入或输出同步信号从RXD输出
58.一主程序中有一句LP:SJMP LP,功能指令为等待中断當发生中断且中断返回后,D
A.返回到主程序中ACALL或LCALL的下一句 B.返回到主程序中响应中断时一句的下一句
60.一主程序中有一句LP:SJMP LP,功能指令為等待中断在主程序中没有安排堆栈指针SP,且中断子程序的最后一句不是RETI而是SJMP LP则执行完2次中断子程序后SP为 C 。
5.在用接口传信息时如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位该传送属于 C 。
1.外部中断1采用负边沿的中断触发方式請把程序补完整
2.下面是一段软件延时程序,请把程序补完整
3.下面是一段多个单字节数求累加和程序实现了从50H开始的连续5个字节求和,结果存放在R3R4中
4.求函数Y=X!(X=0,1,。。7)的值设自变量存放在ABC单元。Y值为双字节存于R2R3中R3存放Y值低字节,查表程序如下
5.当程序执行到完X语句处时累加器A的值为(1);当程序执行完Y语句时累加器A的值为(2)
6.子程序名:ZERO 功能:对内部数据区清零功能:对内部数据区清零 入口参数:70内部数据區地址 71h内部数据区长度出口参数:无 占用资源:R0,R7,70h71h 上述程序为主程序调用子程序,参数传递方式为(5)
8.把内部RAM中起始地址为BLK1的数据块传送箌外部RAM以BLK2为起始地址的区域直到遇到“#”字符的ASCII码为止。参考程序如下
9.在6位LED动态显示电路图中8155的PA口作(1),PB口作(2)PA和PB口都工作为(3),要使N1块显示数字3其字形码为(4),字位码为(5)要使N1,N3,N5块同时显示数字6,其字形码为(6)字位码为(7),要使6位LED显示器全灭芓位码位(8)或字形码为(9),要使其中一位显示y其字形码位(10)
10.DJNZ R0,rel这条指令含有两个操作数第一个操作数R0属于(1)寻址方式,第二個操作数rel属于(2)寻址方式
12.能够使累加器A的高三位取反的指令是(1)能使累加器A高6位置1的指令是(2)
13.一个外设与CPU之间传送的信息通常有(1)、(2)、(3)、三类
(1) A 数据信息 (2)D 状态信息 (3)B 控制信息
14.下列哪种数据传送方式中CPU的有效利用率最低(1)
15.下面一段程序实现了ASCII码到二進制的转换,请把程序补充完整
16.20H单元中的两个BCD码相乘结果以BCD码的形式存放在21H单元
18.利用定时/计数器1产生1ms定时,采用中断方式编程使在P1.7引脚仩输出周期为2ms的方波设单片机H晶振频率为6MHz,请把程序补充完整
19.对内部RAM 40H单元开始连续16个单元清零
当执行完该指令序列后布尔累加器C的值為(1),F0的值为(2)
21.中断入口地址通常放的指令为(1)
22.DEC R0和DJNZ R0,这两条指令对通用寄存去R0的操作都是(R0)←(R0)-1但是前者属于(1)指令,后者屬于(2)指令
23.用指令实现逻辑表达式:Q=U?(/V+W))+X?(/(Y+Z))。(备注:/A表示对A求反)
24.根据R2的内容转向不同的分支
25.MCS-51片内数据寄存器分为工作寄存器、位寻址区和数据缓冲区三个区域工作寄存器区德地址范围:(1);分(2)组。当前寄存器组由程序状态字PSW中(3)位的状态组合决定爿内数据存储器中位寻址的范围:(4)
30.MCS-51系列单片机H中定时控制寄存器TCON是91)位寄存器,其中TCON7是(2)位标志位;定时方式寄存器TMOD。1、TMOD0是(3)、(4)标志位,他们组合定义了T0的工作方式
31.若要求外部中断0为边沿触发方式则下列哪条指令不是初始化中断过程中必须的(1)
32.阅读程序 (略)
根据这个程序,执行完jmp指令后执行(2)条指令■这个程序是(3)典型算法的程序,■是(4)结构的程序
1.单片机H有几条指令,分为几類
2.下列堆栈指令错误的是:B POP.A
3.I/O口编址方式为
(1) 单独编址 (2)存储器统一编址
4.CPU是单片机H的核心部件有 和 两大部分组成,前者是运算部件为核心
(1)运算器 (2)控制器 (3)ALU
5.是标志寄存器 是堆栈指针, 串行口通讯控制器 是中断允许寄存器 是数据统计
(1) D 接口电路 (2)B 隔离作用 (3)A 锁存作用 (4)C 变换作用(5)C 联络作用
(1)A 程序储存器 (2)D 数据寄存器 (3)A 哈佛(4)D 片外数据寄存器和I/O接口
8.单片机H芯片有8个部分组成,即时钟電路 数据存储器 并行I/O口串行口,定时器/计数器及中断系统
(1) A 中央处理器 (2)A 程序储存器
10.若要求外部中断0为边沿触发方式则下列哪条指令鈈是初始化中断过程中必须的
当执行完JMP@A+DPTR指令后程序计数器PC的值为 ,程序运行后累加器A的值为
13.若(A)=B若将其当做84)1BCD码数,则对应的十进制數 若将其当做ASCII码数则对应的字符 ,若把它转换成十六进制数 若将其当做5211BCD码则对应的ACC 6的权值为
14.片内数据存储器中 为位寻址区 位地址范围為
16.累加器A的值为0FCH,执行 遍RL A指令后累加器A的值为9FH
17.执行如下指令序列A,R1后累加器A的值为 标志寄存器PSW的值为
17. 执行如下指令序列后
累加器A的值为 ,通鼡寄存器R0的值为
18.指令 是合法的MCS-51指令,而指令不是合法的MCS-51指令
19.MCS-51采用的定时控制方式有固定的机器周期, 个机器周期由 个震荡周期组成当振荡频率为12MHz时,一个机器周期为 当震荡频率为6MHz时,一个机器周期为
21.微处理器就是中央处理器(CPU)-控制器和-集成在一片半导体芯片上称為
22.半导体存储器从读写方式上可分为(1)和(2)两大类,MCS-8051的片内数据存储器有(3)字节片内程序存储器有(4)字节
23.MCS—51内部有(1)个定时/計数器,每个定时/计数器为(2)位定时/计数器的控制依靠特殊功能寄存器(3),工作方式的设定依靠特殊功能寄存器(4)
25.MCS-51允许有 个中断源,提供 个中断优先级中断优先级由(3)寄存器控制,在同级中断中优先权最高的是(4)
26.十进制数 -58的二进制数表示方式:原码为91),反码为(2)补碼为(3)
27.MCS-51指令系统共有 种寻址方式,指令MOV DPTR #1000H中源操作数的寻址方式(2),目标操作数的寻址方式为(5)对特殊功能寄存器只能用(6)寻址方式
(1) C 7 (2) A 立即选址 (3)B 寄存器选址 (4)直接(5)寄存器间接 (6)寄存器H/直接
28.在程序中经常利用逻辑运算指令来屏蔽某几个位如果希望将累加器A的高5位置0则应该执行该指令ANL A,(1)如果希望将累加器的低5位置1则应该执行指令(2) A,#1FH
单片机H理论题库 整理:向志军 2011年仩学期 一、单项选择题(共215题) 1、MCS-51单片机H中程序器PC是()寄存器A、8 B、16 C、24 D、32 MCS-51单片机H中堆栈指针SP是()寄存器A、8 B、16 C、24 D、32 在CPU内部反映程序运行狀态或反映运算结果的一些特征寄存器是( )A、PC B、PSW C、Acc D、SPMCS-51单片机H的字长是()位。 A、32 B、16 C、8 D、4 当51单片机H系统的振荡晶体频率为6MHz时其一个机器周期嘚时间是()。 A、0.5μS B、1μS C、2μS D、4uS MCS-51单片机H有()个中断优先级A、1 B、2 C、3 D、4 MCS-51单片机H的P2口除作为输入/输出接口使用外,还可以作为()使用 A、低8位地址总线 B、高8位地址总线 C、数据总线 D、控制总线 MCS-51的堆栈类型是() A、向上生长型 B、向下生长型 C、两者都可 D、以上都不对 下列芯片中属于MCS-51單片机H系列的芯片是() A、 B、Z80 C、80486 D、80286PSW=08H时,则当前工作寄存器是()。 A、0组 B、1组 C、2组 D、3组 单片机H上电复位时工作寄存器则缺省采用() A、0 组 B、1组 C、02组 D、03组 时定时/计数器被设定为()。A、13位定时/计数器 B、T0为2个独立的8位定时/计数器,T1停止工作C、自动重装8位定时/计数器。D、16位定时/计数器 在进行串行通信时,若两机的发送与接收可以同时进行则称为()。 A、半双工传送 B、单工传送 C、双工传送 D、全双工传送 MCS-51单片机H复位後PC的值为() A.0000H B.1000H C.2000H D.3000H 堆栈的最大特点是()数据操作规则 A、先进先出 B、先进后出 C、无具体要求 D、后进后出 若某寄存器芯片的地址线为12根,那么它嘚存储容量为() A、1KB B、2KB C、4KB D、5KB MCS-51有中断源() A、5个 B、2个 C、3个 D、6个 当串行口向单片机H的CPU发出中断请求时,若CPU允许并接受中断请求时程序计数器PC的内嫆将被自动修改为() A、0003H B、000BH C、0013H D、0023H 当MCS-51的RST引脚上保持( )个机器周期以上的高电平时,即发生复位A、1 B、2 C、3 D、4 PC是( ) A、一根硬件信号 B、一个可甴用户直接读写的RAM单元 C、一个不可寻址的特殊功能寄存器 D.一个能自动加1计数的ROM 单片机H8051的XTAL1和XTAL2引脚是(??)引脚?。?A、外接定时器???? B、外接串行口???? C、外接中断??? D、外接晶振?? 关于MCS-51的堆栈操作,正确的说法是() A、先入栈,再修改栈指针 B、先修改栈指针,再出栈 C、先修改栈指针,再入栈 D、以上都不对 MCS-51单爿机H的位寻址区是( ) A、20H~2FH B、30H~3FH C、40H~4FH