第2章 MCS-51单片机结构及原理

51单片机结构及原理单元测验

1、AT89C52单片机四个端口作为通用I/O使用,其中( )应外接上拉电阻。

A、P0

B、P1

C、P2

D、P3

2、要访问8051单片机的内部程序存储器,则EA非引脚必须为( )

A、高低电平

B、低电平

C、高电平

D、PC值有关

3、MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,一种是( )

A、读锁存器

B、读数据

C、读累加器A

D、读CPU

4、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。

A、PSW

B、PC

C、A

D、SP

5、MCS-51中,一个机器周期包含( D)个时钟周期

A、4

B、8

C、12

D、6

第3章 单片机的汇编语言与程序设计

汇编语言及程序设计

1、1、MOV A, R0, 这是寄存器寻址方式。

2、2、8051单片机的P0口既可以做数据口线又可以做为地址口线 。

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

4、4、051内部有4K的程序存储器。

5、5、CS-51单片机共有两个时钟XTAL1 和XTAL2。

6、一、填空题 1、单片机汇编语言程序有三种基本结构,分别是:顺序、 和 。

7、2、 MCS—51单片机内部有 --------- 个16位加1定时 / 计数器,可通过编程决定它们的工作方式

8、真值-0000000B的反码为 111111111 ;其补码为 。

9、1、单片机是一种将 CPU 、 存储器 和 集成在一个芯片中的微型计算机。

10、MCS—51单片机指令系统中共有111条指令,有五种指令类型,分别是:数据传送指令, 算术 指令、 指令、 位运算 指令、及 控制转移 指令。

11、1、单片机中断系统中共有 INTO 、 INT1 、 T0 、 T1 、 五个中断源,

12、单片机中断系统中优先级最高的是 、优先级最低的是 串行口 。

13、CPU 和外设进行数据交换时常用的方式有 、 查询方式 、 中断方式 三种。

第4章 单片机的C51语言

C51程序设计

1、若程序中含有以下移位函数LED_PORT=_crol_(0xfe,1),则编程时必须包含以下哪条头文件( )。

A、#include

B、#include

C、#include

D、#include

2、下面不属于KeilC具有的功能是( )。

A、编辑

B、编译

C、绘图

D、仿真

3、共阳极七段LED数码管显示2的字形码为( )。

A、0x5b

B、0xa4

C、0x4f

D、0xb0

4、80C51单片机中,以下变量名定义不正确的是( )。

A、a3

B、_a3

C、3a3

D、aa3

5、在uVision环境下,要能得到机器码文件,必须将图标( )选中。

A、Create HEX File

B、Symbols

C、Assembly Code

D、Run to main()

6、C51程序的基本单位是 , 是程序的入口。

7、预处理命令 会告诉编译器在编译时将头文件读入一起编译,头文件 包含了对80C51单片机特殊功能寄存器名的集中说明。

8、共阴极七段LED数码管显示0的字形码为 ,共阴极七段LED数码管显示0的字形码为 。

第5章 单片机的中断系统

单片机中断系统随堂测验

1、下列有关51单片机中断描述错误的是( )

A、进入中断服务程序,CPU会自动关中断 ;

B、退出中断服务程序,CPU会自动开中断 ;

C、在响应中断服务时,可以被其它中断源所中断;

D、所有中断标志都是由硬件自动置位,响应时自动清0

2、当IT0=1,外部中断信号是在( )产生有效中断请求 。

A、上升沿

B、下降沿

C、高电平

D、低电平

3、51单片机,下列标志必需在中断函数中,由软件清除的是( )。

A、TF0 TF1

B、IE0 IE1

C、IE IP

D、TI RI

4、当51单片机允许中断1中断,则中断允许寄存器值为( )。

A、0x84

B、0x81

C、0x80

D、0x04

第6章 单片机的定时器/计数器

定时器/计数器单元测验

1、AT89C52单片机定时器模式3,适用对象是( )。

A、T0

B、T1

C、T2

D、T0和T1

2、若系统晶振频率为12MHz,利用定时器/计数器1定时1ms,在方式0下的定时初值为

