《单片机与接口技术》习题库及答案

合集下载

单片机原理及接口技术课后作业及答案

单片机原理及接口技术课后作业及答案

1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2.89C51旳EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom 并执行内部程序,存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中旳指令。

/EA端保持高电平时,CPU执行内部存储器中旳指令。

3. 89C51旳存储器分哪几种空间?怎样区别不一样空间旳寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM旳空间分派。

答:片内RAM有256B低128B是真正旳RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器旳空间分派,片内RAM中包括哪些可位寻址单元。

答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应旳位地址是00H~7FH6. 怎样简捷地判断89C51正在工作?答:用示波器观测8051旳XTAL2端与否有脉冲信号输出(判断震荡电路工作与否正常?)ALE(地址锁存容许)(Address Latch Enable)输出是fosc旳6分频用示波器观测ALE与否有脉冲输出(判断8051芯片旳好坏?)观测PSEN(判断8051可以到EPROM 或ROM 中读取指令码?)由于/PSEN接外部EPROM(ROM)旳/OE端子 OE=Output Enable(输出容许)7. 89C51怎样确定和变化目前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中旳RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为何?答:9. 读端口锁存器和“读引脚”有何不一样?各使用哪种指令?答:读锁存器(ANL P0,A)就是相称于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚旳,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时试验时常常用这些指令于外部通信,判断外部键盘等;字节互换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。

单片机原理及接口技术试题与答案

单片机原理及接口技术试题与答案

1.单片机复位后,SP PC I/O口的内容为()。

A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H答案:C分数:2题型:单选题2.8051有四个工作寄存器区,由PSW状态字中的RS1和RS0两位的状态来决定,单片机复位后,若执行SETB RS0 指令,此时只能使用()区的工作寄存器。

A.Ⅰ区B.Ⅱ区C.Ⅲ区D.Ⅳ区答案:B分数:2题型:单选题3、ATMEL的89C51驱动能力最强的并行端口为()。

A.P0B.P1C.P2D.P3答案:A分数:2题型:单选题4、读片外部数据存储器时,不起作用的信号是()。

A. /RDB. /WEC. /PSEND.ALE答案:C分数:2题型:单选题5、利用KEIL软件进行仿真调试时,在执行调用指令时,()调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。

A.暂停B.调试C.单步D.连续运行答案:C分数:2题型:单选题6.已知:MOV A,#28HMOV R0,#20HMOV @R0,AANL A, #0FHORL A, #80HXRL A, @R0执行结果A的内容为()。

A. A0HB.28HC.08HD.88H答案:A分数:2题型:单选题7.在进行BCD码运算时,紧跟加法运算指令后面的指令必须是()指令。

A.ADDB.DA AC.ADDCD.由实际程序确定答案:B分数:2题型:单选题8.在MCS-51中,需要外加电路实现中断撤除的是()。

A.定时中断B.脉冲方式的外部中断C.外部串行中断D.电平方式的外部中断答案:D分数:2题型:单选题9、关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()。

(完整版)单片机原理与接口技术试题及答案

(完整版)单片机原理与接口技术试题及答案

复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。

(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。

(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。

(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。

(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。

3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期。

4、8051的堆栈是向地址的高端生成的。

单片机原理及接口技术复习题(带答案)

单片机原理及接口技术复习题(带答案)

27、下列单片机中,哪一个芯片的 EA 端需接低电平才能正常使用( D ) 。 A、89C51 B、8051 C、89S51 D、8031 28、改变 Fosc 的大小可以影响定时/计数器的( C ) 。 A、计数初值 B、定时初值 C、定时时长 D、计数范围 29、若要使单片机处于复位状态,则应在 RST 引脚端加一( D )信号。 A、低电平 B、负电压 C、正弦波 D、高电平 30、MOVC A,@A+DPTR 的寻址方式是( C ) 。 A、寄存器间接寻址 B、立即寻址 C、变址寻址 D、相对寻址 31、下列指令中,能实现 A=100 功能的指令是( D ) 。 A、MOV A,@R1+100 B、MOV A,#100H C、MOVX A,100 D、MOV A,#100 32、指令 SETB EX1 表示开放( B )中断。 A、定时/计数器 T0 B、外中断 1 C、定时/计数器 T1 D、外中断 0 33、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 1.2V,则输出的 数字量为( D ) 。 A、100 B、10000000B C、F0H D、120 34、在 MCS-51 单片机的定时/计数器中, ( B )定时的时间最长。 A、方式 0 B、方式 1 C、方式 2 D、方式 3 35、通常情况下,若要通过单片机 I/O 口直接驱动数码管实现 8 位数字动态扫描显示,则需要 ( C )根数据线。 A、18 B、32 C、16 D、64 36、单片机定时器方式设置为方式 1,定时时长为 10ms,fosc=12MHz,如此时需将定时时间 变短,则需( C ) 。 A、仅减小定时器初值 B、仅减小外接晶体振荡器频率 C、仅增大定时器初值 D、同时减小外接晶体振荡器频率及定时器初值 37、要在摄氏 100°C 的环境下使用单片机,则应选用( A ) 。 A、军用级 B、民用级 C、商业级 D、工业级 38、改变 Fosc 的大小可以影响定时/计数器的( D ) 。 A、计数初值 B、定时初值 C、计数范围 D、定时时长 39、若要使单片机处于复位状态,则应在 RST 引脚端加一( A )信号。 A、高电平 B、负电压 C、正弦波 D、低电平 40、MOVC A,@A+DPTR 的寻址方式是( D ) 。 A、寄存器间接寻址 B、立即寻址 C、相对寻址 D、变址寻址 41、下列指令中,能实现 A=128 功能的指令是( A ) 。 A、MOV A,#80H B、MOV A,#128H C、MOVX A,128 D、MOV A,@R1+128 42、某同学用单片机定时器设计了电子钟,但发现每天走时慢 1 分钟,若要解决该问题,则 应( B ) 。 A、减小定时初值 B、加大定时初值 C、加入延时程序 D、降低晶振频率 43、8 位模数转换芯片 ADC0809,基准电压为 2.55V,如输入的模拟电压为 2.4V,则输出的 数字量为( C ) 。 A、220 B、10000000B C、F0H D、FFH 44、用单片机的定时/计数器做一频率计,Fosc=12MHz,若要使最高测量频率达到 3.5MHz,

MCS-51单片机原理和接口技术习题参考答案

MCS-51单片机原理和接口技术习题参考答案

MCS-51单片机原理及接口技术习题参考答案第一章绪论1-1解答:第一台计算机的研制目的是为了计算复杂的数学难题。

它的特点是:计算机字长为12位,运算速度为5 000次/s,使用18 800个电子管,1 500个继电器,占地面积为150 m2,重达30 t,其造价为100多万美元。

它的诞生,标志着人类文明进入了一个新的历史阶段。

1-2解答:单片微型计算机简称单片机。

一个完整的单片机芯片至少有中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、定时/计数器及I/O接口等部件。

1-3解答:单片机的发展大致经历了四个阶段:第一阶段(1970—1974年),为4位单片机阶段;第二阶段(1974—1978年),为低中档8位单片机阶段;第三阶段(1978—1983年),为高档8位单片机阶段;第四阶段(1983年至今),为8位单片机巩固发展阶段及16位单片机、32位单片机推出阶段。

1-4解答:Intel公司的MCS-48系列、MCS-51系列、MCS-96系列产品;Motorola公司的6801、6802、6803、6805、68HC11系列产品;Zilog公司的Z8、Super8系列产品;Atmel公司的AT89系列产品;Fairchild公司的F8和3870系列产品;TI公司的TMS7000系列产品;NS公司的NS8070系列产品;NEC公司的μCOM87(μPD7800)系列产品;National公司的MN6800系列产品;Hitachi公司的HD6301、HD63L05、HD6305。

1-5解答:(1)8031/8051/8751三种型号,称为8051子系列。

8031片内没有ROM,使用时需在片外接EPROM。

8051片内含有4KB的掩模ROM,其中的程序是生产厂家制作芯片时烧制的。

8751片内含有4KB的EPROM,用户可以先用紫外线擦除器擦除,然后再利用开发机或编程器写入新的程序。

(2)8032A/8052A/8752A是8031/8051/8751的增强型,称为8052子系列。

单片机原理及接口技术试题有答案

单片机原理及接口技术试题有答案

单片机习题及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。

1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)2.MCS-51上电复位时,SBUF=00H。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ ____、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)=。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW= H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为 H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR ;()(4)CLR R0 ;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH; POP DPL; POPSP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分) 2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACCPOP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ; P_____ _;7_______ ;8____ __;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

“单片机原理与接口技术”习题答案

“单片机原理与接口技术”习题答案

《单片机原理与接口技术》课后习题参考答案习题一1.在计算机内部,一切信息的存取、处理和传送都是以( D )形式进行。

A.EBCDIC码B.ASCII码C.十六进制编码D.二进制编码2. 一个字节由 8 位二进制数组成,即由 2 位十六进制数组成。

3. 将下列十进制数转换成二进制数。

(1)12 (2)100 (3)128 (4)1000答:(1)(2)(3)(4)04. 将下列十进制数转换成十六进制数。

(1)14 (2)127 (3)255 (4)1024答:(1)1110 (2)(3)(4)05. 将下列二进制数分别转换成十进制和十六进制数。

(1) (2) (3) (4)答:(1)228,E4H (2)161,A1H (3)232,E8H (4)173,ADH6. 将下列十六进制数分别转换成二进制和十进制数。

(1)2DH (2) F4H (3) 0400H (4) FFFFH答:(1)B,45 (2),244 (3)00000,1024(4)11111, 655357. 取字长8位,写出下列数据的补码。

(1) -32 (2) -45 (3) -98 (4) 91答:(1)E0H (2)D3H (3)9EH (4)5BH8. 完成下列十六进制数的加法运算。

(1)8CH+3FH (2)1F34H+95D6H (3)205EH+12FFH答:(1)CBH (2)B50AH (3)335DH9. 分别用十六进制和二进制数形式,写出数字 0,1,2,…,9 的ASCII码。

答:30H,31H,…, 39H; B,B,…,B10. 写出字符串的ASCII码:“***MCS-51***”答:2AH,2AH,2AH,4DH,53H,43H,2DH,35H,31H, 2AH,2AH,2AH11. 对于十进制数35,用二进制数表示为__B__;用十六进制数表示为__23H__;用组合BCD码表示为 B ;用非组合BCD码表示为__03H,05H__;用ASCII表示为_33H,35H_。

单片机原理及接口技术试题及答案

单片机原理及接口技术试题及答案

单片机原理及接口技术一、判断题1. 指令字节数越多,执行时间越长。

……………………………………()2. 内部寄存器Rn(n=0~7)作为间接寻址寄存器。

……………………()3. 8031芯片内一共有4K的ROM,256字节的RAM。

……………………()4. 8位构成一个字节,一个字节所能表达的数的范围是0-255。

………()5. 8051中的工作寄存器就是内部RAM中的一部份。

………………………()6. 8051中特殊功能寄存器(SFR)就是内部RAM中的一部份。

…………()7. MOV A,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。

……()8. MOV A,30H这条指令执行后的结果是(A)=30H ………………………()9. MOV A,@R7,将R7单元中的数据作为地址,从该地址中取数,送入A中()10. SP称之为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关()二、简答题1. 分别列出传送指令、算术指令、逻辑指令和转移指令。

2. 指出下列指令的寻址方式:1):MOV A,#01 3):ADD A,10H2):MOV A,@R0 4):SETB 20H3. 要设置T0为16位计数器;T1为8位定时器,请填写TMOD寄存器4. 说出SCON中SM0 SM1 SM2 REN TB8 RB8 TI RI 的意义和功能5. 按动态扫描设计,6根线可以接多少个按键?并画出与51单片机的接线图。

6. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ____;(DPL)=_______;(SP)=_______;7. 分析下列程序的功能PUSH ACCPUSH BPOP ACCPOP B8. 三片6264的地址范围分别是多少?(地址线未用到的位填1)9. 给8031单片机扩展一片2716和6116,请画出系统连接图,并给出地址范围。

《单片机原理及接口技术》试题及答案

《单片机原理及接口技术》试题及答案

《单片机原理及接口技术》试题及答案一、填空题1.AT89S51单片机是()位的单片机。

2.AT89S51单片机有()个中断源,()级优先级中断。

3.串行口方式3发送的第9位数据要事先写入()寄存器的()位。

4.串行口的方式0的波特率为 ()。

5.AT89S51内部数据存储器的地址范围是(),位地址空间的字节地址范围是(),对应的位地址范围是()外部数据存储器的最大可扩展容量是()。

6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为()。

7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( ) ,(49H)=( )。

8.利用81C55可以扩展()个并行口,()个RAM单元。

9.当单片机复位时PSW=()H,SP=(),P0~P3口均为()电平。

10.若A中的内容为88H,那么,P标志位为()。

11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着()控制信号有效。

12.AT89S51访问片外存储器时,利用()信号锁存来自()发出的低8位地址信号。

13.已知fosc=12MHz, T0作为定时器使用时,其定时时间间隔为()。

