201X-201X(1)SIAS单片机试卷B_第1页
201X-201X(1)SIAS单片机试卷B_第2页
201X-201X(1)SIAS单片机试卷B_第3页
201X-201X(1)SIAS单片机试卷B_第4页
201X-201X(1)SIAS单片机试卷B_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.单片机原理与应用试卷(b)(供 13 级 电子信息工程 学院 嵌入式 专业使用)试卷类型: 闭卷 备注:( )(所有试题答案均作答在答题纸上)一、选择题 (每题1分,共40分)在下列各题的(a)、(b)、(c)、(d)4个选项中,只有一个是正确的,请选择出来.1、单片机中的程序计数器pc用来( )a. 存放指令 b. 存放正在执行的指令地址c. 存放下一条指令地址 d. 存放上一条指令地址 2、mcs5l单片机的定时器t1用做波特率发生器时,采用的工作方式( )a. 0 b. 1 c. 2 d. 33、中断函数的关键字是( ) a. interrupt b. using nc. reentr

2、ant d. sbit m4、以下能正确定义一维数组的选项是( )a.unsigned int a5=0,1,2,3,4,5;b.unsigned char a =0,1,2,3,4,5; c. unsigned char a=a,b,c;d. unsigned int a5=0123;5、使mcs51单片机的定时器t0启动计数的语句是( )。a. tr0=0 b. tr1=0 c.tr1=1 d.tr0=16、提高单片机的晶振频率,则机器周期( )a. 不变 b. 变长 c. 变短 d. 不定7、定时器/计数器工作方式1是( )a. 8位计数器结构 b. 2个8位计数器结构 c. 13位计数

3、结构 d. 16位计数结构8、执行ie=0x85 的语句含义是( ) a. 开放外部中断源0和1 b. 开放所有中断源c. 开放外部中断源0 d. 屏蔽中断源9、片内ram的20h2fh为位寻址区,所包含的位地址是( )a. 00h20h b. 00h7fh c. 20h2fh d. 00hffh10、adc0809的地址锁存信号是( ) a、ale b、eoc c、clock d、start11、单片机的汇编语言的指令中,有循环左移和循环右移,而c语言中没有,所以在c51中利用( )来完成。a. 内部函数 b. 外部函数 c. 取样函数 d. 本征函数12、psw中的rs1和rs0用来( )

4、 a. 选择工作寄存器组 b. 指示复位 c. 选择定时器 d.选择工作方式13、当外部中断0发出中断请求后,中断响应的条件是( ) a. et0=1 b.ex0=1 c. ie=0x81 d. ie=0x6114、常将变量放在内部数据存储器中,则存储类型是( )a. xdata b. code c. data d. bdata15、若将字库放在程序存储器中,则存储类型是( )a. xdata b. code c. pdata d. bdata16、数据存储器模式存储默认的是( )a. large b. compact c. small d. middle17、c51的函数参数不能超过( )a

5、. 3 b. 2 c. 1 d. 418、adc0809的启动转换信号是( ) a、ale b、eoc c、clock d、start19、dac0832的工作方式通常有( )a.直通方式 b.单缓冲方式 c.双缓冲方式 d. 单缓冲、双缓冲和直通工作方式20、mcs-51单片机串行通信使用的数据通路形式是( ) a. 单工 、b、半双工、c、全双工、d、都不是21、下列类型中,( )是51单片机特有的数据类型a. char b. int c. sbit d. float22、8255 端口a最多有( )几种工作方式。a. 1种 b.2种 c. 3种 d. 4种23、设51单片机晶振频率为12

6、mhz,定时器作计数器使用时,其最高的输入计数频率应为( ) a. 2mhz b. 1mhz c. 500khz d. 250khz 24、adc0809是一片常用的a/d转换芯片,它的分辨率位数是( )a. 8 b. 10 c. 12 d. 1425、 0832是一片d/a转换芯片,它的数据线位数是( )a. 4 b. 8 c. 16 d. 3226、语句“char xdata *px;”指定指针变量px为指向( )区的指针。a、code b、xdata c、pdata d、data27、c51软件比较汇编软件而言的优点是( )a. 不需要知道硬件电路的连接方式就可以写程序b. 不需要了解内

7、部ram和外部ram的分配c. 不需要了解程序存储器和数据存储器的分配d. 不需要了解汇编语言的所有指令和指令的执行方式28、单片机应用系统中利用串行口扩展并行i/o端口,应将串行口设置为工作方式( )。a. 0 b. 1 c. 2 d. 329、在存储器扩展电路中的74ls373芯片的主要功能( )a. 存储数据 b. 存储地址 c. 锁存数据 d. 锁存地址30、外部数据存储区(大于256字节),所用的存储类型是( ) a、data b、pdata c、idata d、xdata31、 单片机上电复位后,pc的内容( ) a、0000h b、0003h c、000bh d、0800h32、

