单片机实用技术课后答案_单片机课后部分答案
单片机实用技术课后答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机课后部分答案”。
1.MCS-51系列机有哪几类? 答:有51和52子系列。
2.MCS-51单片机内部结构分几部分?有何特点? 答:MCS-51单片机由微处理器(含运算器和控制器)、存储器、I/O口以及专用寄存器SFR等构成。
3.MCS-51单片机DIP封装有多少引脚?ALE,PSEN和EA的作用是什么? 答:有40个引脚。
ALE/PRO :地址锁存控制端。GPSEN:外部程序内存的读选通信号端。EA/VP:访问程序存储器控制信号。
4.MCS-51单片机的存储器组织采用何种结构?存储器地址空间如何划分?各地址空间的地址范围和容量如何?在使用上有何特点? 答:采用ROM和RAM独立寻址的结构。
MCS-51系列单片机的存储器在物理结构上有4个存储空间:片内数据存储器、片外存储器、片内程序存储器和片外程序存储器。其中,片内数据存储器用8位地址,51系列有128字节,52系列有256字节的数据存储器;片外为64KB的数据存储器,用16位地址;程序存储器片内和片外统一进行编址,共64KB。
片内数据存储器低128个字节单元中,前32个单元(地址为00H~1FH)为通用工作寄存器区,共分为4组(寄存器0组、1组、2组和3组),每组8个工作寄存器由R0~R7组成,共占32个单元。
20H~2FH的16个单元为位寻址区,每个单元8位,共128位,其位地址范围为00H~7FH。
30H~7FH为通用工作区,共80个单元。
80H~FFH的高128个单元为专用寄存器区。
通用工作寄存器区常用来进行寄存器寻址和寄存器间接寻址。
位寻址区的每一位都可以当做软件触发器,由程序直接进行位处理。程序中通常把各种程序状态标志、位控变量设在位寻址区。同样,位寻址区的RAM单元也可以作为一般的数据存储器按字节单元使用。
通用区常用来作为堆栈和数据去使用。5.SFR中各寄存器的名称、功能是什么? 答:参看教材表2-3 6.51单片机的P0~P3口在结构上有何不同?在使用上有何特点?
答:MCS-51单片机有4个双向并行的8位I/O口P0~P3,P0口为三态双向口,可驱动8个TTL电路,P1,P2,P3口为准双向口(作为输入时,口线被拉成高电平,故称为准双向口),其负载能力为4个TTL电路。
P0口作为地址/数据总线。作为一般I/O口使用时,P0口也是一个准双向口,需要外接上拉电阻。
P1端口是单片机中唯一仅有单功能的I/O端口,输出信号锁存在端口上,故又称为通用静态端口。
P2口作为通用I/O口使用时,构成一个准双向口。当系统扩展片外存储器时,P2端口就用来输出高8位地址(A8~A15)。P3口作为通用I/O口使用时,构成一个准双向口。第二功能参见表。7.AT89S52晶振频率为12MHz,时钟周期、机器周期为多少? 答:fosc为12MHZ,所以T=1/12us,TS=1/6us,TM=1us。8.51单片机的PSW寄存器各位标志的意义是什么?
答:CY:进位/借位标志,位累加器。在运算时有进、借位时,CY=1;否则CY=0。
AC:辅助进/借位标志,用于十进制调整。当D3向D4有进、借位时,AC=1;否则,AC=0。F0:用户定义标志位,软件置位/清零。RS1,RS0:寄存器区选择控制位。
OV:溢出标志。当运算结果超出−128~+127的范围时,OV=1;否则,OV=0。X:保留位。P:奇偶标志。每条指令执行完后,根据累加器A中1的个数来决定,当有奇数个1时,P=1;否则,P=0。
9.51单片机的当前工作寄存器组如何选择? 答:由RS1,RS0两位决定。参见教材表2-6。
10.51单片机的控制总线信号有哪些?各信号的作用是什么?
答:ALE/PROG:地址锁存控制端。在系统扩展时,ALE用于控制把P0口输出的低8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。,以实PSEN:外部程序内存的读选通信号端。在读外部ROM时PSEN有效(低电平)现外部ROM单元的读操作。
EA/VP:访问程序存储器控制信号。当EA=1(即高电平)时,访问内部程序存储器,当PC值超过内ROM范围(0FFFH)时,自动转执行外部程序存储器的程序;当EA=0(即低电平)时,只访问外部程序存储器。
WR:外部数据存储器写脉冲。RD:外部数据存储器读脉冲。
11.51单片机的程序存储器低端的几个特殊单元的用途是什么? 答:0000H:系统复位,PC指向此处。0003H:外部中断0入口。000BH:T0溢出中断入口。0013H:外中断1入口。001BH:T1溢出中断入口。0023H:串口中断入口。
002BH:T2溢出中断入口(52系列特有)。