A、TH1=0E0H TL1=18H

B、TH1=18H TL1=E0H

C、TH1=1CH TL1=18H

D、TH1=18H TL1=1CH

3、80C51单片机定时器T1溢出后,其计数单元值是( )。

A、最大值

B、256

C、65535

D、0

4、80C51单片机定时器T0进行100次计数,其计数单元初值是( )。

A、0

B、100

C、156

D、256

5、启动定时器T0开始定时的指令是( )

A、CLR TR1

B、SETB TR1

C、CLR TR0

D、SETB TR0

6、80C51单片机共有 个 位加法定时/计数器,实现定时或对外部事件计数。

7、MCS51单片机定时器/计数器的初始化步骤为设定方式控制字(TMOD)、 、根据需要设定IE和IP并开中断、 。

8、80C51单片机的复位方法有两种:一是手动复位,另一是 ;复位后PC的内容为0000H,SP的内容为 。

9、如果采用的晶振频率为3MHz,定时/计数器T0分别工作在方式2下,其最大的定时时间为 。

10、定时/计数器工作方式0为 位定时/计数方式

第7章 单片机的串行通信技术

串行通信单元测试

1、8255的PA、PB、PC三端口均是基本输出,其对应控制字是( )

A、0x9b

B、0x80

C、0x8b

D、0x90

2、若可编程I/O接口芯片8255控制寄存器地址是8003H,则B口地址是( )。

A、8000H

B、8001H

C、8002H

D、8003H

3、80C51定时器T1作计数方式,用方式2,则工作方式控制字为( )。

A、06H

B、02H

C、60H

D、20H

4、当MCS-51进行多机通讯时,串行接口的工作方式应选为( )

A、方式0

B、方式1

C、方式2

D、方式0或方式2

5、串行口的控制寄存器SCON中,REN的作用是( )

A、接收中断请求标志位

B、发送中断请求标志位

C、串行口允许接收位

D、数据/地址位

6、MCS-51单片机串行口的控制寄存器为 ,其工作方式有 种

7、8255设置工作方式字时,所有端口分为两组进行控制,其中A组是指 , B组是指 。

8、串口通信可分 通信和 通信两种,其中后者对通信双方的时钟要求不严格,典型的RS-232C就是采用该方式。

9、如果8255端口A设置为方式2,则端口B设置为 。

10、串行口方式 3 发送的第 9 位数据要事先写入( SCON )寄存器的( TB8 )位 串行口方式3发送的第9位数据要事先写入 寄存器的 位。

第8章 单片机接口技术

单片机接口技术

1、80C51单片机中16位地址总线由( )组成。

A、P0口和P1口

B、P0口和P2口

C、P0口和P1口

D、P1口和P2口

2、8255的PA、PB、PC三端口均是基本输出,其对应控制字是( )。

A、0x9b

B、0x8b

C、0x90

D、0x80

3、往8255的控制口写入0,则实现功能是( )。

A、设置工作方式字

B、使端口全部输出0

C、使PC0复位

D、将控制口清0

4、80C51单片机的三总线为地址总线、 和 。

5、8255设置工作方式字时,所有端口分为两组进行控制,其中A组是指 , B组是指 。

6、DAC的性能指标中最重要的两个指标为 和 。

单片机原理及应用考试

单片机原理及应用试卷1

1、80C51单片机要使用片内存储器,EA引脚 ( )。

A、必须接+5V

B、必须接地

C、可悬空

D、以上三种视需要而定

2、下面不属于Proteus具有的功能是( )。

A、绘制原理图

B、绘制pcb线路图

C、虚拟仿真

D、在线仿真

3、80C51单片机能直接运行的程序叫( )。

A、汇编程序

B、目标程序

C、编译程序

D、C语言程序

4、80C51单片机若晶振频率为fosc=6MHz,则一个机器周期等于( )us。

A、1/6

B、1/3

C、1

D、2

5、当51单片机允许中断1中断,则中断允许寄存器值为( )。

A、0x84

B、0x82

C、0x80

D、0x04

6、80C51单片机定时器T0按工作方式0进行100次计数,其计数单元初值是( )。

A、0

B、100

C、156

D、256

7、80C51单片机定时器模式3,适用对象是( )。

A、T0

B、T1

C、T2

D、T0和T1

8、80C51定时器T1作计数方式,用方式2,则工作方式控制字为( )。

A、06H

B、02H

C、60H

D、20H

9、往8255的控制口写入0,则实现功能是( )。

A、设置工作方式字

B、使端口全部输出0

C、使PC0复位

D、将控制口清0

10、共阴级七段LED数码管显示大写U的字形码为( )。

A、0xc1

B、0x3e

C、0x1c

D、0xe3

11、单片机复位后,SP的内容是( )

A、00H

B、07H

C、7FH

D、80H

12、MCS-51单片机,数据线的条数是( )。

A、1根

B、4根

C、8根

D、16根

13、函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是( )

A、整型

B、字符型

C、无返回值

D、指针型

14、MCS51单片机复位后,P1口锁存器的值为( )。

A、00H

B、0FFH

C、7FH

D、80H

15、执行中断返回指令后,从堆栈弹出地址送给( )

A、A

B、Ri

C、PC

D、DPTR

16、80C51单片机扩展外部总线,共有 根地址线。

17、80C51单片机共有 个加法定时/计数器,实现定时或对外部事件计数。

18、80C51单片机的定时/计数器是 位加法定时/计数器,实现定时或对外部事件计数。

19、80C51单片机复位后PC的内容为0000H,P1.7的内容为 。

20、80C51单片机的复位方法有两种:一是按键复位,另一是 。

21、串口通信可分 通信和 通信两种,其中后者对通信双方的时钟要求不严格,典型的RS-232C就是采用该方式。

22、C51中整型变量占 个字节。

23、C51的数据类型sfr占 个字节 。

24、汇编指令中,对程序存储器的访问用 指令来访问

25、汇编指令中,对外部RAM用 指令来访问。

26、MCS-51单片机系统复位后程序计数器PC的值为 。

27、MCS-51单片机的RST为复位引脚,为 电平复位方式

28、若有C51语句unsigned char temp,那么temp占用 个字节。

29、若变量定义在xdata区,则间接寻址时采用的寄存器是

30、MCS-51单片机字长的含义是

单片机原理及应用试卷2

1、电子万年历是应用广泛的民用电子设备,其原理是:在单片机控制下,通过读取时钟芯片中的时间数据,利用数码管显示具体的时间信息;时间不准确时,可利用按键进行修改。 在proteus上调试出运行结果

