第1章 单片机概述

1.3 数值在计算机中的表示随堂测验

1、字符'0'-'9'的ASCII编码有什么规律,如何利用此规律实现任意一位数字(0-9)到一位数字字符('0'-'9')的转换?

第1章单元测试

1、一个单片机的组成中,不是必须包含的模块是( )

A、微处理器CPU

B、存储器

C、I/O接口

D、DMA控制器

2、一个字节能表示的压缩BCD码十进制数是( )位

A、1

B、2

C、3

D、4

3、计算机中的有符号整数编码方式是( )

A、原码

B、反码

C、补码

D、格雷码

4、1)下面选项中,数字字符’0’-‘9’的ASCII编码(8位二进制表示时)的规律的是( )

A、高四位都是0011

B、没有明显规律

C、低四位大小和表示的数值大小相同

D、编码数值都是偶数

5、下面选项中,字母字符’a’-‘z’,’A’-‘Z’的ASCII编码(8位二进制表示时)的规律的是( )

A、大写字母从0100 0001开始依次往后排列

B、小写字母从0110 0001开始依次往后排列

C、每个字母的ASCII数值减去初始偏移量(大写0x40,小写0x60)后,就是该字母在字母表中的序号值

D、同一个字母的ASCII,小写编码减去大写编码都是0x20

6、基于单片机设计的电子系统,逻辑功能的改变可以通过修改软件程序灵活调整

7、某一种单片机的位数宽度,指的是单片机的地址总线宽度

8、二进制数1100 0011 1010 转换为十六进制数是( )

9、按照补码规则表示出+59和-27后,将他们按二进制相加后,计算得到的8位二进制数结果(注意是先转换成反码或补码,再相加)为( )。

10、写出你所知道的一种常见的单片机厂家名称(中文,英文都可以)

2.28日第一次课程作业

1、简述单片机、一般微型计算机、微处理器的区别。

第2章 MCS51单片机的基本原理

第2章 单元测试

1、在单片机程序运行中,下列哪种情况下堆栈区会起到重要作用( )

A、程序译码

B、子函数调用与返回

C、程序初始化

D、程序死机后复位

2、MCS51单片机内部有R0-R7为一组的通用寄存器,共( )组

A、1

B、2

C、3

D、4

3、MCS51单片机工作时,以下哪些周期概念是与之时序相关的( )

A、时钟周期

B、机器周期

C、循环周期

D、指令周期

4、单片机片外总线结构由以下几部分组成( )

A、位置总线

B、数据总线

C、地址总线

D、控制总线

5、MCS51单片机片外RAM扩展总线是16根地址线,因此可推断出,片外RAM空间为32kB。

6、两个8位无符号整数相乘后,其结果应当为( )位二进制数,MCS51单片机中乘法指令运算结果使用累加器A和( )寄存器共同存放该结果的。

7、当累加器A中的数据为0011001时,状态寄存器PSW中,标志位P位为( )

3.6日第二次课程作业

1、MCS-51中无ROM型单片机, 在应用中P2口和P0口能否直接作为输入/输出口连接开关、 指示灯之类的外围设备? 为什么?

3.13日第三次课程作业

1、简述MCS-51单片机堆栈的基本概念及操作方式。

2、什么是时钟周期、状态周期、机器周期和指令周期?当单片机时钟频率为12MHz时,一个机器周期是多少?ALE引脚的输出频率是多少?

3.20日第四次课程作业

1、指出下列指令中源操作数的寻址方式 MOV A, #78H MOV A,78H MOV A,R6 INC @R0 PUSH ACC

3.27日第五次课程作业

1、编写一段程序,将内部RAM 40H、41H单元内容传送到外部RAM 2000H、2001H单元中去。

2、编写一段程序,根据累加器A的内容,到程序存储器1000H起始的表格中取一双字节数,送内部RAM 50H、51H单元

4.3日第六次课程作业

1、试编写一段程序,进行两个16位数的相减运算:6483H-56E2H。结果高8位存内部RAM 40H,低8位存41H。

2、试编写一段程序,将30H、31H单元中存放的BCD数,压缩成一个字节(原30H单元内容为高位),并放入30H单元。