14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为()H。

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

1.AT89S51单片机可执行指令:MOV 35H,@R3。

()2.8031与8751的区别在于内部是否有程序存储器。

()3.当向堆栈压入一个字节的数据后,SP中的内容减1。

()4.程序计数器PC中装的内容是当前正在执行指令的地址。

()5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。

()6.AT89S51单片机中的PC是不可寻址的。

()7.当AT89S51执行MOVX @DPTR,A指令时,伴随着WR*信号有效。

单片机原理与接口技术习题答案

单片机原理与接口技术习题答案

单片机原理与接口技术习题答案单片机原理与接口技术习题答案习题与思考题11-1 微型计算机通常由哪些部分组成?各有哪些功能?答:微型计算机通常由控制器、运算器、存储器、输入/输出接口电路、输入设备和输出设备组成。

控制器的功能是负责从内部存储器中取出指令并对指令进行分析、判断、并根据指令发出控制信号,使计算机有条不紊的协调工作;运算器主要完成算数运算和逻辑运算;存储器用于存储程序和数据;输入/输出接口电路完成CPU与外设之间相连;输入和输出设备用于和计算机进行信息交流的输入和输出。

1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点?答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器ROM和RAM和I/O端口引脚具有复用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。

单片机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。

1-3 简述计算机的工作过程。

答:计算机的工作是由微处理器以一定的时序来不断的取指令、指令译码和执行指令的过程。

1-4 单片机的几个重要指标的定义。

答:单片机的重要指标包括位数、存储器、I/O口、速度、工作电压、功耗和温度。

1-5 单片微型计算机主要应用在哪些方面?答:单片机的主要应用领域有智能化产品、智能化仪表、智能化测控系统、智能化接口等方面。

1-6 为什么说单片微型计算机有较高的性能价格比和抗干扰能力?答:因为单片微型计算机主要面向特定应用而设计,设计者在硬件和软件上都高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,具备较高的性能、价格比;单片机嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中,另外单片机体积小,可以放入屏蔽设备中,从而使其具有较高的抗干扰能力。

1-7 简述单片机嵌入式系统的定义和特点。

答:单片机嵌入式系统是嵌入到对象体系中的专用计算机系统;其特点是面向特定应用、与各个行业的具体应用相结合、硬件和软件高效率、软件固化在存储器芯片或单片机本身和不具备自举开发能力。

单片机原理与接口技术试题与答案

单片机原理与接口技术试题与答案

单片机原理与接口技术试题与答案一、选择题1.下列哪个单片机不属于51系列? A. STC89C52RC B. AT89S51C. F51C32D. STC12CA5A60S2答案:C2.哪个单片机的Flash存储器是可擦写可编程快闪存储器? A.AT89C55WD B. STC89C54RD+C. P89C51RD2D. AT89S52答案:D3.哪个单片机不属于摩托罗拉系列? A. HC08 B. HC05 C. HC12 D. MCS-51答案:D4.哪一种单片机的取指速度最快? A. Flash B. OTP ROM C. UV EEPROMD. RAM答案:A5.非易失性存储器是指: A. Flash B. SRAMC. DRAMD. ROM答案:A6.单片机中执行程序的运算单元是: A. CPU B. DSPC. ALUD. FPU答案:A二、判断题1.单片机中,使用穿孔纸带输入指令的单片机叫EPROM单片机。

