单片机及应用系统开发中国大学mooc完整答案-买球的app软件下载

当前位置:正规买球app首页 » » 正文

2498 人参与  2023-01-04 06:36:37    点这评论
第1章 单片机概述

第一单元测试

1、一个单片机的组成中,不是必须包含的模块是( )
    a、微处理器cpu
    b、存储器
    c、i/o接口
    d、dma控制器

2、一个字节能表示的压缩bcd码十进制数是( )位
    a、1
    b、2
    c、3
    d、4

3、下面选项中,数字字符’0’-‘9’的ascii编码(8位二进制表示时)的规律的是( )
    a、高四位都是0011
    b、没有明显规律
    c、低四位大小和表示的数值大小不相同
    d、编码数值都是偶数

4、以下不属于单片机应用范围的是(   )
    a、工业控制
    b、家用电器控制
    c、数据库管理
    d、汽车电子设备

5、计算机中的有符号整数编码方式是( )
    a、原码
    b、反码
    c、补码
    d、格雷码

6、下面选项中,字母字符’a’-‘z’,’a’-‘z’的ascii编码(8位二进制表示时)的规律的是( ) 【多选题】
    a、大写字母从0100 0001开始依次往后排列
    b、小写字母从0110 0001开始依次往后排列
    c、同一个字母的ascii,小写编码减去大写编码都是0x20
    d、每个字母的ascii数值减去初始偏移量(大写0x40,小写0x60)后,就是该字母在字母表中的序号值

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

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

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

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

第2章 mcs51单片机的组成与结构

第二章 单元测验

1、mcs51单片机内部有r0-r7为一组的通用寄存器,共( )组
    a、1
    b、2
    c、3
    d、4

2、位地址是00h,问字节地址是多少()
    a、00h
    b、10h
    c、20h
    d、40h

3、字节地址98 h的最低位的位地址是多少?
    a、90h
    b、97h
    c、98h
    d、9fh

4、mcs51单片机工作时,以下哪些周期概念是与之时序相关的( )
    a、时钟周期
    b、循环周期
    c、指令周期
    d、机器周期

5、单片机片外总线结构由以下几部分组成( )
    a、地址总线
    b、数据总线
    c、位置总线
    d、控制总线

6、mcs51单片机片外ram扩展总线是16根地址线,因此可推断出,片外ram空间为32kb。

7、mcs51单片机初始上电时,cpu执行的第1条指令所处的rom空间地址是0007h

8、at89s51系列单片机,如何采用6m晶振,其机器周期周期为( )。

9、当累加器a中的数据为0011001时,状态寄存器psw中,标志位p位为( )

10、at89s51片内字节地址2ah单元最低位的位地址是( )

第二章 作业

1、画出mcs-51单片机最小系统结构图,mcs-51单片机扩展系统结构图,并对比说明

2、画出mcs-51单片机内部数据存储器结构图,并分析说明

第4章 mcs-51片内并行端口

第四章单元测试

1、表达式 0xaa & 0x0f的结果是
    a、0x0a
    b、0xf0
    c、0xaa
    d、0x0f
    e、0xff
    f、0xa0

2、c51程序中,用于进行绝对地址访问的头文件名称是( )
    a、reg52.h
    b、stdio.h
    c、stdlib.h
    d、absacc.h

3、c51语言中用于定义变量别名的宏定义是( )
    a、#typedef
    b、#define aa
    c、#include
    d、#program

4、p0口的字节地址是0x80,将p0口的1号为定义为位变量的正确方法是( )
    a、bit p0_1=0x81;
    b、sbit p0_1=0x80^1;
    c、bit p0_1=p0^1;
    d、sbit p0_1=0x81;

5、c51提供两种不同的数据存储类型来访问外部数据存储区,有()
    a、data
    b、idata
    c、code
    d、bdata
    e、pdata
    f、xdata

6、keil c51编译器的存储模式有()
    a、small
    b、compact
    c、large
    d、extern
    e、auto

7、c51程序中#define宏定义语句末尾一定要使用分号才能正确编译通过.

8、51编译器为了方便用户使用,对没有定义,用户直接使用的变量,编译器会自动定义该变量

