单片机试卷及答案(2)

2019-03-04 13:49

①0x38(2分);0x38(2分);③0x15(2分) ;④0xa0(2分);⑤ 0x12 (2分); 五、编程题(10分)

①P3.^6 (2分) ; ②1 (2分);③1 (2分);④0 (2分);⑤ 0 (2分); 六题、综合应用(20分) (1)

89C52RDWRP2.7P2.2P2.1P2.06116RAMOEWECEA10A9A8P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373Q7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D0G OEA7A6A5A4A3A2A1A0O7O6O5O4O3O2O1O0ALE(8分);

(2)线选法(2分),6116的地址范围是7800H~7FFFH(4分)。

(3)锁存地址总线的低8位,保证P0口可以分时复用为地址总线的低8位和数据总线(3分)

(4)数据存储器(3分)

2013 B卷

一、 填空题(每空1分,共20分)

1、微处理器简称 ,主要包括 ALU、控制器CU和寄存器组。 2、对于补码表示的有符号8位二进制数,其表示数的范围为 到 。 3、指令MOV A,@R0 第2操作数的寻址方式为 。

4、AT89S51单片机有 条引脚,其中 为片外程序存储器的读选通信号。 5、MCS-51单片机的特殊功能寄存器区位于片内从 到FFH的地址范围,对特殊功能寄

存器的访问只能采用 寻址方式。

6、MCS-51单片机的RST为复位引脚,为 电平复位方式,系统复位后程序计数器PC的

值为 。

6

7、采用石英晶体作为晶振时,其振荡电容的取值一般为 。

8、C51语言中,“int iCounts;”定义的变量iCounts在内存中占 个字节。

9、MCS-51单片机的并行口由1个 和1个输出驱动器构成。P0口作为普通输

出口使用时,需要外接 电阻。

10、步进电机工作在四相八拍方式时,正转一个齿距角的通电顺序依次为

A-AB-B—BC-C-CD-D-DA,则反转的通电顺序为A-DA-D-CD-C-BC- ,通过改变步进脉冲的 可以调节步进电机的转速。

11、根据传输方式的不同,串行通信的种类可以分为同步通信方式和 通信方式。 12、当T0工作在方式3时,将T0分为两个独立的 位定时/计数器,此时T1的功能

受到了限制,只能作为不需要中断功能的 发生器使用。

二、 单项选择题(共20题,每题1分,共20分)

1、 以下定义变量的C51语句中,错误的是( )

A、unsigned char chData = 0; B、 static unsigned char chData = 0; C、sfr unsigned char chData = 0; D、 static volatile char chData = 0; 2、 small存储模式下,缺省存储器类型说明的变量均放在( )区

A、idata B、 code C、pdata; D、 xdata 3、 MCS-51单片机入栈指令“PUSH ACC”执行后,堆栈指针SP( )

A、减小; B、 不变 C、增加 D、 变化不确定 4、 MCS-51单片机的电源供电电压一般为( )

A、5V; B、 12V C、24V D、 22V

5、 标准MCS-51单片机的时钟频率fosc为6MHz,则1个机器周期时间长度为( )

A、1ms; B、 2ms C、1μs D、 2μs 6、汇编语言指令“HERE:SJMP HERE”,说法错误的是( )

A、是1条循环转移指令 B、其操作数寻址方式为相对寻址 C、是1条无条件转移指令 D、是一条短转移指令 7、访问片外数据存储器使用以下那条汇编语言指令( )

A、MOV; B、 MOVX C、MOVC D、POP 8、定时器工作方式1为( )位定时/计数方式。

A、4; B、 8 C、13 D、16

7

9、共阴极LED八段数码管“1”的字型码为( )

A、0x3f; B、 0x06 C、0xc0 D、0xf9 10、LED发光二极管的导通压降一般为( )

A、0.7V; B、 1.2-1.8V C、3.3V D、5V 11、P2口除了可以做普通I/O口外,还可以作为( ) A、数据总线 B、地址总线 C、地址总线低8位 D、地址总线高8位 12、定时器T1的中断向量号为( )

A、0; B、 1 C、2 D、3 13、单片机CPU不能自动清除中断标志的中断为( )

A、串口发送中断 B、定时器T0溢出中断 C、定时器T1溢出中断 D、下降沿触发的外部中断0 14、异步串行通信中,波特率是指( )

A、每秒传送的bit数 B、每秒传送的byte数 C、每秒传送的word数 D、以上均不对 15、关于器件74LS164,说法错误的是( )

A、是一个串入并出器件 B、可以级联使用

C、常用于扩展输出口 D、两个串行数据输入端不能连接在一起 16、对于矩阵键盘可以采用( )设计软件,从而获取按键的键值。

A、直接输入输出法 B、列扫描法 C、时延法 D、去抖动法 17、关于串行AD器件TLC549,说法错误的是( )

A、片选信号有效时启动转换 B、转换时间>17μs

C、转换数据时先移最低位 D、移位时时钟信号的下降沿用于时钟同步 18、关于8155说法错误的是( )

A、内置1个定时器 B、内置256字节RAM C、可扩展出24个I/O口 D、高电平复位

19、晶振频率为11.0592MHz,采用T1作为波特率发生器,波特率不倍增,则T1的计数初值

为( )

8

A、0xfb; B、 0xfc C、0xfd D、0xfe 20、在LED调光实验中,通过改变PWM信号的( )改变LED发光二极管的亮度。

A、周期; B、 频率 C、幅值 D、占空比

三、 简答题(共4题,每题5分,共20分)

1、 说明图中阻容复位电路的工作原理(上电复位)。 2、 晶振频率fosc为12MHz,则定时器T0工作在方式2时,最大的定时时间为多少?简要说明计算过程。 3、 写出C51程序片段,访问片外数据存储器的2000H地址的内存单元,将其置为FFH。

4、 采用动态点亮方式驱动8位LED数码管时,要求刷新频率为50Hz,则每个扫描周期中,1位LED数码管的显示

时间为多长?说明计算过程。

四、程序分析题(共2题,每题10分,共20分)

1、用P1口驱动8个LED数码管,实现流水灯的效果(低电平点亮),补全代码。 #include #include #define uchar void DelayMS(uint x) { uchar i; }

void main() { P1 = ;

while(1)

{ =_crol_(P1,1);;

DelayMS(150); } } while(x--)

{ for(i=120;i>0;i--); }

9

2、补全以下串口初始化程序,晶振频率为11.0592MHz,将串口配置为8位异步方式,波特率9600,允许接收,开串口中断。

void initSerial() { TMOD = ; TH1=0xfd; TL1= ; SCON= ; ET0=1; =1; EA=1; TR1= ;}

五、综合应用(共20分)

1、 图为74LS164驱动8路LED发光二极管的电路,回答以下问题:

(1) 图中电阻的作用是什么?其阻值大概为多大?(3分) (2) 简要说明74LS164的移位时序。(4分) (3) 说明DINA、DINB、CLR引脚的作用。(3分)

2、编写完整的程序,使得8路 LED光二极管的状态为“亮灭亮灭亮灭亮灭”。(10分)答案

10


单片机试卷及答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:四年级数学下册教案 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: