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

第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;若为合法字符,则转相应的入口地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值