logo资料库

2018年广西桂林电子科技大学单片机原理及接口的技术(B)考研真题.doc

第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
资料共6页,全文预览结束
2018 年广西桂林电子科技大学单片机原理及接口的技术(B) 考研真题 一、填空题(每空1分,共30分) 1、单片机是指将 (1) 、 (2) 、I/O接口、定时/计数器以及串口等集成在一片 芯片上。 2、80C51内部有 (3) 个16位定时/计数器, (4) 个中断源。 3、单片机的PSW中的P标志为1时表示 (5) ,AC标志为1时表示 (6) 。 4、MCS-51单片机用13根地址线可选择 (7) 存储单元,而16KB存储单元需 要 (8) 根地址线。 5、8051单片机串口工作方式有 (9) 种,同步移位寄存器方式是 (10) ,这种 方式一帧信息数据位是 (11) 位。 6、单片机P3口可作为第二功能使用,其中P3.0第二功能为 (12) ,P3.2第二功能为 (13) 。 7、设单片机晶振为6MHz,则执行指令“MUL AB” 需要的时间为 (14) 。 8、51单片机的复位信号需要持续 (15) 个机器周期以上的高电平,用于完成51单片 机的复位初始化操作。 9、指令 MOV SBUF,@R0 是正确还是错误的? (16) 。 10、在C51的数据类型中,unsigned char型的数据长度为 (17) 个字节,值域范围为 (18) 。 11、51单片机的4个端口(P0~P3)如作为I/O口来驱动发光二极管,采用 (19) (拉/ 灌)电流方式的驱动能力最好。 12、若要同时启动 INT0 和 INT1 中断功能,则IE应该赋值为 (20) 。 13、表示串行数据传输速率的指标是 (21) 。 14、如ADC0809采集的数字量为80H,参考电压为+5V,则从转换器输入的模拟电压为 (22) V。 15、指令MOV A,P1当中采用I/O口输入方式的哪一种? (23) 。 16、C51中的一条语句“P0=DBYTE[0X56]”对应汇编语言指令为 (24) 。 17、P0口作为输出口时,必须外接 (25) 。 18、采用T0工作方式0完成100个脉冲的计数,则(TMOD)= (26) , (TH0)= (27) ,(TL0)= (28) 。
19、某异步通信接口按方式1传送,已知其每分钟传送3600个字符,其传送速率为 (29) bps。 20、51单片机扩展程序存储器时,跟外部存储器 OE 相连的单片机引脚信号是 (30)。 二、单项选择题(每题2分,共40分) 1.设(A)=0AFH,(Cy)=0,指令:ADDC A,#81H 执行后的结果是( )。 A.(A)=81H B.(A)=30H C.(A)=130H D.(A)=20H 2. P0口的每一位能驱动( ) A.2个TTL低电平负载 B. 4个TTL低电平负载 C.8个TTL低电平负载 D. 6个TTL低电平负载 3. MCS-51单片机有三总线结构,地址总线宽度为16位,其中低8位地址总线、数据总线分 别由 ( )提供。 A.P0、P2 B.P0、P0 C.P2、P0 D.P2、P2 4. 某异步通讯接口,其帧格式由一个起始位,7个数据位,1个奇偶校验位和一个停止位组 成。当该接口每分钟传送1800个字符时,计算其传送波特率( )b/s。 A. 270 B. 210 C. 300 D.3000 5. 设MCS-51单片机晶振频率为12MHz,定时/计数器作计数器使用时,其最高的输入计数频 率应为( ) A.2MHz B.1MHz C.500KHz D 12MHz。 6. 当8051单片机的 EA 有效时,则访问( )。 A. 内部ROM B. 外部ROM C. 先访问内部ROM,再访问外部ROM D.访问外部RAM 7. 以下中断标志中,必须由软件清零的是( )。 A. TF0 B.TF1 C.RI D.IE0 8. 单片机复位后,下面哪个寄存器(或端口)被置位全0( )。 A.SP B.P0 C.ACC D.P2 9. 串行方式( )的波特率可变,异步通信,帧格式为11位。 A.0 C.2 10.下面哪条指令产生 RD 信号( B.1 D.3 ) A.MOVX A,@DPTR B.MOVC A,@A+PC C.MOVC A,@A+DPTR D.MOVX @DPTR,A 11.若要是51单片机外部中断0采用低电平触发,则( )
A.EX0=1 B. EX0=0 C. IT0=0 D. IT0=1 12.51单片机串行口工作在方式0时,串行数据从( )输出或输入。 A. RI B. TXD C. RXD D. RES 13.51单片机的可执行文件是( )。 A. *.c B. *.asm C. *.obj D. *.hex 14.对于8031单片机来说, EA 脚总是( )。 A. 接地 B. 接电源 C. 悬空 D. 不用 15.执行 MOV A,P1 指令前,P1口应该( )。 A. 先全置1 B. 先全置0 C. 外接上拉电阻 D. 不用做任何操作 16.共阳极数码管加反向器驱动时,显示字符“6”的段码是( )。 A. 06H B. 7DH C. 82H D. FAH 17.若CPU响应定时器T1的中断请求后,程序计数器PC的内容是( ) A. 0003H B. 000BH C. 0013H D. 001BH 18.51单片机的定时器T1用做计数方式时,计数脉冲是( ) A. 从外部引脚P3.5引脚输入 B. 从外部引脚P3.4引脚输入 C. 从外部引脚P3.2引脚输入 D. 从外部引脚P3.3引脚输入 19.A/D转换的精度由( )决定 A. A/D转换位数 B. 转换时间 C. 转换方式 D.转换的参考电平 20.51单片机串行口工作在方式2时,发送数据端和接收数据端为( )。 A. TI和RI B. TXD和RXD C. TB8和RB8 D.都不是 三、编程题(共30分,15分/题) (1) 从内部存储器30H单元开始,有16个数据,试编写一个程序,把其中的正数、负数 分别送 40H和50H开始的存储单元,并分别将正数、负数和零的个数送R4、R5、R6。 (2) 编写程序实现一个16位二进制数的求补功能。16位二进制数原码存放在内部RAM的 30H和31H(低位),补码存放在内部RAM的32H和33H(低位)。
四、综合题(50 分,共 4 题,第 1、2 题:10 分/题,第 3、4 题:15 分/题) 1. 如下图所示连接,按要求完成以下内容。(10分) (1)计算6116的地址范围;(与6116无关的管脚都取1) (2)将6116中的存储单元 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 = 011 1001 0101B在 整个系统所对应的的地址计算出来,并编程将其中单元的数据写入到内部RAM30H单元 中,同时将内部RAM50H单元的数据取出来写入到该6116单元。 GND 12 +5 V 24 VCC GND 22 OE 27 WE 18 CE 19 A10 22 A9 23 A8 18 17 14 13 8 7 4 3 D7 D6 D5 D4 D3 D2 D1 D0 11 3 7 3 S L 4 7 G OE 1 19 16 15 12 9 6 5 2 Q7 Q6 Q5 Q4 Q3 Q2 Q1 Q0 GND 6116 2K×8 1 2 3 4 5 6 7 8 A7 A6 A5 A4 A3 A2 A1 A0 17 16 15 14 13 11 10 9 I/O7 I/O6 I/O5 I/O4 I/O3 I/O2 I/O1 I/O0 8031 RD 17 WR 16 28 P2.7 23 P2.2 22 P2.1 21 P2.0 32 33 34 35 36 37 38 39 P0.7 P0.6 P0.5 P0.4 P0.3 P0.2 P0.1 P0.0 30 ALE 2、在51单片机内部数据存储器20H~3FH单元中共有32个数据,要求采用方式 1 串行发送 出去,传送速率为1200波特,设fosc=12MHZ,SMOD=0。 10分 用汇编语言或者C语言编写发送程序,要求包含定时/计数器(如果需要)以及串口的初始
化过程。 3、下图为模拟/数字转换器ADC0809与8051的接口电路。(15分) (1)根据电路图确定IN0~IN7八个模拟输入通道的通道地址; (2)编写程序实现ADC0809所有通道数据采集功能,并将IN2通道的数据保存于30H的RAM单 元。 4、P1 中接有八个发光二极管,编程使八个发光二极管轮流点亮,每个管亮 500ms,设晶振 为 12MHz。用定时器 T0 工作在方式 1 实现定时,完成以下内容:(15 分) (1)采用查询工作方式,编程完成整个程序。 7 分 (2)采用中断工作方式,编程完成整个程序。 8 分
分享到:
收藏