文档介绍:单片机原理及应用练习题
第一章基础知识
第二章 MCS-51结构及引脚
第三章 MCS-51指令系统
第四章汇编语言程序设计
第五章 MCS-51片内接口
第六章 MCS-51系统扩展
第七章单片及应用设计实例
第一章基础知识
-120的原码、反码、补码的16进制值。
答案: 120=1111000B
120 -120
原码01111000B(78H) 11111000(F8H)
反码01111000B(78H) 10000111(87H)
补码01111000B(78H) 10001000(88H)
,化成二进制数是__________,化成十六进制数是__________。
答案:01101001 , 69
-43,在八位计算机中的表示__________。
答案:10101011
—————。
答案:
————。
答案:
。
答案:
————。
答案:84
第二章 MCS-51结构及引脚
?其主要特点是什么?
答案:单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。
-51系列的典型产品8051、8751和8031的区别是什么?
答案:8051、8751和8031均为8位单片机,其内部结构是基本相同的。
其不同为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。
?
答案:单片机主要应用在:智能仪表、机电一体化、实时控制、分布式多机系统、家用电器等,对各个行业的技术改造和产品的更新换代起重要的推动作用。
?在单片机应用系统中为何需要系统复位?
答案:单片机可通过上电自动复位和人工复位,使CPU和系统中的其他部件都处于一个确定的初始状态,并从这个状态开始工作。
答案: 64K字节程序存储器空间(0-0FFFFH)立即寻址和基寄存器加变址寄存器间接寻址
256字节内部RAM空间(0-0FFH)、(00-7FH)寄存器间接寻址和直接寻址,(80-8FH)寄存器间接寻址
128字节内部特殊功能寄存器空间(80-0FFH)直接寻址,位寻址空间(0-0FFH)位寻址
64K字节数据存储器空间(0-0FFFFH)寄存器间接寻址
?8051的指令周期一般由几个机器周期构成?
答案:CPU取出一条指令至该指令执行完所需要的时间称为指令周期。大多数8051指令执行时间为一个机器周期或两个机器周期。
、几个时钟周期(振荡器频率)?机器周期与时钟周期(振荡器频率)的关系是怎样的?
答案:一个机器周期由六个状态组成,每个状态为二个时钟周期,即一个机器周期由六个状态构成,所以一个机器周期T=12/ f0sc
-51的存储器空间分为哪些部分(五个独立的存储空间的划分)?各空间的寻址范围、寻址方式是什么?
8. 片内低端 128 字节的数据空间能用采存放和执行程序吗?它们究竟有什么用途?
答案:能存放,但不能执行!片内数据'RAM 用处非常大,大到离了它几乎无法执行指令的地步!
只要定义为“数据存储”的空间;无论位于片内还是片外,肯定不能执行指令,因为程序空间的地址选通信号( PSEN )根本就没接到这里来!但是,若把程序代码当微普通数据放人数据区暂存(注意,仅仅是存放!)也没什么不可以,只是别试图运行它,除非把 PSEN 选通信号预先接到数据存储器芯片的片选端上。可真要如此接线,此数据空间的性质也就演变成为程序空间了。
片内低端 128 字节的数据 RAM 分为 3 个地址区间,各有不同用途,请参见图 1-1 。但也可作为普通寄存器使用,其中:
字节地址 00H ~ 1FH ——分配给 4 组通用寄存器,每组寄存器名称相同,都是 R0 ~ R7 ; 4 组 Rn 不能同时使用,当前选择使用哪一组 Rn ,要由 PSW 的 RS1 和 RS0 两位来决定。
字节地址 20H ~ 2FH ——既可作为普通的字节寄存器,也可作为位寻址区,每个字节均可分为 8 个可位寻址的存储元( bit ,位),此区间 128 个存储元按位另外统一编址(即位地址),分别从 00H ~ 7FH ,常用来存放实际控制中的各种状态信息。
字节地址 30H ~ 7FH ——普通的字节寄存器,