C语言指令启动mcs51计时器是,单片机原理及应用-中国大学mooc-题库零氪相关推荐

  1. C语言指令启动mcs51计时器是,嵌入式C语言程序设计:使用MCS-51

    第1章 MCS51硬件体系结构介绍 1 1-1 89X51的引脚 3 1-2 89X51的内存 5 1-3 89X51的特殊用途寄存器 6 1-4 中断 18 1-5 周边设备的使用 19 1-5-1 ...

  2. python语言使用不需要付费不存在商业风险_中国大学MOOC慕课_Python语言基础与应用_答案...

    中国大学MOOC慕课_Python语言基础与应用_答案 答案: 更多相关问题 下列不属于不得再次公开发行公司债券的情形是(). A.对于公司前一次公开发行的公司债券尚未募足B 从生物电的角度而言,细胞 ...

  3. 中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)

    中国大学 MOOC 课程Python语言程序设计 (第11期)测试答案(1-5周)  Lan   2020-05-03 14:21   369 人阅读  0 条评论 感谢中国大学MOOC提供的学习平台 ...

  4. c语言只需编译 不需连接,C语言程序设计-中国大学mooc

    C语言程序设计-中国大学mooc http://carrottt.blog.bokee.net    2020-6-9 转载自网课答案 (www.daanplus.com) : 完整答案请关注公众号[ ...

  5. python语言程序设计慕课_中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案...

    中国大学MOOC(慕课)_Python语言程序设计基础_试题及答案 更多相关问题 智慧职教: 反应级数的绝对值不会超过3,可以是正整数或者负整数,不能是分数. 在铆接过程中,铆孔的质量直接影响铆接质量 ...

  6. 笔记:中国大学MOOC课程《程序设计入门——C语言》编程练习

    笔记:中国大学MOOC课程<程序设计入门--C语言>编程练习 第7周 数组运算 1 多项式加法 第8周 指针与字符串 2 GPS数据处理 第7周 数组运算 1 多项式加法 题目内容: 一个 ...

  7. 中国大学Mooc浙大翁恺老师《零基础学Java语言》编程作业(续)(5~ 7)

    感谢中国大学Mooc平台给我学习的机会,感谢翁恺老师深入浅出的讲解. 写此文为纪念我从无到有的学习和成长.便于以后回顾. 此答案仅供参考. 提交作业时需把 public class Homework_ ...

  8. python程序只能使用源代码进行运行、不能打包_中国大学MOOC计算机程序设计语言(Python)网课答案...

    中国大学MOOC计算机程序设计语言(Python)网课答案 表达式[3] in [1, 2, 3, 4]的值为________________. python 3.x语句 print(1, 2, 3, ...

  9. 中国大学MOOC哈工大C语言程序设计第9周编程题在线测试

    中国大学MOOC哈工大C语言程序设计第9周编程题在线测试 1.重复数字检查(4分) 题目内容: 从键盘输入一个数,检查这个数中是否有重复出现的数字.如果这个数中有重复出现的数字,则显示"Re ...

  10. 中国大学MOOC课程《Python语言程序设计》课后练习第一周

    中国大学MOOC课程<Python语言程序设计>课后练习第一周 1.字符串拼接 python从2.6版本后增加了format函数,用来代替%s,%r等格式化字符串: # -*- codin ...

最新文章

  1. 深度学习核心技术精讲100篇(五十)-爱奇艺逗芽表情搜索分析与实践
  2. Vue.js 2 渐进式前端框架 的最佳学习方法
  3. Android入门教程免费获取
  4. html高德地图api使用教程,高德地图API如何使用?
  5. 首个JDK 10(18.3)发行候选版(内部版本43)展示了新的版本控制方案
  6. 视频转为flv和图片
  7. IOS - plist使用
  8. OLAP-impala-大数据Week13-DAY6-impala
  9. 操作系统 汤子瀛版 读书总结
  10. JAVA JDBC常见面试题及答案
  11. Matlab 数学建模算法大全
  12. restlet Framework2.2和2.3版本的对比
  13. JFlash合并两个BIN文件
  14. 8种编程语言毕业设计参考文献大全(java,jsp,mysql,c#,asp.net,sqlserver,andorid,php)
  15. 计算机二级MS office(word 01)
  16. php投影,投影+直播双模式方案搭建
  17. P3488 [POI2009]LYZ-Ice Skates
  18. 网站建设完成后为什么百度不收录网站
  19. 图书管理开题报告php,基于PHP+SqlServer的图书管理系统,毕业论文设计,答辩ppt,开题报告,外文翻译,苹果,硕士研究生,iphone...
  20. 发行版中的i386/i686/x86-64的区别: i386用来处理32位系统,i686是i386的下集;x86-64用来处理64位系统。 linux发行版中的i386/i686/x86-64各自含

热门文章

  1. 关于WPF的Binding 的 ConverterParameter 参数的动态设置
  2. AutoPtr 的局限性
  3. c windows system32安装mysql_Windows下MySQL8社区版安装
  4. matlab 分水岭法,matlab中的分水岭算法
  5. (21)pandas.drop与dropna方法
  6. linux下MySQL密码修改过程记录
  7. ad中pcb双面板怎么设置_html中表格tr的td单元格怎么设置宽度属性
  8. 几种损失函数比较--代价函数,损失函数,目标函数区别
  9. caffe命令行解析
  10. python数字图像处理(13):基本形态学滤波