第4章 单片机汇编语言程序设计
- 格式:ppt
- 大小:270.00 KB
- 文档页数:48


WORD 格式 整理
学习 参考 资料 分享 单片机基础(第3版)
第1章 计算机基础知识
(一)填空题
1.
十进制数14对应的二进制数表示为(1110B),十六进制数表示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。
2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。
3. 8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。
4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。
5. 已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。
6. 若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。
7. 在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。
8. 设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A∧B=(00100100),A⊕B=(11011011)。
9. 机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。
(二)单项选择题
1. 用8位二进制补码数所能表示的十进制数范围是(D)
(A)-127 ~ +127
(B)-128 ~ +128
(C)-127 ~ +128 (D)-128 ~ +127
2. 下列等式中,正确的是(B)
(A)1 KB = 1024×1024 B
(B)1 MB = 1024×1024 B
第1章 单片机概述
1.除了单片机这一名称之外,单片机还可称为 和 ;
答:微控制器,嵌入式控制器;
2.单片机与普通微型计算机的不同之处在于其将 、 、和 3部分集成于一块芯片上;
答:CPU、存储器、I/O口;
3.8051与8751的区别是 ;
A.内部数据存储单元数目不同 B.内部数据存储器的类型不同
C.内部程序存储器的类型不同 D.内部寄存器的数目不同
答:C;
4.在家用电器中使用单片机应属于微计算机的 ;
A.辅助设计应用;B.测量、控制应用 ;C.数值计算应用;D.数据处理应用
答:B;
5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别
答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机;
6.MCS-51系列单片机的基本型芯片分别为哪几种它们的差别是什么
答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751;它们的差别是在片内程序存储器上;8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM;
7.为什么不应当把51系列单片机称为MCS-51系列单片机
答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机;
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品
答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB的EPROM;
第2章 AT89C51单片机片内硬件结构
1 第一章 微机基础知识
1、微处理器:又称中央处理单元CPU,是小型计算机或微型计算机的控制和处理部分。
2、微型计算机:简称微机C,是具有完整运算及控制功能的计算机。包括:微处理器(CPU)、存储器、接口适配器(输入输出接口电路)、输入/输出(I/O)设备。
3、单片机:是将微处理器、一定容量RAM和ROM以及I/O口、定时器等电路集成在一
块芯片上,构成单片微型计算机。
4、单片微型计算机包括:微处理器、RAM、ROM、I/O口、定时器
5、微处理器(机)的组成:运算器&控制器
㈠运算器的组成:算术逻辑单元(简称ALU)、累加器 、寄存器
ALU的作用:是把传送到微处理器的数据进行运算或逻辑运算。
运算器的两个主要功能:(1)执行各种算术运算。
(2)执行各种逻辑运算,并进行逻辑测试。如零值测试或两个值的比较。
㈡控制器的组成:程序计数器、指令寄存器、指令译码器、时序发生器、操作控制器
6、CPU中的主要寄存器:累加器(A)、数据寄存器(DR)、指令寄存器(IR)和指令译码器(ID)、程序计数器(PC)、地址寄存器(AR)
7、BCD码:用二进制对十进制0-9进行编码——BCD码。用四位二进制数0000-1001表示0-9。例如:13 D=0001 0011 BCD例如:1001 0111 BCD=97 D
第二章 89C51单片机的结构和原理
1、运算器包括:ALU(算术运算和逻辑运算单元)TMP(8位的暂存器)ACC(累加器)B(寄存器)PSW(程序状态寄存器)
2、存储器包括:程序存储器(ROM)、数据存储器(RAM)
3、CPU访问片内、片外ROM指令用MOVC。访问片外RAM指令用MOVX。访问片内RAM指令用MOV。
4、高128字节RAM——特殊功能寄存器(SFR):有21个;地址:80H~FFH
单片机原理、应用与PROTEUS仿真
习题答案
王妹芳编写
周灵彬审校
目 录
第一章 概 论 ...................................................................................... 1
第二章 AT89C51单片机内部结构基础 ............................................. 2
第三章 AT89C51指令系统 ................................................................ 5
第四章 AT89C51汇编语言程序设计 ............................................... 11
第五章 AT89C51输入/输出(I/O)口及其简单应用 ..................... 18
第六章 AT89C51中断系统与定时器/计数器 .................................. 20
第一章 概 论
1. 什么是单片机、单片机系统、单片机应用系统?
答:单片机:又名微控制器,是将微型计算机中的中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)及I/O口电路等主要部件,结合连接它们的总线集成在一块芯片上,即它是一块智能芯片。
单片机系统:单片机本身只是一块芯片,它并不能集成计算机的全部电路,因此需要加上时钟、复位电路等,才能构成单片机最小应用系统;若最小系统资源不足时,还需扩展外围电路和外围芯片等,从而构成能满足应用要求的单片机系统。
单片机应用系统:它是为实际的控制应用而设计的,该系统与控制对象结合在一起,是满足嵌入式对象要求的全部电路系统。它在单片机的基础上配置了前/后向通道接口电路、人机交互通道接口电路、串行通信接口等面向对象的接口电路。