9、c51编程语言中,为了适应单片机编程开发,增加了针对16位特殊功能寄存器的数据类型是( ).

10、c51编程语言中,定义在位寻址区上的变量时,对位寻址区的存储类型描述符是( )

io口的使用

1、 电路如图所示:编程设计用p1口上的三个开关s0、s1、s2控制p0口上的8个led的显示。具体要求: s0、s1、s2全部断开,led全灭; s0闭合、s1、s2断开,led从上向下流水灯状态,间隔0.3秒; s1闭合、s0、s2断开,led从下向上流水灯状态,间隔0.3秒; s2闭合、s0、s1断开,led奇数号灯亮,偶数号灯不亮; 其他组合次状态不得改变前状态的控制。 要求: 1. 写出算法,包括存储变量分配(文字版) 2. 编写程序,并调试; 3. 语音说明具体工作过程。(语音用附件提交)

2、mcs 51 单片机p2的高四位接三个指示灯,低四位接三个开关,用指示灯指示开关状态 1、画出电路结构图 2、写出算法分析,画算法流程图 3、编写程序 4、用语音描述编程思路和调试过程

第5章 定时器/计数器的使用

定时器的应用

1、试计算t0定时器4种模式下溢出的最长时间间隔,设fosc=12mhz.

2、定时器t1如用于60ms定时,晶振频率为6mhz,试计算定时器初值(要过程),并写出定时器t1的初始化程序。

3、编程使用t0定时/计数器在p1.0口输出一个1hz的方波。晶振频率=12m。 要求:1. 写出算法,包括定时器初值计算、程序流程,建议用ns图 2. 编写完整程序并编译通过调试。

定时器的应用

1、试计算t0定时器4种模式下溢出的最长时间间隔,设fosc=12mhz.

2、定时器t1如用于60ms定时,晶振频率为6mhz,试计算定时器初值(要过程),并写出定时器t1的初始化程序。

3、编程使用t0定时/计数器在p1.0口输出一个1hz的方波。晶振频率=12m。 要求:1. 写出分析和算法,包括定时器初值计算、程序流程,建议用ns图 2. 编写完整程序并编译通过调试。

第6章 中断

中断的应用

1、有一无源蜂鸣器,试设计一个应用,实现蜂鸣器2hz的频率工作(响1秒停1秒),要求使用定时器中断实现。 60分 要求:1. 写出硬件设计分析,画出电路原理图; 1. 写出软件算法; 2. 写出定时器初始化、定时器中断响应、主程序; 提交材料:设计思路和算法流程文本、程序清单

2、试编写一段程序,对中断系统进行初始化,要求允许外部中断0和外部中断1,并将外部中断0设置为低优先级,边沿触发方式,将外部中断1设置为高优先级,电平方式。要求:每句初始化语句后都有注释

第7章 串口

串口的应用

1、12m晶振,波特率为2400bps,单片机p2接8个指示灯,(找到一个不用p3.0、p3.1的按键)一个按键,编程实现单片机与pc机通信,在实验板上实现: 1. 按键按下 向pc机发送4组1-5 5个数,共20个。 2. pc机向单片机发送0-7中的任一数值时控制led亮,0-没有灯亮,1-1盏灯亮,2-2盏亮,以此类推,7-7盏亮。 作业要求:1. 写出设计思路和电路图 2. 算法流程 3. 编写程序,给出程序清单,有适当注释说明 4. 装载程序到单片机,在实验开发板上实现以上功能

2、简要说明串口的4种工作方式的区别及适用场合。

3、利用74ls164扩展并行口,构成14位led接口,14位led呈流水灯工作,时间间隔300ms。写出设计思路、设计电路图并编写相应的显示驱动程序。

第8章 显示和键盘控制实例

第8章作业

1、硬件连接:如图,键名定义如图,(行、列接口可以根据自己的实验板更改,按键名称不得更改) 要求编程实现:按下某键,将键名用一位led数码管显示十六进制键值(0-9,a,b,c,d,e,f)(既按下6号键显示数据为6)。 要求给出程序算法、程序清单

下一篇 >>

相关文章

备案号: 买球平台网址的版权所有 买球平台网址 copyright © 2012-2023 青果答案 all rights reserved. sitemap