8、8051单片机的程序计数器pc为16位计数器,其寻址范围是( ) a、8kb b、16kb c、32kb d、64kb33、mcs51系列单片机的4个并行口作为通用i/o端口使用,在输出数据时,必须外接上拉电阻的是( ) a、p0口 b、p1口 c、p2口 d、p3口34、mcs51系列单片机的定时器t1用作计数方式时计数脉冲是( )a、外部计数脉冲由t1(p3.5)输入 b、外部计数脉冲由内部时钟提供 c、外部计数脉冲由t0(p3.4)输入 d、由外部计数脉冲计数35、mcs51系列单片机串行口发送接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将scon中的( )向cpu申请中断。

9、a、ri或ti 置0 b、ri置1或ti 置0 c、ri或ti 置1 d、ri置0或ti 置136、当外部中断0发出中断请求后,中断响应的条件是( )a. et0=1 b. ex0=1 c. ie=0x81 d. ie=0x6137、mcs51系列单片机关中断的语句是( )a. ea=1 b. es=1 c. ea=0 d. ex0=138、adc0809是一片常用的a/d转换芯片,它的分辨率是( )a. 8 b. 10 c. 12 d. 1439、 语句“char data *px;”指定指针变量px为指向( )区的指针。 a. code b. xdata c. pdata d. data4

10、0、p1.0口可实现的功能是( )a、i/o口 b、时钟信号输入c、定时/计数器2的外部输入 d、输出地址信号二、判断题(每题1分,共10分) 、中断函数的调用是在满足中断的情况下,自动完成函数调用的。( )、bit定义的变量一定位于内部ram的位寻址区。( )3、串口中断请求标志必须由指令清除。( )4、定时器与计数器的工作原理均是对输入脉冲进行计数。( )5、adc0809是8位逐次逼近式模/数转换接口芯片。( )6、单片机的程序中,一定有一个死循环的程序,否则,会出现运行错误。( )7、程序存储器只是用来存放程序的,不能放任何数据。( )8、ie中的ea=0时,表示关中断。( )9、bi

11、t和sbit都是用来定义位变量,所以两者之间没有区别,可以随便替换使用。( )10、采用单片机的c语言开发时,只能利用c51语言书写程序,不能嵌套汇编语言。( )三、程序设计题(共20分)设单片机的fosc=12mhz,采用t1定时方式1在p1.0脚上输出周期为100ms的方波。(用t1工作方式1查询定时50毫秒) (1) 计算定时器初始值;(10分)(2) 填写写出完整程序。(10分)#include / 805i系列的寄存器头文件sbit p1_0= ;void main(void) tmod ; /定时器1方式1 th1= ; tl1= ; /装入时间常数 tr1= ; /启动定时器 w

12、hile( ) while(! ); /查询tf1状态,时间未到则空等待 p1_0= ; th1= ;tl1= ; /装入时间常数 tl0=0x30; /装入时间常数 四、i/o接口应用题 8031单片机和0832连接如图2所示 。(20分)(1)写出0832数据寄存器的端口地址。(5分)(2)指出 0832工作在直通方式、单缓冲方式还是双缓冲方式。(5分)(3)写出产生锯齿波的程序。(10分)五编程(共10分)有一按键接到单片机外部中断0引脚上,要求编程对按键动作进行计数和显示,达到59后重新由0开始计数(采用中断方式),写出主函数。#includesbit button=p34;unsig

13、nedchar duan=0x3f,0x06,0x5b, 0x4f,0x66,0x6d,0x7d, 0x07, 0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;unsigned char i;void int0() interrupt 0 i+; p2=duani/10; p0=duani%10; if(i=60) i=0; 此页及以下页面不是试卷,为参考数据tf1:定时器/计数器1(t1)的溢出中断标志位。tf0:定时器/计数器0(t0)的溢出中断标志位。tr1:定时器/计数器1(t1)的运行标志位。tr0:定时器/计数器0(t0)的运行标志位。ie1:外部中断1中断请求标志位。it1:外部中断1()触发方式控制位。如果it1=1,则外部中断1为负边沿触发方式。ie0:外部中断0中断请求标志位。it0:外部中断源0触发方式控制位。ea:cpu中断允许位。es:串行口中断允许位。et1:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论