答案:错2.端口特殊功能寄存器是单片机与外部器件连接的一个最基本的接口形式。

答案:对3.单片机中所有的输入/输出设备都必须由程序读写。

答案:对4.串行通信口是单片机与外部器件连接的最基本的接口形式。

答案:对5.数字量输入不可能通过定时器的溢出中断或者由计数来实现。

答案:错三、简答题1.解释单片机中的定时/计数器的作用和种类。

定时/计数器是单片机中的一种重要的接口设备,它能实现多种功能。

定时器主要用于延时、调度和计时等功能,而计数器则主要用于对信号或脉冲进行计数。

单片机中的定时/计数器按照不同的分类方法可以分为多种类型,如12位定时/计数器、16位定时/计数器、8位自动重载计数器等。

每种类型的定时/计数器都有其特定的使用条件和适用范围,用户需要根据具体需求选择合适的定时/计数器。

2.什么是中断?为什么要使用中断?中断是一种机制,可以在程序执行的同时相对异步地处理外部事件。

当外部事件触发中断信号时,CPU将挂起当前程序的执行,转向中断服务程序执行相应的处理流程,直到中断服务程序执行完毕后CPU再返回原程序中断之前的位置继续执行。

单片机原理及接口技术课后习题与答案

单片机原理及接口技术课后习题与答案

1.微处理器,RAM,ROM,以及I/O口,定时器,构成的微型计算机称为单片机。

2.指令寄存器(IR)保存当前正在执行的一条指令;指令译码器(ID)对操作码进行译码。

3.程序计数器(PC)指示出将要执行的下一条指令地址,由两个8位计数器PCH及PCL组成。

4.80C31片内没有程序存储器,80C51内部设有4KB的掩膜ROM程序存储器,87C51是将80C51片内的ROM换成EPROM,89C51则换成4KB的闪存FLASHROM,51增强型的程序存储器容量是普通型的2倍。

5.89C51的组成:一个8位的80C51的微处理器,片内256字节数据存储器RAM/SFR用来存放可以读/写的数据,片内4KB程序存储器FLASHROM用存放程序、数据、表格,4个8位并行I/O端口P0-P3,两个16位的定时器/计数器,5个中断源、两个中断个优先级的中断控制系统,一个全双工UART的串行口I/O口,片内振荡器和时钟产生电路,休闲方式和掉电方式。

6.89C51片内程序存储器容量为4KB,地址从0000-0FFFH开始,存放程序和表格常数,片外最多可扩展64KBROM地址1000-FFFFH,片内外统一编址。

单片机的内部存储空间分为数据存储器和程序存储器。

7.内部数据存储器:共256字节单元,包括低128个单元和高128个单元。

低128字节又分成3个区域:工作寄存器区(00H~1FH),位寻址区(20H~2FH)和用户RAM区(30H~7FH)存放中间结果,数据暂存及数据缓冲。

高128字节是供给特殊功能寄存器(SFR)使用的,因此称之为特殊功能寄存器区(80H~FFH),访问它只能用直接寻址。

内部程序存储器:在8031片内无程序存储器,8051片内具有4KB掩模ROM,8751片内具有4KBEPROM。

8.引脚是片内外程序存储器的选择信号。

当端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051/8751/80C51)或1FFFH(对于8052)时,将自动转向访问外部程序存储器。

《单片机原理与接口技术》习题hys

《单片机原理与接口技术》习题hys

《单片机原理与接口技术》习题及答案一、填空题:1. 80C51单片机的内部硬件结构包括了 CPU 、数据存储器、程序存储器、和定时计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件。

2.MCS-51单片机的P0~P4口均是 8 位I/O口,其中 P0 为真正的双向口,P1P2P3为准双向口;P3 口具有第二引脚功能。

3.MCS-51单片机的中断系统由5个中断源,其中串行口中断在中断响应后,请求标志不能自动清除。

定时计数器中断源可作软中断使用.4.假定(SP)=40H , (3FH)=30H,(40H)=60H。

