第2章MCS-51单片机结构及原理习题6.片内RAM中低128个单元划分为哪三个主要部分
各部分的主要功能是什么
答:片内RAM中低128个单元划分为三个部分:①工作寄存器区(00H-1FH),四组,每组8个,可作用工作寄存器切换使用;②可位寻址区(20H-2FH),16B,位地址为00H-7FH,用作为按位寻址的空间;③用户RAM区(30H-7FH),80B,用作普通RAM单元或堆栈
7.程序状态字寄存器PSW各位的定义是什么
答:程序状态字寄存器PSW各位的定义如下:PSW
7:进/借位标志CY,加法有进位时置1,减法有借位时置1;PSW
6:辅助进位标志AC,加法运算低四位向高上四位有进位时置1;PSW
1:用户标志位F0和用户标志位F1,保存用户的位数据;PSW
3:工作寄存器选择控制位RS1和RS0,00至11分别选择四组工作之一作为当前工作寄存器PSW
2:溢出标志位OV,有符号数加、减运算结果有溢出或乘除上结果异常(乘法运算结果大于255即乘积在BA中,或除法运算除数为0)时置1PSW
0:奇偶标志位P,累加器A中1的个数为奇数时置1
8.什么是时钟周期
什么是机器周期
什么是指令周期
当振荡频率为12MHz时,一个机器周期为多少微秒
答:时钟周期又叫振荡周期或拍,用P表示,是MCS-51单片机中最小的时间单位在一个时钟周期内,CPU完成一个最基本的动作
机器周期:由12个时钟周期构成,完成一个基本操作指令周期:是执行一条指令所需的时间,根据指令的复杂性,可由1~4个机器周期构成
当振荡频率为12MHz时,一个机器周期为1微秒
第4章单片机的C51语言习题1.C语言的优点是什么
C程序的主要结构特点是什么
答:C语言是一种高级语言,学习比低级容易,不需要具体组织、分配存储器资源和处理端口数据,可以直接驱动单片机的所有资源
C程序以函数为