单片机原理及应用技术课后题_单片机原理及应用课后
单片机原理及应用技术课后题由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“单片机原理及应用课后”。
2、MCS-51单片机内部包含了:
1.8位CPU,片内振荡器、2.128字节RAM、4K字节ROM、3.2个16位定时器/计数器、4.32根可编程I/O口、5.21个特殊功能寄存器、6.各64K的可寻址外部程序存储器、外部数据存储器
7.中断结构:具有5个中断源,2个优先级
8.一个可编程全双工串行口
9.有位寻址功能,适于布尔处理的位处理机。
4、RAM中有4组(0、1、2、3)工作寄存器,每组8个寄存器(R0~R7),所以共32个寄存器。寄存器工作区的选择是通过状态标志寄存器PSW的第3、4位也即RS1、RS0进行的。当RS1和RS0都为低电平时,工作的寄存器地址为00~07;当RS1为低电平,RS0为高电平时,工作的寄存器地址为08~0F;当RS1为高电平,RS0为低电平时,工作的寄存器地址为10~17;当RS1和RS0都为高电平时,工作的寄存器地址为18~1F。
6、程序状态字寄存器PSW的作用是:用于程序运行状态的信息,以便查询和判断。
常用的标志位及解释如下:
CY(PSW.7):进位标志,除了用于运算结果最高位产生进、借位标志外,还在布尔处理中作为累加器使用,程序中常用“C”表示。
AC(PSW.6):辅助进、借位标志,又称半进位标志,它反映了两个8位数运算低4位是否有半进位,即低4位相加(减)有否进位(借位),如有则AC为1状态,否则为0.常用于BCD码运算调整。
F0(PSW.5):用户标志位,可由用户通过软件定义或检测。
RS1、RS0(PSW.4,PSW.3):工作寄存器组选择位。选择工作寄存器组位,用于选择内部4个工作寄存器组中的其中一组。
OV(PSW.2):溢出标志位,用于带符号数运算的溢出。当两个带符号位的数进行运算时,仅当运算结果数的D7、D6位中只有一位产生进位(或借位)时置位溢出位(OV=1),表示产生溢出,否则复位溢出位(OV=0)。
P(PSW.0):奇偶校验位,用来表示ALU运算结果中二进制数位“1”的个数的奇偶性。若为奇数,则P=1,否则为0.运算结果有奇数个1,P=1;运算结果有偶数个1,P=0.