第3章 程序设计

4.10日第七次课程作业

1、设晶振频率为6MHz,试编写一个延时1ms的子程序,并利用该子程序,编写一段主程序,在P1.0引脚上输出高电平宽2ms、低电平宽1ms的方波信号。

第4章 MCS51单片机片内资源及编程

第4章 单元测试

1、定时器使用中,用于定义定时器的工作方式的寄存器是( )

A、TCON

B、TMOD

C、TH0

D、SMOD

2、串行口工作在方式0时,其属于( )通信方式

A、单向同步

B、双向同步

C、单向异步

D、双向异步

3、单片机串行通信中,根据信息传输的方向分类,包括以下哪些通信方式

A、单工

B、多工

C、半双工

D、全双工

4、MCS51单片机多个中断源同时触发时,其响应中断的原则包括以下哪些( )

A、最先响应优先级最高的中断源

B、当前正在执行的指令的机器周期会被中止,立刻去响应中断

C、只有中断源对应的使能位被设置有效时,才会响应中断

D、中断响应结束后,程序会自动回到中断之前的位置继续执行原程序

5、MCS51单片机的外部中断INT0,INT1工作时,当触发方式设置不合理,可能出现重复触发中断的状况。

6、MCS51单片机的多个中断源的优先级是固定的,不可调整的。

7、MCS51单片机的多个中断源的优先级是不固定的,可以任意调整的

8、MCS51单片机定时器工作在方式2时,其特点是( )

4.17日第八次课程作业

1、晶振为12MHz,用T0产生1ms的定时,可以选择哪几种方式?分别写出定时器的方式字和计数初值。如需要1s的定时,应如何实现?

4.24日第九次课程作业

1、若晶振为11.0592MHz,串行口工作于方式1、波特率为4800bit/s,写出用T1作为波特率发生器的方式字和计数初值。

2、某牛奶生产线上一个包装是12盒,要求每生产12盒就执行装箱操作,用80C51单片机来控制,请编写初始化程序。(提示:计数控制,中断控制)

5.8日第十次课程作业

1、试设计一个n字节的无符号十进制数加法子程序, 其功能为将 R0和R1指出的内部RAM中两个n字节压缩BCD码无符号十进制整数相加,结果存放于被加数单元中。R0、 R1分别指向被加数和加数的低位字节, 字节数n存于R2。运算结果:R0指向和的低位字节,CY为进位位。

5.15日第十一次课程作业

1、试设计一个子程序,其功能为将R0指出的内部RAM中6个单字节有符号整数按从大到小的次序重新排列。

2、在某应用系统中,有A-T20个单字符合法命令,这些命令的处理程序入口地址依次存放在标号为CADR开始的地址表中,若输入的命令字符存放于A,试编写一个散转程序,其功能为:若(A)为非法字符,则转CDER;若为合法字符,则转相应的入口地址。

