2006年春季学期《单片机》期末考试A卷
- 格式:pdf
- 大小:184.86 KB
- 文档页数:6
《单片机应用技术(C语言版)》试卷A一、单项选择题(每题1。
5分,共30分)1、51单片机的CPU主要由()组成.A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器2、程序是以()形式存放在程序存储器中.A、C语言源程序B、汇编程序C、二进制编码D、BCD码3、单片机8031的错误!引脚().A、必须接地B、必须接+5V电源C、可悬空D、以上三种视需要而定4、单片机上电复位后,PC的内容为()。
A、0x0000B、0x0003C、0x000BD、0x08005、外部扩展存储器时,分时复用做数据线和低8位地址线的是()A、P0口B、P1口C、P2口D、P3口6、单片机的ALE引脚是以晶振振荡频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用.A、1/2B、1/4C、1/6D、1/127、下面叙述不正确的是().A、一个C源程序可以由一个或多个函数组成。
B、一个C源程序必须包含一个主函数main()。
C、在C程序中,注释说明只能位于一条语句的后面。
D、C程序的基本组成部分单位是函数.8、在C语言中,当do—while语句中的条件为()时,循环结束。
A、0B、falseC、trueD、非09、下面的while循环执行了()次空语句.While(i=3);A、无限次B、0次C、1次D、2次10、C程序总是从()开始执行的。
A、主函数B、主程序C、子程序D、主过程11、在C51程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果。
A、赋值语句B、表达式语句C、循环语句D、空语句12、在单片机应用系统中,LED数码管显示电路通常有()显示方式。
A、静态B、动态C、静态和动态D、查询13、共阳极LED数码管加反相器驱动时显示字符“6”的段码是( )A、0x06B、0x7DC、0x82D、0xFA14、51单片机的定时器T1用做定时方式时,采用工作方式1,则工作方式控制字为( )A、0x01B、0x05C、010D、0x5015、启动T0开始计数是使TCON的()。
一、选择题(每题1分,共15分)将正确答案填写在下面的表格中1 2 3 4 5 6 7 89 10 11 12 13 14 15 得分1、二进制数110110110对应的十六进制数可表示为_____________。
( C )A、1D3HB、1B6HC、DB0HD、666H2、MCS—51单片机的CPU主要的组成部分为_________。
( A )A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器3、PSW=18H时,则当前工作寄存器是__________。
( D )A、0组B、1组C、2组D、3组4、MCS-51在外扩ROM、RAM时,它的地址是通过以下传送________。
( BA、P0和P1B、P0和P2C、P1和P2D、P1和P35、MCS—51上电复位后SP的内容应是__________。
( B )A、00HB、07HC、60HD、70H6、MCS-51单片机的堆栈必须位于___________。
( A )A、片内数据存储区B、片外数据存储区C、片内程序存储区D、片外程序存储区7、MCS-51一个机器周期包含的振荡时钟周期数为__________。
( DA、1B、4C、8D、128、为了使80C51发生复位,应当在80C51的RST引脚上加_________。
( D )A、2个振荡时钟周期以上的低电平B、2个机器周期以上的低电平C、2个振荡时钟周期以上的高电平D、2个机器周期以上的高电平9、MCS—51寻址方式中,操作数Ri加前缀“@”号的寻址方式是__________。
( A )A、寄存器间接寻址B、寄存器寻址C、基址加变址寻址D10、指令MOV R0,20H执行前R0=30H,20H=38H执行后R0中的内容为。
( D )A、20HB、30HC、50HD、38H11、MCS—51单片机的TMOD模式控制寄存器是一个专用寄存器,用于控制T1和T0的操作模式及工作方式,其中C/T表示的是_________。
适用专业:1、MCS-51单片机具有个中断源,可分别设置为个优先等级,上电复位时中断源的优先级别最高。
2、MCS-51单片机的一个机器周期包含个振荡周期,当振荡器的振荡频率为12MHz时,一个机器周期的时间为。
3、MCS-51单片机工作寄存器组共分为组寄存器,每组有个单元。
4、P 口作地址/数据总线,传送地址码的8位;P 口作地址总线,传送地址码的8位。
5、异步串行数据通信的帧格式由位, 位, 位和位组成。
6、当MCS-51的RST引脚上保持个机器周期以上的低电平时,MCS-51即发生复位。
7、MCS-51单片机外部中断请求信号有方式和方式,在方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。
8、MCS-51单片机访问片外存储器时利用信号锁存来自口的低八位地址信号。
9、MCS-51单片机8031中有个位的定时/计数器,可以被设定的工作方式有种。
10、异步串行数据通信有、、三种传送方式。
11、I NT0 和INT1的中断标志分别是和。
12、在多机通信中,主机发送从机地址呼叫从机时,其TB8位为;各从机此前必须将其SCON 中的REN位和位设置为1。
二、单项选择题(共20分,每小题2分)1、下列数中最小的数为。
A.110111001B B.50Q C.42D D.2BH2、MCS-51单片机复位操作的主要功能是把PC初始化为。
A.0100H B.2080H C.0000H D.8000H3、循环左移指令是。
A.RR B.RL C.RRC D.RLC4、51单片机的4个并行I/O口,只能作为普通I/O接口使用的是。
A.P0 B.P1 C.P2 D.P35、外部中断1的中断入口地址在。
A.0000H B.0003H C.000BH D.0013H6、中断优先级寄存器是。
A.IE B.TCON C.IP D.SCON7、串行通信传送速率的单位是波特,而波特的单位是。
A.字节/秒 B.位/秒 C.帧/秒 D.字符/秒8、单片机和PC机连接时,往往要采用RS232C接口,其主要作用是。
一、填空题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 为准双向口。
一、选择题(每题1分,共10分)1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在(B)a)RAM b)ROM c)寄存器d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为(B )a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有(D)。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为(A)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(C)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(B)a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B)。
a)MOV A,@R1b)MOVC A,@A+DPTRc)MOVX A,@R0d)MOVX A,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元是(A)a)20H b)30H c)00H d)70H10.下列哪条指令是正确的( D )a)PUSH R2 b)ADD R0,Ac)MOVX A @DPTR d)MOV@R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由硬件和软件两大部分组成。
2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。
A.位操作准备的B.移位操作准备的C.控制转移操作准备的D.以上都是2.MCS-51上电复位后,SP的内容应是()A. 00HB. 07HC. 60HD. 70H3.以下有关PC和DPTR的说法中错误的是()A. DPTR是可以访问的B.它们都是16位的寄存器C.它们都是具有自动加1功能D. DPTR可以分为2个8位的寄存器使用,但PC不能4.要访问MCS-51的特殊功能寄存器应使用的寻址方式是()A. 寄存器间接寻址B. 变址寻址C. 直接寻址D. 相对寻址5.当ALE信号有效时,表示()A. 从ROM中读取数据B. 从P0口可靠的送出地址低8位C. 从P0口送出数据D. 从RAM中读取数据6.关于数据传送类指令,下列说法正确的是()。
A. 在内部数据存储区中,数据不能直接从一个地址单元传送到另一个地址单元B. 程序存储器空间中的数据能直接送入内部存储区中任意单元C. 所有的数据传送指令都不影响PSW中的任何标志位D. 只能使用寄存器间接寻址方式访问外部数据存储器7.已知(A)=0ABH,(R1)=7FH,执行指令ADD A,R1后,标志位Cy、OV的值是()A. Cy=1,OV=0B. Cy=0,OV=1C. Cy=1,OV=1D. Cy=0,OV=08.以下选项中不正确的位地址表示方式是()A. 0E0HB. RS0C. PSW.0D. A.2 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完上述程序后,PC的值是()。
A. 0040HB. 0041HC. 0042HD. 0043H10.假定设定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为()A. 36HB. 37HC. 38HD. 39H三、判断题(共20分,对的打“√”,错的打“×”)1.当MCS-51上电复位时,堆栈指针SP=00H。
()2.MCS-51系列单片机的四个I/O端口都是多功能的I/O端口。
《单片机技术》试卷A适应专业:考试日期:考试时间:120分钟考试形式:闭卷试卷总分:100分一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8051单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器d)CPU3.通过串行口发送或接收数据时,在程序中应使用()a) MOVC指令 b) MOVX指令 c)MOV指令 d) XCHD指令4.8051单片机DIP封装共有40只引脚,其中电源与地线引脚分别是( )a) 10脚、30脚b)20脚、40脚c)30脚、10脚d)40脚、20脚5.CPU主要的组成部部分为()a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.中断查询确认后,在下列各种8051单片机运行情况中,能立即进行响应的是:a)当前正在进行高优级中断处理b)当前正在执行RETI指令c)当前指令是DIV指令,且正处于取指令的机器周期d)当前指令是MOV A,R3 7.PC的值是()a )当前正在执行的前一条指令的地址b)当前正在执行指令的地址c)当前正在执行的下一条指令的地址 d)控制器中的指令寄存器的地址8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTR c)MOVX A, @ R0 d)MOVX A, @ DPTR 9.8051单片机中唯一一个16位的寄存器是( )a).数据指针DPTR b)累加器Ac)寄存器B d)程序状态字PSW10.在MCS—51中,需要外加电路实现中断撤除的是()a)写时中断 b)脉冲方式的外部中断c)外部串行中断 d)电平方式的外部中断11.当CPU响应定时器T1的中断请求后,程序计数器PC的内容是( ) a) 0003H b) 000BHc)00013H d) 001BH12.指令MOV A,@R1的寻址方式是( )a)直接寻址 b)相对寻址c)寄存器寻址 d)寄存器间接寻址13.MCS-51单片机汇编指令中,注释必须以什么符号开始?( ) a), b);c): d)……14.指令DIV AB是( )a)单字节,单周期指令b)双字节,双周期指令c)单字节,四周期指令d)双字节,四周期指令15.在汇编指令中“#DATA”表示( )a )直接地址 b)8位立即数c)16位立即数d)8位目标地址二、填空题(本大题共20空,每小题1分,共20分)请在每小题的空格中填上正确答案。
一、选择题。
1. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.1002.控制串行口工作方式的寄存器是( C )(A) TCON (B) PCON (C) SCON (D)TMOD3.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B )(A) T1, (B)T0,T1 (C)T1,串行接口(D) T04.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是(C)(A)/PSEN (B)ALE (C)/RD (D)/WR5. ORG 000BHLJMP 3000HORG 0003HLJMP 2000H当CPU响应外部中断0后,PC的值是( B )(A)0003H (B)2000H (C)000BH (D)3000H6.MCS-51有中断源( A )(A)5个(B)2个(C)3个(D)6个7.MCS-51上电复位后,SP的内容是:(B)(A)00H (B)07H (C)60H (D)30H8.能够用紫外光擦除ROM中程序的只读存储器称为( C )。
A.掩膜ROMB.PROMC.EPROMD.EEPROM9.定时器/计数器工作方式1是( C )。
A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构10.MCS-51单片机的位寻址区位于内部RAM的( D )单元。
A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH二、填空题。
1.微处理器有运算器、控制器和若干寄存器组成。
2.MCS-51中凡是字节地址能够被 8 整除的SFR均能位寻址。
3.计算机的系统总线有地址总线、控制总线和数据总线。
4.MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择.5.微机与外设间交换信息方式有程序控制方式(无条件传送方式和查询传送方式)、中断传送方式、直接数据通道传送DMA 。
内蒙古科技大学2005/2006学年第2学期 《单片机原理及应用II 》考试试题A课程号:050522考试方式:闭卷使用专业、年级:电子信息工程2003、通信工程2003 任课教师:李琦考试时间:考生出勤纪律状态表(监考、巡视教师填写)阅卷成绩登记表(阅卷、核分教师填写)一、单项选择题(共40题,每题1分,共40分)1、二进制数110010010对应的十六进制数可表示为( )A 、192HB 、C90HC 、1A2HD 、CA0H 2、CPU 主要的组成部部分为( )A 、运算器、控制器B 、加法器、寄存器C 、运算器、寄存器D 、运算器、指令译码器3、MCS-51是( )位的单片机A 、16B 、4C 、8D 、准16 4、进位标志CY 在( )中A 、累加器B 、算逻运算部件ALUC 、程序状态字寄存器PSWD 、DPTR5、单片机上电后或复位后,工作寄存器R0是在( )A 、0区00H 单元B 、0区01H 单元C 、0区09H 单元D 、SFR 6、数据指针一般DPDR 用于对( )访问A 、CPU 控制器B 、CPU 运算器C 、外部程序存储器D 、外部数据存储器7、一个EPROM 的地址有A0----A11引脚,它的容量为( )A 、2KB B 、4KBC 、11KBD 、12KB 8、8031单片机中既可位寻址又可字节寻址的单元是( )A 、20HB 、30HC 、00HD 、70H 9、数据出栈时堆栈指针SP ( )A 、增1B 、减1C 、不变D 、为零10、当标志寄存器P S W 的R S O 和R S I 分别为1和1时,系统选用的工作寄存器组为( )A 、组0B 、组1C 、组2D 、组3 11、执行指令MOVX ﹫DPTR ,A 时,WR .RD 脚的电平为( )A 、WR 高电平,RD 低电平B 、W R 低电平,RD 高电平C 、WR 高电平,RD 高电平 D 、WR 低电平,RD 低电平 12、MCS-51的P2□,当使用外部存储器时它是一个( )A 、传输高8位地址□B 、传输低8位地址□C 、传输低8位数据□D 、传输低8位地址/数据总线□ 13、下列指令中错误的是( )A 、MOV A ,R4B 、MOV 20H ,R4C 、MOV R4,AD 、MOV ﹫R4,R3 14、AJMP 跳转空间最大可达到( )A 、2KB B 、256BC 、128BD 、64KB 15、增强型MCS-51单片机共有( )级中断优先级A 、1B 、2C 、3D 、4 16、在中断服务程序中,至少应有一条( )A 、传送指令B 、转移指令C 、加法指令D 、中断返回指令考生班级________________学生学号:□□□□□□□□□□□□学生姓名:________________………………………………………装………………………………………订…………………………………线…………………………………17、单片机8051的XTAL1和XTAL2引脚是( )引脚A 、外接定时器B 、外接串行口C 、外接中断D 、外接晶振 18、外部中断源IE 1(外部中断1)的向量地址为( )A 、0003HB 、000BHC 、0013HD 、002BH 19、提高单片机的晶振频率,则机器周期( )A 、不变B 、变长C 、变短D 、不定 20、MCS —51串行接口扩展并行I/O 口时,串行接口工作方式应选择()A、方式0 B、方式1 C、方式2 D、方式3 21、以下指令中,属于单纯读引脚的指令是( )A 、MOV P1, AB 、 ORL P1, #0FHC 、MOV C, P1.5D 、 JNZ P1, short-lable 22.定时器T1有( )种工作方式。
《单片机原理及接口技术》试卷(闭卷A卷)一.单项选择题(每题1分,共20分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为( A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?( B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为( A )A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期10.#data表示( A )A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为( C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为( C )A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由( D )个振荡脉冲组成。
2005—2006学年春季学期期末考试试题
系专业级班姓名: 学号: 答案一律写在答题纸上,写在试题上的无效。
密封线以下不得填写姓名、班级等信息。
------------------------------------密------------------------------------封------------------------------------线---------------------------------
课程: 《单片机原理及应用》 (A)卷
题目一二三四五六七总成绩复核
得分
阅卷
教师
需要先向P1口写入
外部的脉冲进行计数。
()
4、单片机是在一片硅片上集成了微处理器、一定容量的
RAM和ROM以及I/O口、定时器等电路。
(
)
程序入口地址是0013H。
()
4、阅读下列程序,注释并填写指令执行后的结果
(每题10分,共20分)
1、 ORG 0
MOV R2,#8
MOV R0,#30H
CLR A
CPL A
LOOP: MOV @R0,A
INC R0
DJNZ R2,LOOP
MOV B,R2
INC B
MOV A,R0
CLR C
ADDC A,B
MOV R0,A
RLC A
MOV DPTR,#1234H
MOVX @DPTR,A
系专业级: 学号: 200 —200 学年季学期期末考试试题。
答案一律写在答题纸上,写在试题上的无效。
密封线以下不得填写姓名、班级等信息。
------------------------------------密------------------------------------封------------------------------------线---------------------------------
5、写出完成下列操作的指令或指令序列(每题2分,共
10分)
1、从P1口引脚读入数据,并将该数据写入外部RAM 1000H单
元。
2、将内部RAM 30H单元的内容求补后,送到外部RAM 2000H
单元。
3、将外部RAM 2000H单元内容的最高两位清“0”,其余位变
反。
4、将R0寄存器的内容取反。
5、将SCON中的RB8位写入奇偶标志位P。
6、编程(每题10分,共20分)
1、两个8字节压缩BCD码分别存放在内部RAM 30H和40H开始的
连续单元中(低位字节在前),请将二者求和(不考虑溢出
情况),并将和存入外部RAM 1000H开始的单元中。