执行下列指令:POP DPHPOP DPL后,DPTR的内容为 6030H ,SP的内容是 3EH 。

5. 在MCS-51单片机中的中断源有 5 个,分别为外部中断0 、定时器0溢出中断、外部中断1 、定时器1溢出中断和串行口中断。

6.在MCS-51单片机中,片内RAM中有四个工作寄存器组,CPU是通过 PSW 寄存器中的 RS0 、 RS1两位来选择目前的工作寄存器为哪个工作寄存器的。

7.单片微型计算机是将 CPU 、存储器、定时/计数器和基本I/O口等集成在一块芯片上的计算机,简称单片机。

8.已知:A=45H,B=86H,按序连续执行以下三条指令,写出执行每条指令后A的内容:ADD A,B Cy= 0 ,A= CBH ;DA A Cy= 1 ,A= 31H ;SUBB A,B Cy= 1 ,A= ABH 。

9. 已知A=7AH,R0=30H,(30H)=A5H,PSW=80H,分别执行下列各条指令后的结果如何?XCH A,R0 ;A= 30H ,R0= 7AH ;SWAP A ;A= 0A7H ;ADD A,R0 ;A= 0AAH ,Cy= 0 ,OV= 1 ;ADD A, @R0 ;A= 1FH ,Cy= 1 ,OV= 0 。

10.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中,P0 为真正的双向口,P1—P3 为准双向口。

精选新版《单片机与接口技术》考试题库158题(含标准答案)

精选新版《单片机与接口技术》考试题库158题(含标准答案)

精选新版《单片机与接口技术》考试题库158题(含标准答案)2023年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.寻址方式就是C的方式。

A.查找指令操作码B.查找指令C.查找指令操作数D.查找指令操作码和操作数2.MCS-51寻址方式中,直接寻址的寻址空间是D。

A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.数据存储器256字节范围4.8051单片机的VCC(40)引脚是A引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器5.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为A。

A.(A)=00H(C)=1B.(A)=00H(C)=0C.(A)=7AH(C)=1D.(A)=7AH(C)=06.MCS-51单片机的P1口的功能是A。

A.可作通用双向I/O口用C.可作地址/数据总线用7.MCS-51单片机定时器外部中断1和外部中断0的触发方式选择位是C。

A.TR1和TR0B.IE1和IE0C.IT1和IT0D.TF1和TF08.将A与立即数按位逻辑异或的指令是C。

A.ANL A,#dataB.ORL A,#dataC.XRL A,#dataD.XRL A,direct9.启动定时器1开始定时的指令是D。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR110.MCS-51单片机CPU开中断的指令是A。

A.SETBEAB.SETBESC.CLREAD.SETBEX011.对定时器控制寄存器TCON中的IT1和IT0位清0后,则外部中断请求信号方式为A。

A.低电平有效B.高电平有效C.脉冲上跳沿有效D.脉冲负跳有效12.8051单片机的机器周期为2μs,则其晶振频率fosc为 C MHz.A.1B.2C.6D.1214.使8051的定时器T0停止计数的指令是A。

A.CLRTR0B.CLRTR1C.SETBTR0D.SETBTR115.MCS-51指令系统中,求反指令是A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 《单片机与接口技术》习题库及答案一、判断题(判断每小题的对错,对的在小题前的括号中打“√”,错的在小题前的括号中打“×”。

)MCS-51单片机原理与结构(×)1.MCS-51单片机是高档16位单片机。

(√)2.MCS-51的产品8051与8031的区别是:8031片内无ROM 。

(×)3.单片机的CPU 从功能上可分为运算器和存储器。

(√)4.8051的累加器ACC 是一个8位的寄存器,简称为A ,用来存一个操作数或中间结果。

(√)5.8051的程序状态字寄存器PSW 是一个8位的专用寄存器,用于存放程序运行中的各种状态信息。

(×)6.MCS-51的程序存储器用于存放运算中间结果。

(√)7.MCS-51的数据存储器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM ,另一个是片外最大可扩充64K 字节的RAM 。

(√)8.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

(√)9.CPU 的时钟周期为振荡器频率的倒数。

(×)10.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期。

