51单片机基础知识点总结,超实用!

6、基于单片机设计的电子系统,逻辑功能的改变可以通过修改软件程序灵活调整10、写出你所知道的几种常见的单片机厂家名称(中文,英文都可以)C、必须使用using关键字定义函数使用的寄存器组6、C51编译器为了方便用户使用,对没有定义,用户直接使用的变量,编译器会自动定义该变量。

A、节目解码

B. 子函数调用与返回

C、程序初始化

D. 程序崩溃后复位

答:子函数调用并返回

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

A.1

B.2

C.3

D.4

答案:4

3、MCS51单片机工作时,下列哪些周期概念与其时序有关( )

A、时钟周期

B、机器周期

C、循环周期

D、指令周期

答:时钟周期;

机器周期;

指令周期

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

A.位置总线

B、数据总线

C、地址总线

D、控制总线

答:数据总线;

地址总线;

控制总线

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

答案:错误

6、MCS51单片机初次上电时,CPU执行的第一条指令的ROM空间地址为0007H。

A:正确 B:错误

答案:错误

7. AT89C55 单片机的片内ROM 存储器容量为( ) kB。

答案:20

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

答案:16、B

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

答案:1

1、单片机的构成中,不一定包含的模块有( )

A、微处理器CPU

B、记忆

C、I/O接口

D、DMA控制器

答案:DMA控制器

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

A.1

B.2

C.3

D.4

答案:2

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

答:大写字母从0100 0001开始依次排列; 小写字母从0110 0001开始依次排列; 每个字母的ASCII值减去初始偏移量(大写0x40,小写0x60)后,就是该字母在字母表中的序号值; 同一个字母的ASCII,小写编码减去大写编码就是0x20

6、对于基于微控制器设计的电子系统,可以通过修改软件程序来灵活调整逻辑功能的变化。

A:正确 B:错误

答案:正确

7、某单片机的位宽是指该单片机的地址总线宽度。

A:正确 B:错误

答案:错误

8. 二进制数 1 转换为十六进制数为 ( )

答案:c3a##%_YZPRLFH_%##C3A

9、将+59和-27按照补码规则表达出来后,用二进制相加,计算出的8位二进制数结果(注意是先转换成补码或者补码,然后相加)为( )。

答案:00100000

10.写下你所知道的几个常见单片机厂家的名称(中英文均可)

答案:英特尔、Atmel、摩托罗拉、Micrichip、TI、NEC、富士通、STC、Zilog、东芝、NXP、英特尔

1、在C51程序中,用于绝对地址访问的头文件名称为( )

A、reg51.h

B.stdio.h

C、stdlib.h

D.absacc.h

答案:absacc.h

2、C51语言中用于定义变量别名的宏定义是( )

A.#define

B、#typedef

C.#include

D.#程序

答案:#define

3、关于C51中中断响应函数的定义,正确的是( )

A. 不能传递参数

B. 不能有返回值

C. 必须使用using关键字来定义函数使用的寄存器组。

D. 不能被其他函数直接调用

答:不能有返回值

4、当要对C51中单片机片外RAM空间中的某个端口进行读写访问时,可以通过以下方式实现( )

A.使用XBYTE宏定义

B.定义一个指向外部空间的指针

C. 使用专用访问指令

D. 使用_at_关键字

答:定义一个指向外部空间的指针

5. C51 程序中#define 宏定义语句末尾必须使用分号才能正确编译。

答案:分号

6、为了方便用户,C51编译器会自动定义用户未定义和直接使用的变量。

答案:错误

7、在C51编程语言中,为了适应单片机编程的发展,增加了两种16位特殊功能寄存器的数据类型( )。

答案:sfr16

8、在C51编程语言中,在位寻址区域定义变量时,位寻址区域的存储类型描述符为( )

答案:bdata

51单片机基础知识点总结,超实用!

单片机

单片机仿真器具有基本的输入/输出装置,具备支持程序

2024-2-8 21:05:35

单片机

AT8989C51单片机电子课程设计报告(更新中)

2024-2-8 22:02:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索