版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及其接口技术试题单片机期末试卷 样卷 1. P0、P1、P2、P3四个均是 8位的并行 口填 串行 还是 并行:'其中P0的功 能是 地址/数据分日t复口 ; P2 口的功能是 高8位 地址口 ;而_P3是双功能口; P1是专门的 用户口。2. 程序一般是由三种基本结构构成顺序、循环结构和分支结构。3. MCS-51指令共有七种寻址方式, 分别是立即数寻址、 直接寻址、寄存器寻址 、寄存器间接寻址、变址寻址、相对寻址、位寻址。4. MOV DPTR , Tab 的作用是用来设定5. MOV DPTR, data16的作用是用来设定 地址指针6. 片内RAM 可进行位寻址的空间
2、位地址范围是 00H-FFH。7. MCS-51的存储器空间配置从功能上可分为四种类型片内程序存储器、内部数据存储器、外部数据存储器、外部程序存储器。8. MCS-51的指令按其功能可分为五大类 数据传送指 令、算术运算指令、逻辑运算类指令、位操作指令、控制转移指令。8.十进制数54的8位补码表示为 11001010。9. 12根地址线可选212 4K个存储单元,32KB存储单 元需要15根地址线。8.十进制数89的16进制数表示为 59H。10. MCS-51内部的定时器/计数器共有_ 2个,分别 是T0、T1。11. DJNZ , rel属于五大类指令中的 控制转移指令类指令,具操作码助记
3、符含义是减1不为0循环转移 O9. MCS-51指令系统中direct表示的含义是 一片内存 储器地址 O10. 输入输由设备与主机的连接部分称为输入输由接 口,接口有三大作用隔离与寻址作用、 所存与缓冲作用和信号电平与形式的变换作用。11. MCS-51单片机有 5一个中断源,它们的中断向 量地址分别是外中断0 / INT0_ ; _ _外中断1 / INT1_ ;T0; _T1_;_串行端口( RI、TI) _。2_级中断优先级别12.子程序的调用是 绝对调用和长调用;中断服务子程序的结尾一定是用指令_RET1。二、选择正确的答案13.存储器的地址范围是 0000H03FFH ,它的容量为
4、( A )。(A) 1KB B 2KB C 3KB D 4KB 14. MOVX A , R0 指令 是采用(D )寻址方式,指令作用在()区间。(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接, 外部数据存储器 15. A7H和5BH两个立即数相加后,和 为(C ), (CY)是()。(A) 1CH, 0 B C1H, 0 C 02H, 1 D C1H, 1 16.若(A) 86H, (PSW) 80H,则执行 RRC A 指令后(A) ( A )(A)C3H B B3H C 0DH D 56H 17 .如果(P0)65H,则当 CPL P0
5、.2 SETB C MOV P0.4 ,C 执行后(P0) ( C ) (A) 61H B 75H C 71H D 17H 18 . MCS-51指令系统中执行时间最长且长达 4个机器周期的是 D指令。(A)比较转移(B)循环转移 (C)增减量 (D)乘 除法19. 8031单片机中,将累加器 A中的数送入外 RAM 的40H单元,可执行的指令( D )。A MOV R1 ,40H B MOV R1 ,40H MOVX R1 , A MOVX R1 , A C MOVX 40H , A D MOV R1, 40H MOVX R1 , A 19.不属于单片机与输入输由设备进行信息交换的方式是 (
6、D )。A无条件传送方式 B查询方式 C中断方式 D存储 器直接存取方式 20.已知累加器A的数值为98H ,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D )。A 0、0、0 B 1、0、1 C 1、1、1 D 1、1、0 21 在中断服 务子程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令 22.要用传送 指令访问MCS-51片外RAM ,它的指令操作码助记符应是(B ) (A) MOV (B) MOVX (C) MOVC (D)以上 都行23. A/D转换方法有以下四种,ADC0809是一种采用(C )进行A/D转换的8
7、位接口芯片。A计数式 B双积分式 C逐次逼近式 D并行式 24. 8051单片机内有 B个16位的定时/计数器,每个定时 /计数器都有种工作方式。A 4, 5 B 2, 4 C 5, 2 D 2, 3 25 . 要使 MCS-51 能够响应定 时器T1中断,串行接口中断,它的中断允许寄存器 IE的内 部应是(A )(A) 98H (B) 84H (C) 42H二、分析程序并写由结果(每小题5分,共20分)1.已 知(R0) 20H, 20H10H, P0 30H, R2 20H,执行如下程序段后 MOV R0 , 11H MOV A , R2 ADD A , 20H MOV PSW , 80H
8、 SUBB A , P0 MOV 40H , A 结果是 40H(20H ) 11H(A) -20H (A) - (A) (20)(CY) 1 (A) - (P0)-(CY) (A)即(A) 00H (A) 45H (A)即(A)45H (40H) 45H 2.已知 R0 20H, 20H 36H, 21H 17H, 36H 34H,执行过程如下 MOV A , R0 MOV R0 , A MOV A , R0 ADD A , 21H ANL A , 21H RL A MOV R2 , A贝U执行结束(R0) 36H R2 D6H 3.执行下面一段程序;MOV SP, 60HMOV A, 10
9、H MOV B, 01H PUSH A PUSH B POP A POP B A , B的内容是A 01H B 10H 4.设在31H单元存有# 23H,执行下 面程序 MOV A, 31H ANL A, 0FH MOV 41H, A MOV A, 31H ORL A, 0F0H SWAP A MOV 42H, A 贝U 41H 03H 42H 02H三、简答及识图题(共 13分)1.写生五个特殊寄存器 的名称及其主要用途。1累加器ACC 2 B寄存器 主要用于乘法和除法操作。3 TCON定时/计数器 控制寄存器 4 TM0D定时/计数 器方式控制寄存 5 SCON串行通信控制寄存器 6 PS
10、W程 序状态字寄存器四、编程题共12分1. (6分)编一程序段,将字节地 址30H3FH单元的内容逐一取由减 1,然后再放回原处,如 果取由的内容为00H,则不要减1,仍将0放回原处。MOV R7 , 10H MOV R1 , 30H LOOPCJNE R1 , 00H , NEXT MOV R1 , 00H SJMP NEXT1 NEXTDEC R1 NEXT1INC R1 DJNZ R7 , LOOP SJMP END 2.( 6 分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ(1) T0作为定时,定时时间为 10ms. (2) T1作为计数,记满1000溢由。解 1 T0
11、 的工作方式 0 时 tmax213 2132us16.384ms 定时 10ms 可达要求 则 X213- 213- 3192c78H6318H T0 工 作在方式1时tmax216 2162us131.072ms定时10ms也可达 要求,则 X216- EC78H T0工作在方式 2或3时tmax28 282us512us 定时 500us,循环 20 次,X28- 06H 2 方式9CHFC1CH XM- 计数值 方式 1216-100FF9CH 方式 2 或 328-1009CH DELAY MOV TMOD 00H (01H / 10H / 11H )(
12、MOV R3 , 14H) MOVTH0 , 63H MOV TL0 ,18H SETB TR0 LP1 JBC TF0 ,CLOSE SJMP LP1 CLOSE SJMP RET 你在百度里面搜索 很多的 单片机应用复习题汇总一、填空和问答 1、计算机的基本结构是由(CPU )、 (存储器)、(I/O接口)组成,相互之间通过(总线)来连接。2、1 6位微型计算机,其核心部件微处理器字长是 (16 位)。如 inter8086.80286.Z8000。32位微型计算机,其核心部件微处理器字长是 (32位)。如 80386.486.586 o3. 8051是(8 )位机,其数据总线为(8 )位
13、,地址总线为(16 )位,故最大寻址空间为(64K )。4. 存储器的一个字节有(8个)二进制位,莫存储片 有1024个存储单元,其地址线为(10 )条,共有(8192 ) 个二进制位。5. A/D转换是将(模拟量)转换成(数字量); D/A转换是将(数字量)转换成(模拟量)6.二进制 的编码 .BCD码是指(用二进制表示的十进制数 )。 .ASCII码是(美国信息交换标准码),它包括(26个)个大写字母、(26个)小写字母、(10个)数字,及一 些(标点)符号和(控制)符号。如CR是(回车),总共128个字符。 .248 的 BCD 码是(0010 0100 1000 )。 .F 的 ASC
14、II 码是(46H)。CR 的 ASCII 码是(0DH )。7 .写生8051五个中断源的入口地址(0003H )、 (000BH)、(0013H)、(001BH)、(0023H)8.所谓内部总线结构是指(AB)、(DB)、(CB)其中(AB)是单向总 线。9.PSW标志寄存器中 OV位的状态决定于(CPCS 1 0 .MCS-51 标志寄存器 PSW Cy AC F0 RS1 RS0 OV 0 P 其各 位的含义分别为 Cy进位、AC半进位、F0自定义、RS1RS0 寄存器组选择、OV溢由标志、P奇偶标志.11.按结构的使用和功能类存储器分为 只读.和读写.只读存储器 ROM又可分为以下4
15、类掩模.PROM . EPROM . EEPROM .12.2764 是 8K*8 位 EPROM .27256 是 32K*8 为 EPROM . 2816 是 2K*8 位 EEPROM .2864 是 8K*8 位 EEPROM .如 2716是2K*8位的EPROM. 13.CPU与外设之间交换的信息 有 数据.状态信号.控制信号 三种类型.其中 状态信号 和 控制信号 有时可以共一个端口地址.14.CPU按每条指令 操作过程可分为 取操作码 和 取操作数.每一条指令的第 一个机器周期必定为取操作码.15. 16.如果子程序执行过程中,又调别的子程序,这种结构称为 子程序嵌套.17.进
16、入 子程序以后SP会 自动加2 .18.子程序中RET指令的实际含 义是将堆栈指针当前的值将堆栈的当前内容弹回PCL和PCH,SP自动减 2 . 19.解释保护断点.保护现场.20.谈谈 8031.8051.8751.8052之间的区另I.21.8031内部位地址共有多 少个,它们处在内部RAM 的什么位置.从内部 RAM 的20H-2FH,一共128个位,位地址 007FH 22.8051有几个 外设接口,它们分别是 P0 . (P1). (P2 ). (P3 ). 当作 为8031外接ROM或RAM时,那几个口做什用.只有 P1 口可以做正常的接口用;P2 口做地址的高8位;P0 口做地址
17、 的低8位和数据线;P3 口做控制、状态信号、中断、串口) 23.8051内部总共有RAM多少个,其中那些可供用户使用, 那些是用户不能用的.(共256个,0127可用,128255离散的 安排了 21个特殊功能寄存器。)24.8031内部有(2 )个定时器.它即可( 定时) 又可作(计数)用. 当(计数溢由)便会产生中断, 将TF0和TF1置位.25、计算机中的数是用(2 )进制数表示的;大部分微机的字长是(4 )的整数倍,所以,又广泛采用(16 )进制表示;微机中字母和字符普片采用(ASCII )码。26、用汇编语言编写的源程序只有经过(汇编程序)翻译成(机器码)才能执行。这个翻译过程就称
18、为汇编。27、CPU与外设之间交换信息一般需要(3 )个端口,它们是(数据口 )(状态口 )和(控制口 )28、 CPU与外设之间的数据传送可分为(无条件传送方式 ),(查询方式 ),(中断方式 ),(DMA )。为了提高CPU的效率,通常采用(中断)。29、串行通信中两种最基本的通信方式是(同步)和(异步)。30、RAM是(读写)存储器,又可以分为( 静态) 和(动态)两种。31、ROM是(只读)存储器,也可以分为(掩模), (PROM ), ( EPROM ),( EEPROM ),其中EPROM必须用(紫外线)擦除、EEPROM 可以用(电) 擦除。32、TTL电平规定"1为(
19、5V ), “0为(0V ),而 RS-232 规定 “1为(-12V ), “0为(12V )。33、CPU寻址外设有两种方式(存储器对应输入输由方式),(端口寻址的输入输由指令)。34、LJMP是一条无条件跳转指令,它的跳转范围是(64K ),而AJMP的跳转范围是(2K ), 而SJMP的跳 转范围是(127-128 )。35、比较 MOV , MOVX , MOVC之间的不同。36、若用字长为八位的寄存器存放无符号数整数,机器 数的最大值和最小值是多少;若用字长为八位的寄存器存放带符号数整数,机器数的最大值和最小值是多少;37、请编一段程序将 8000H单元中的内容,与 8100H单元
20、中的 内容互换。38、在异步通信中,字符帧是由 .,()等四部分组 成.三、数制与指令基础知识)1、数制转换1)用8位二进制写生(115)的原码、反码、补码。(01110011 01110011 01110011)用 8 位二进制写生(- 115)的原码、反码、补码。(11110011 10001100 10001101) 2)将下列二进制数转换成BCD码00110101 1000 1110 (0101 0011)(0001 0100 0010)3)求生下列各补码表示的二进制数的真值用10进制表示10011011 01011001 01111110 10000000 11100101 -101
21、89126-128 4将下列十六进制数转换为二进制数0EDH(1110 1101 ) 03FFH ( 11 1111 1111 ) 0EC12H ( 1110 1100 . 00010010 ) 0FDH ( 1111.1101 ) 5)将下列二进 制数转换为十六进制数 1101 1011B 0101B 101 1B 111011 1110 1B ( DBH )( 0.AH )( 5.8H )(3B.E8H ) 6)将下列十进制数转换为十六进制数5 2515 625 49 75 3200 ( 5. 4H )( F.AH )( 31.CH )(C80H ) 7)下列二进制数若为无符号数,它们的值
22、是多 少若为带符号数,它们的值是多少用十进制表示。01101110B01011001B10001101B11111001B(110/110 )( 89/89 )( 141/-13 )( 249/-121 ) 2、指令1)说明下列伪操作的作用ORG 2000H (定义地址起点为 2000H) LIMIT EQU 200(LIMIT 等值于 200) HBD2EQU HBDTW (HBD2 等值于 HBDTW ) JATBDW 2200H (定义字,标号 JATB处连续存放两个字节 00 22 ) 2)经过汇编后,以下各条语句的标号应取什么值ORG 2800HTABLEDS 0EH ( 2800H
23、280EH 保留) WORD DB 'WORKER', 15, 0A (280FH 57H 4FH 52H 4BH 45H 52H 15H 0AH FANG EQU 100H 伪指令不占内存)ONE EQU3400H伪指令不占内存)BEGIN LD A , R0 (程序开始的 地址2817H) 3)说明执行如下指令后,寄存器 A、中的内 容。MOV A , 78H SWAP A ANL A , 0FH (A07H 4 )写生下 列指令的功能 CPL A ; A取反 CLR A ;(A清0) MULAB ;(A 乘 B) MOVC A , ADPDR ;(以 DPDR 为基址加A
24、形成的地址,将该单元内容送 A) XCH A, direct ; (A 与direct内容交换) RLC A ; (A带进位循环左移) CJNE A , data , rel (A与立即数比较,不相等则转移) 一、填空 题将正确答案填在题干的空白处。1分3535分1、十进制数47用8位二进制补码表示为 11010001B。2、89C51 含 4KB Flash ROM , 128B 的 RAM ,在物理 上有4个独立的存储器空间。3、若8031单片机的晶振频率 fosc= 12MHz ,则振荡周 期为1/12us ,状态周期为1/6us ,机器周期为1us ,执行 MUL AB指令需要时间为
25、4us 。4、假定 A85H , R020H, (20H) 0AFH。执行指令ADD A , R0后,累加器A的内容34H , CY 的内容1 , AC的内容1 , OV的内容1。5、假定DPTR的内容为8100H,累力口器A的内容为40H , 执行下列指令 MOVC A , ADPTR后,送入A的是程序存储器8140H单元的内容6、 PSW 中 RS1 RS010H 时,R2 的地址为 12H 。7、ROM在物理上分为 片内ROM 和片外 ROM ,在 逻辑上两者统一编址。8、MCS-51单片机当1时,首先使用的是片内程序存储 器,存储容量超过 4KB时开始使用外部程序存储器;。时,则仅仅使
26、用片外程序存储器。9、MCS51单片机访问片外存储器时,利用 ALE信号 锁存来自P0 口的低8位地址信号。10、欲使P1 口的高4位输由1,而低4位不变,应执行 一条 ORL P1 , 0F0H 指令。11、12根地址线可选 4KB个存储单元,32KB存储单 元需要15根地址线。12、设80C51 fosc12MHz ,定时器工作在方式 0,则最 大定时时间为 8192以s o13、异步串行数据通讯有单工、半双工 和 全双工共三种传送方式。14、51单片机的中断系统最多可以有2个嵌套。15、8031单片机指令 MOV是访问 内RAM ,最大范 围为256B , MOVX是访问外RAM ,最大
27、范围为 64KB , MOVC是访问 ROM ,最大范围为 64KB。二、单项选择(1分1515分)1、MCS-51上电复位后,SP 的内容是(B)(A) 00H (B) 07H (C) 60H (D)70H 2、80C51 是 (C)(A) CPU (B)微处理器(C)单片微机 (D)控制器3、PC的值是 (C)(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址4、如在系统中只扩展一片Intel 2732 (4KX8),除应使用P0 口的 8条口线外,至少还应使用 P2 口的口线(A) (A)4条(B) 5条(C)6条(D)7条5、
28、MOV C , 00H的寻址方式是 (A) (A)位寻址 (B)直接寻址(C)立即寻址 (D)寄存器寻址6、必须进行十进制调整的十进制运算(C) (A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法 7、ORG 0000H AJMP 0040H ORG 0040H MOV SP , 00H当执行完左边的程序后,PC的值是(C) (A) 0040H (B) 0041H (C) 0042H (D) 0043H 8、当 ALE 信号有效时,表示 (B)(A)从ROM中读取数据(B)从P0 口中可靠送由地址低 8位(C)从P0 口送由数据(D)从RAM 中读取数据9、所谓CPU是指(A)(
29、A)运算器与控制器(B)运算器与存储器(C)输入输由设备(D)控制器与存储器10、使用8155可以扩展由的I/O 口线是 (C)(A) 16 根(B) 24 根 (C) 22 根 (D) 32 根 11、MCS51 外扩ROM、RAM 和I/O 口时,它的地址总线是(B) (A)P0、P1 (B) P0、P2 (C) P2、P1 (D) P0、P3 12、74LS138 芯片是(B)(A)驱动器(B)译码器(C)锁存器(D)编码器13、在中断服务程序中,至少应有一条(D)(A)传送指令 (B)转移指令(C)加法指令(D)中断返回指令14、当TMOD的门控位1时,启动定时器 T0工作需 要的条件
30、是 (B)(A) TR0置1 ; (B) /INTO引脚为高电平和TR0置1 (C) /INTO弓I脚为低电平和 TR0置1; (D) /INTO引脚为高电平15、串行通信的传送速率单位是波特, 而且波特的单位是(B)(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分三、简答题(4分520分)1、内部RAM数据及P1 口 数据如下图所示,试分析下段指令执行后的结果。MOV A , 03H ; A 03H SWAP A ; A 30H MOV RO , A ; A 30H ; R0 30H MOV A , R0; A 50H ANL A , F0H ; A 50H MOV R1 , A; R1
31、50H MOV B,R1; B 10H MOV R1, P1; R1 50H ;(50H) E6H MOV P2 , P1; P2 E6HCPL P1.4; P1 F6H ORL C, P1.4; C 1 上段指令执行后 (10H) 00H ; (30H) 50H ; (50H) E6H ; P1 F6H ; P2 E6H 。2、位地址7CH与字节地址 7CH如何区别位地址 7CH 具体在片内RAM中的什么位置 答字节地址是片内 RAM的 单元地址,而位地址是片内 RAM单元的莫一位。7CH字节地址 RAM 的7CH单元,而7CH位地址是 RAM 2FH单元中的D4位。3、简述80C51的寻址
32、方式各涉及哪些存储器空间答立印数寻址程序存储器 ROM o直接寻址片内RAM低128B和特殊功能寄存器。寄存器寻址 R0R7, A, B, C, DPTR寄存器间接寻 址片内RAM 低128B,片外 RAM。变址寻址程序存储器 64 KB o相对寻址程序存储器 256B范围。位寻址片内RAM的20H2FH字节地址,部分特殊功 能寄存器。4、简述程序状态字寄存器PSW中各位的含义。答程序状态字寄存器 PSW程序状态字寄存器 PSW是一 个8位寄存器,用来存放当前指令执行后操作结果的莫些特 征,以便为下一条指令的执行提供依据。定义格式如下。其中,CY进借位标志;AC辅助进借位标志;F0软件标志;O
33、V溢由标志;F1用户标志位;P奇偶校验标志;RS1、RS0工作寄存器组选择(如表所示)。5、简述单片机系统扩展的基本原则和实现方法。答(1)以P0 口线作地址/数据总线P0 口作系统的低8位地址线在实际应用时,先把低 8位地址送锁存锁存器暂存,然后再由地址锁存器给系统提供低8位地址,而把 P0 口作为数据线使用。(2)以P2 口线作高位地址总线 在实际应用中,高位 地址线并不固定为 8位,需要几位就从 P2 口中引由几条口 线。(3)控制信号线 使用ALE作用地址锁存的选通信 号,以实现低 8位地址的锁存;以信号作为扩展程序存储器的读选通信号;以信号作为内、外程序存储器的选择信号; 以和作为扩展数据存储器和I/O端口的读/写选通信号。执行MOVX指令时,这两个信号分别自动有效。四、编程题(5分420分)1、从1加到5,最终结果存 入35H,试编写程序。解方法(1) ORG 1000H
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 居家保姆雇佣合同书
- 2025年统编版八年级地理上册月考试卷
- 2025年沪教新版高二数学上册阶段测试试卷
- 2025年粤人版八年级历史下册阶段测试试卷
- 遵义职业技术学院《西方法律思想史(B)》2023-2024学年第一学期期末试卷
- 2025年牛棚养殖废弃物回收与处理服务合同4篇
- 二零二五版门窗行业标准化安装服务合同4篇
- 二零二五版苗木种植与森林防火技术服务合同3篇
- 2025年度新型木门材料研发与市场拓展合作合同3篇
- 二零二五版木托盘生产设备进出口合同4篇
- 中药材产地加工技术规程 第1部分:黄草乌
- 危险化学品经营单位安全生产考试题库
- 基于视觉的工业缺陷检测技术
- 案例分析:美国纽约高楼防火设计课件
- 老客户维护方案
- 移动商务内容运营(吴洪贵)任务一 用户定位与选题
- 万科物业管理公司全套制度(2016版)
- 2021年高考化学真题和模拟题分类汇编专题20工业流程题含解析
- 工作证明模板下载免费
- (完整word)长沙胡博士工作室公益发布新加坡SM2考试物理全真模拟试卷(附答案解析)
- 机械点检员职业技能知识考试题库与答案(900题)
评论
0/150
提交评论