(√)11.单片机的指令周期是执行一条指令所需要的时间。

一般由若干个机器周期组成。

(×)12.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

(×)13.MCS-51单片机上电复位后,片内数据存储器的内容均为00H 。

(√)14.当8051单片机的晶振频率为12MHZ 时,ALE 地址锁存信号端的输出频率为2MHZ 的脉冲。

(√)15.8051单片机片内RAM 从00H ~1FH 的32个单元,不仅可以作工作寄存器使用,而且可作为通用RAM 来读写。

(×)16.MCS-51单片机的片内存储器称为程序存储器。

(×)17.MCS-51单片机的数据存储器是指外部存储器。

(√)18.MCS-51单片机的特殊功能寄存器集中布置在片内数据存储器的一个区域中。

MCS-51单片机指令系统及程序设计(×)19.MCS-51单片机的指令格式中操作码与操作数之间必须用“,”分隔。

(√)20.MCS-51指令:MOV A ,#40H ;表示将立即数40H 传送至A 中。

(√)21.MCS-51指令:MOV A ,@R0 ;表示将R0指示的地址单元中的内容传送至A 中。

(√)22.MCS-51指令:MOVX A ,@DPTR ;表示将DPTR 指示的地址单元中的内容传送至A 中。

(×)23.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。

(√)24.MCS-51指令中,MOVX 为片外RAM 传送指令。

(×)25.MCS-51指令中,MOVC 为ROM 传送指令。

(×)26.将37H 单元的内容传送至A 的指令是:MOV A ,#37H 。

(√)27.MCS-51指令中,16位立即数传送指令是:MOV DPTR ,#data16。

(√)28.MCS-51单片机,CPU 对片外RAM 的访问只能用寄存器间接寻址的方式,且仅有4 条指令。

(×)29.如JC rel 发生跳转时,目标地址为当前指令地址加上偏移量。

(√)30.对于8051单片机,当CPU 对内部程序存储器寻址超过4K 时,系统会自动在外部程序存储器中寻址。

(×)31.指令MUL AB 执行前(A )=F0H ,(B )=05H ,执行后(A )=FH5,(B )=00H 。

(√)32.已知:DPTR=11FFH 执行INC DPTR 后,结果:DPTR=1200H 。

(√)33.已知:A=11H B=04H ,执行指令DIV AB 后,其结果:A=04H ,B=1 CY=OV=0。

(×)34.已知:A=1FH ,(30H )=83H ,执行 ANL A ,30H 后,结果:A=03H (30H )=83H P=0。

(×)35.无条件转移指令LJMP addr16称长转移指令,允许转移的目标地址在128KB 空间范围内。

(×)36.在进行二——十进制运算时,必须用到DA A 指令。

(×)37.MCS-51指令系统中,执行指令ORG 2000H ;BCD : DB “A ,B ,C ,D”;2 表示将A 、B 、C 、D 的ASII 码值依次存入2000H 开始的连续单元中。

(×)38.MCS-51指令系统中,指令CJNE A ,#data, rel 的作用相当于SUBB A ,#data 与JNC rel 的作用。

(×)39.MCS-51指令系统中,指令JNB bit ,rel 是判位转移指令,即表示bit=1时跳转。

(×)40.8051单片机的PC 与DPTR 都在CPU 片内,因此指令MOVC A ,@A+PC 与指令MOVC A ,@A+DPTR 执行时只在单片机内部操作,不涉及片外存储器。

(×)41.MCS-51单片机中PUSH 和POP 指令只能保护现场,不能保护断点。

(√)42.指令LCALL addr16能在64K 字节范围内调用子程序。

(×)43.设PC 的内容为35H ,若要把程序存贮器08FEH 单元的数据传送至累加器A ,则必须使用指令MOVC A ,@A+PC 。

(×)44.指令MOV A ,00H 执行后A 的内容一定为00H 。

定时、中断、串行口系统及应用(×)45.在MCS-51单片机内部结构中,TMOD 为模式控制寄存器,主要用来控制定时器的启动与停止。

(√)46.在MCS-51单片机内部结构中,TCON 为控制寄存器,主要用来控制定时器的启动与停止。