与通用计算机相比较 单片机优势在哪,单片机原理与嵌入式系统-中国大学mooc-题库零氪...相关推荐

  1. C语言编周期100ms的方波信号,单片机系统设计 - 2020学年春(邸志刚)-中国大学mooc-题库零氪...

    项目一 :设计交通灯 相关知识:单片机简介随堂测验 1.下列器件中带ROM的是(). A.8031 B.8032 C.80C32. D.8051 2.下列器件中带EPROM的是(). A.8051 B ...

  2. 与通用计算机相比 单片机具体有哪些特点,嵌入式系统-复习大纲_彭荣

    1. 什么是嵌入式系统?与通用计算机相比,嵌入式系统有哪些特点? 嵌入式系统是以应用为中心,以现代计算机技术为基础,根据用户需求在功能.可靠性.成本.体积.功耗.等方面灵活裁剪软硬件模块的专用计算机系 ...

  3. 为什么Netty这么火?与Mina相比有什么优势?

    转载自 为什么Netty这么火?与Mina相比有什么优势? Netty是什么?为什么这么火? Netty是目前最流行的由JBOSS提供的一个Java开源框架NIO框架,Netty提供异步的.事件驱动的 ...

  4. java和易语言对比_国外流行排行榜编程语言和易语言相比较的优势和劣势

    国外流行排行榜编程语言和易语言相比较的优势和劣势 适合对象:对于初学者或者没有接触过编程语言的朋友有巨大参考价值. 比较特点:以C语言和Java两门最流行也是最经典的外国编程语言来和易语言相比较, 比 ...

  5. 数据库双活和ALWAYSON相比的四大优势

    数据库双活和ALWAYSON相比的四大优势: 1.容灾:ALWAYSON是一主一备,主的突然故障,备的能否切换?切换后数据是否丢失?这都会有         问题的.数据库双活是双活,任何一个节点突然 ...

  6. 华为畅享10s值得买吗_华为畅享10S怎么样?与同价位相比有何优势?

    摘 要 大家买手机主要看的三大要素是:时尚的外观.一流的拍照和流畅的体验.对于当下的年轻人来说价格也是参考之一,而华为手机致力于打造千元精品手机来让年轻人更好的享受新 大家买手机主要看的三大要素是:时 ...

  7. 通用计算机与嵌入式的比较,嵌入式系统与通用计算机系统相比有什么特点?如题 谢谢了...

    嵌入式系统与通用计算机系统相比有什么特点?如题 谢谢了以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 嵌入式系统与通用计 ...

  8. Python编程与其他编程语言相比有何优势?

    Python编程与其他编程语言相比有何优势? [导语]随着企业对Python开发人员的需求量不断地增长,学习Python的人数也越来越多.Python之所以近两年如此火爆,与它自身简单易学的特点是息息 ...

  9. CDN和双线机房相比有何优势

    1.什么类型的网站最需要CDN? 适合目标客户覆盖全国范围的网站,不论是南方电信.还是北方网通用户.铁通用户,均要求能快速访问到客户网站,彻底解决电信.网通之间的互访瓶颈. 另外国外的网站,如果需要提 ...

最新文章

  1. Python-字符串操作方法 [转]
  2. .Net QQ互联教程
  3. 迁移到云:渐进但不可逆转
  4. 什么是LUT(LOOK UP TABLE)
  5. 担心再次被起诉?马斯克已删除特斯拉可能几个月内成为最大公司推文
  6. java24小时运行一次_使用crontab每分钟执行一次脚本,每24小时执行一次脚本[关闭]...
  7. 数组的常用方法 Array;
  8. windows7 shift+右键 “在此处打开命令窗口”
  9. 22-5 论如何将标准中国地图矢量化并且导入arcgis中
  10. Tomcat安装配置及CATALINA_HOME environment variable is not defined correctly问题的解决
  11. 韶大talk 评论热度抽取
  12. 宗地自动编号及属性赋值
  13. 一大波优秀3D作品来袭!看各国3D艺术家如何描绘2020!
  14. 十年一梦,小米的原罪得到救赎了吗?
  15. TI推出工业市场最强异构处理器AM57X 双核A15怕不怕
  16. 彻底卸载vm 十分有用
  17. Java多维数组是什么,怎么用?
  18. 5.4-5.5 单位矩阵与矩阵的逆
  19. 微信智慧外链接微信小程序源码下载,支持多端转换,致力打造(微信)小程序生态的基础必需品
  20. 数字孪生技术仿真出北斗卫星发射!物联网进军航天智慧新里程

热门文章

  1. php 射影定理,立体几何(射影定理)
  2. 在一个内部群里,我围观了微信最流行的诱导吸粉活动
  3. 计算机在石油工程中应用文献综述,石油与天然气工程领域工程硕士专业学位基本要求第一部分概况.PDF...
  4. 独立正交不相关定义关系
  5. 游戏美术和策划的要求
  6. 中国内地摇滚歌手及代表作
  7. 《ZEMAX光学设计超级学习手册》一一2.5 其他
  8. 计算机的击键方法教学教案,学习敲击L键计算机教案
  9. c 语言代替字母,【c语言】将“China”译成密码,密码规律:用原来字母后边第4个字母代替原来的字母。...
  10. 【论文阅读】Learning Spatiotemporal Features with 3D Convolutional Networks