一、填空题

1、MCS-51单片机扩展程序存储器所用的控制信号为PSEN,扩展数据存储器所用的控制信号为( RD )和( WR )。

2、一个完整的微机系统由( 硬件 )和( 软件 )两大部分组成。

3、程序状态寄存器的作用是用来保存程序运行过程中的各种状态信息。若累加器A中的数据为01110010B,则PSW中的P=( 0 )。

4、若MCS-51 单片机采用12MHz 的晶振,它的机器周期( 1us ),ALE 引脚输出正脉冲频率为( 2MHz )。

5、要使MCS-51 单片机从片内的地址0000H 开始执行程序,那么EA应 (低电平)

6、在片外扩展一片2764程序存储器芯片要( 13 )地址线。

7、8051 的引脚RST是( IN )(IN脚还是OUT脚),当其端出现( 高 )电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态。

8、8051有两个16位可编程定时/计数器,T0和T1。它们的定时的时间或计数的次数与( TH )、( TL )两个寄存器的初值有关。

9、半导体存储器分成两大类( ROM )和( RAM ),其中RAM具有易失性,常用于存储临时性数据。

10、8051内部有(4 )个并行口,P0口直接作输出口时,必须外接上拉电阻。

11、MCS-51系列单片机字长是( 8 )位,有( 40 )根引脚,

12、ALE信号的作用是( 低8位 )地址锁存。

13、MCS-52单片机片内共有( 256 )字节单元的RAM。

14、微处理器包括两个主要部分即( 运算器和控制 )。

15、8051内部有( 4 )个并行口,P0口直接作输出口时,必须外接上拉电阻。

二、填空题

1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

A、P0 B、P1 C、P2 D、P3

2.单片机应用程序一般存放在( B )

A、 RAM B、ROM C、寄存器 D、CPU

3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为( B )

A、 7542H B、 7542 C、 75.42H D、75.42

4.若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( D )。

A、500 B、1000 C、216-500 D、216-1000

5.CPU主要的组成部部分为( A )

A、运算器、控制器 B、加法器、寄存器

C、运算器、寄存器 D、运算器、指令译码器

6.INTEL生产的8051系列CPU是( B )位的单片机

A、 16 B、4 B、8 D、准16

7.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( B )引脚。

A、P3.2 B、P3.5 C、P3.4 D、P3.3

8.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( A )。

A、2个机器周期 B、1个机器周期

C、4个机器周期 D、10个晶振周期

9.8051单片机中既可位寻址又可字节寻址的单元是( A )

A、20H B、30H C、00H D、70H

10.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( A )。

A、外部中断0 B、外部中断1

C、定时器0中断 D、定时器1中断

11.MCS—51单片机的复位信号是( A )有效。

A、高电平 B、低电平 C、 脉冲 D、下降沿

12.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )

A、2μs B、4μs C、8μs D、1ms

13.MCS-51单片机定时器工作方式0是指的( C )工作方式。 A、8位 B、8位自动重装 C、13位 D、16位

14.在进行串行通信时,若两机的发送与接收可以同时进行,则称为( D )

A、半双工传送 B、单工传送 C、双工传送 D、全双工传送

三、判断题

1. 8051单片机的P0口既可以做数据口线又可以做为地址口线 。( √ )

2. CPU和外设之间的数据传送方式主要有查询方式和中断方式,两者相比后者的效率更高。 ( √ )

3. 8051内部有4K的程序存储器。 ( √ )

4. CS-51单片机共有两个时钟XTAL1 和XTAL2。 ( ╳ )

5. 五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。 ( √ )

6. 工作寄存器工作在0区,则R2 所对应的内部数据存储器的地址是03H 。( √ )

7. 8051单片机的P2口只能用作通用I/O 口。( ╳ )

8. 程序存储器和数据存储器的作用不同,程序存储器一般用存放数据表格和程序,而数据存储器一般用来存放数据。 ( ╳ )

9. 要进行多机通信,MCS-51串行接口的工作方式应为方式1。 ( ╳ )

10.MCS-51外扩I/O口与外RAM是统一编址的。 ( √ )

11. 中断服务程序的最后一条指令是RET。 ( √ )

12. 定时器与计数器的工作原理均是对输入脉冲进行计数。 ( ╳ )

13. ADC0809是8位逐次逼近式模/数转换接口。 ( ╳ )

四、简答与分析题

1. MCS-51系列单片机的内部资源有哪些?

答案:MCS-51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。

2. MCS-51内部有几个通用定时器?有几种工作方式?

答案:单片机内部有2个通用定时器,T0、T1 ,分别有工作方式0,工作方式1,工作方式2,T0还有工作方式3。

3. 如图一所示,使用单片机P1.0和P1.6控制2个LED灯交替不断闪烁,按下列要求回答问题:

1) 简述电路图中R2,R3的作用。

答案:R2,R3的作用是限流。

2) 简述电路图中按键的作用。

答案:手动复位

3) 答案:

4) #include // 51单片机内部资源头文件

5) sbit LED0=P1^0;

//定义一个位变量

6) sbit LED1= P1^4 ;

7) void delay(); // 延时函数

8) void main(){ //主函数

9) while(1)

10) {

11) LED0=0;

12) LED1=1;

13) Delay(100); // 延时一段时间

14) LED1=0;

15) LED0=1;

16) Delay(100) ;

17) }

18) }

4. 简述MCS-51单片机内部主要有那几个功能单元组成?单片机内部有几种存储器,它们的作用分别是什么?