(√)47.MCS-1单片机的两个定时器均有两种工作方式,即定时和计数工作方式。

(√)48.MCS-51单片机的TMOD 模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。

(√)49.MCS-51单片机系统复位时,TMOD 模式控制寄存器的低4位均为0。

(×)50.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。

(√)51.启动定时器工作,可使用SETB TRi 启动。

(×)52.8051单片机对最高优先权的中断响应是无条件的。

(×)53.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令。

(√)54.MCS-51单片机系统复位后,中断请求标志TCON 和SCON 中各位均为0。

(√)55.MCS-51单片机的中断允许寄存器的IE 的作用是用来对各中断源进行开放或屏蔽的控制。

(√)56.用户在编写中断服务程序时, 可在中断入口矢量地址存放一条无条件转移指令,以防止中断服务程序容纳不下。

(√)57.若要在执行当前中断程序时禁止更高优先级中断,应用软件关闭CPU 中断,或屏蔽更高级中断源的中断,在中断返回时再开放中断。

(√)58.串行口的中断,CPU 响应中断后,必须在中断服务程序中,用软件清除相应的中断标志位,以撤消中断请求。

(√)59.串行口数据缓冲器SBUF 是可以直接寻址的专用寄存器。

(√)60.如要允许外部中断0中断,应置中断允许寄存器IE 的EA 位和EX0位为1。

(√)61.指令JNB TF0,LP 的含义是:若定时器T0未计满数,就转LP 。

(√)62.若置8051的定时器/计数器T1于定时模式,工作于方式2,则工作方式字为20H 。

(√)63.若置8051的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H 。

(×)64.当8051的定时器T0计满数变为0后,溢出标志位(TCON 的TF0)也变为0。

(√)65.外部中断0中断的入口地址是0003H 。

(√)66.8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE 来控制中断的允许和禁止。

单片微机基本系统扩展(√)67.线选法是把单根的低位地址线直接接到存储器芯片的片选端。

(√)68.对于8051单片机而言,在外部扩展EPROM 时,EA 引脚应接地。

(×)69.对于8051单片机而言,在外部扩展EPROM 时,EA 引脚可接 + 5V 或接地。

(√)70.在接口芯片中,通常都有一个片选端CS (或CE ),作用是当CS 为低电平时该芯片才能进行读写操作。

(×)71.DAC0832是8位D/A 转换器,其输出量为数字电流量。

机电接口技术3(√)72.DAC 0832的片选信号输入线CS ,低电平有效。

(√)73.AGND 代表模拟信号和基准电源的参考地,称模拟地。

(√)74.DGND 表示数字地,为工作电源地和数字逻辑地。

二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在空格内。

)MCS-51单片机原理与结构1.MCS-51单片机CPU 的主要组成部分为A 。

A .运算器、控制器B .加法器、寄存器C .运算器、加法器D .运算器、译码器2.单片机能直接运行的程序叫C 。

A. 源程序 B .汇编程序 C .目标程序 D .编译程序3.单片机中的程序计数器PC 用来C 。

A .存放指令B .存放正在执行的指令地址C .存放下一条指令地址D .存放上一条指令地址4.单片机上电复位后,PC 的内容和SP 的内容为B 。

A .0000H ,00HB .0000H ,07HC .0003H ,07HD .0800H ,08H5.单片机8051的ALE 引脚是B 。

A .输出高电平B .输出矩形脉冲,频率为fosc 的1/6C .输出低电平D .输出矩形脉冲,频率为fosc 的1/26.单片机8051的EA 引脚C 。

A .必须接地B .必须接+5VC .以上两种视需要而定7.访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是A 。

A .P0口B .P1口C .P2口D .P0口 和 P2口8.PSW 中的RS1和RS0用来A 。

A . 选择工作寄存器组号B .指示复位C .选择定时器D .选择工作方式9.上电复位后,PSW 的值为D 。

A .1B .07HC .0FFHD .010.8051单片机上电复位后,堆栈区的最大允许范围是B 个单元。

A .64B .120C .128D .25611.8051单片机上电复位后,堆栈区的最大允许范围是内部RAM 的D 。

相关文档
最新文档