答案:MCS-51系列单片机主要包括以下几个部分:CPU、并行接口、存储器(ROM、RAM)、时钟电路、定时器、中断系统、串行接口、总线。

单片机内部具有两种存储器RAM和ROM。RAM是用来存放中间结果,ROM是用来存放程序。

5. 使用C语言for循环编写一个单片机延时函数,要求延时1S左右。

答案:

Void delay()

{

Int i,j;

For(i=0;i<100;i++)

For(j=0;j<100;j++);

}

单片机原理及接口技术c语言版答案,《单片机原理及接口技术》期末考试卷及答案...相关推荐

  1. 微型计算机接口与技术期末,微机原理与接口技术期末考试试题与答案

    微机原理与接口技术期末考试试题与答案 微机原理与接口技术考试试卷(A) 学号 姓名 成绩 一.填空题(每空1分,共20分) 1.完成下列程序段,从240H端口读取数据,测试其是否为20H,若不是则将2 ...

  2. 2019c语言程序设计试题答案,2019年C语言程序设计期末考试试题及其答案【Word版资料】...

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如果有侵权请立即联系:55525090@qq.com,我 ...

  3. 《JAVA语言程序设计》期末考试试题及答案

    文章目录 <JAVA语言程序设计>期末考试试题及答案1(应考必备题库) 一.单选择题 二.填空题 三.写出下面程序的运行结果 <JAVA语言程序设计>期末考试试题及答案2(应考 ...

  4. java程序设计期末考试试题_JAVA语言程序设计期末考试试题及答案

    <JAVA语言程序设计期末考试试题及答案>由会员分享,可在线阅读,更多相关<JAVA语言程序设计期末考试试题及答案(13页珍藏版)>请在人人文库网上搜索. 1.JAVA语言程序 ...

  5. java语言程序设计考题_《JAVA语言程序设计》期末考试试题及答案6(应考必备题库)...

    <JAVA语言程序设计>期末考试试题及答案6(应考必备题库) 一.填空题 1.定义类的保留字是( class ),定义接口的保留字是( interface ). 2.Socket通常也称为 ...

  6. 深大C语言期末试卷,深圳大学C++期末考试试卷及答案.doc

    深圳大学C期末考试试卷及答案 深圳大学期末考试试卷 开/闭卷闭卷A/B卷A卷课程编号 课程名称面向对象程序设计学分2.5 命题人(签字) 张冰 审题人(签字) 题号一二三四五六七八九十基本题总分附加题 ...

  7. 大学c语言程序设计期末考试试卷,大学大一c语言程序设计期末考试试卷及答案.doc...

    大学大一c语言程序设计期末考试试卷及答案.doc 计算机科学学院C语言程序设计试卷A第1页(共8页)四川师范大学计算机科学学院20122013学年度第二学期期末考试C语言程序设计试卷试卷A答卷说明1. ...

  8. 浙江师范大学c语言函数实验答案,浙江师范大学2012年秋C语言考试卷与答案

    浙江师范大学2012年秋C语言考试卷与答案 浙江师范大学<C 语言程序设计>考试卷(2012--2013 学年第 1 学期)考试形式 笔试(闭卷) 使用学生 全校 12 级理科(非行知)专 ...

  9. 广州大学计算机技术复试c语言试题,广州大学C语言程序设计期末考试试卷含答案...

    <广州大学C语言程序设计期末考试试卷含答案>由会员分享,可在线阅读,更多相关<广州大学C语言程序设计期末考试试卷含答案(9页珍藏版)>请在人人文库网上搜索. 1.院.系领导审批 ...

  10. c语言程序考试试题,C语言程序设计期末考试试题(含答案)

    <C语言程序设计期末考试试题(含答案)>由会员分享,可在线阅读,更多相关<C语言程序设计期末考试试题(含答案)(6页珍藏版)>请在人人文库网上搜索. 1.C 语言程序设计期末考 ...

最新文章

  1. MongoDB 索引
  2. 面试题:函数回调机制、异步函数回调机制图例详解 没毛用
  3. redis c客户端 hiredis
  4. 怎样安全的使用可变参数宏__VA_ARGS__
  5. sap 彻底删除物料主档
  6. 最近遇到的jsfl开发问题总结
  7. linux ls不显示total,Linux中使用ls指令时total的意思
  8. 经典最短路算法的原理启示
  9. dubbo源码解析-spi(二)
  10. kickstart部分重要参数
  11. 识别数学公式_新品独家发布(免费送码)丨极度公式 数学公式 OCR 识别编辑 LaTeX 公式软件...
  12. Linux chmod文件授权命令
  13. java 显示数据库_java连接数据库并显示数据
  14. 《宏观经济学》第一章
  15. input标签用法与功能全面解析
  16. Excel DATEDIF函数
  17. hds linux 识别盘符,HDS HDLM让集群两边认到的盘符一样
  18. 【20考研】怎样迈出考研的第一步?
  19. pyspider 文档介绍
  20. vtop工具使用分析

热门文章

  1. Win10x64安装Dolby
  2. 前端H5如何实现分享截图
  3. uniapp 微信小程序的弹框文字换行
  4. 常用的非线性激励函数
  5. C语言实现顺序表基本操作
  6. Base64编码原理分析
  7. 宽带波束形成及MATLAB实现
  8. 微信公众号推送(Java)
  9. 威纶通触摸屏与西门子PLC200之间的无线通讯
  10. 强大的Git客户端:Tower for Mac