MCS-51单片机考试重点整理

版权申诉
0 下载量 178 浏览量 更新于2024-07-07 收藏 115KB DOC 举报
"该文档是关于单片机考试的复习大纲,主要涵盖MCS-51系列单片机的基础知识,包括I/O口特性、内存结构、指令系统、中断系统、串行接口工作方式以及通信模式等。" 本文档详细列举了单片机MCS-51的相关知识点,适用于考试复习或教学使用。首先,MCS-51的P0口作为输出端口时,能驱动8个LSTTL负载,而P1到P3口是准双向口,转换为输入时需先写入1。该单片机的工作寄存器位于00H~1FH地址范围内,而20H~2FH的数据存储器支持字节和位寻址。 MCS-51的程序存储器访问指令是MOVC,用于从程序存储器读取数据;而访问片内数据存储器的指令是MOV。指令是计算机执行操作的基础,汇编语言中的伪指令则用于指导汇编过程。MCS-51的串行接口有四种工作模式,可通过设置SCON寄存器来选择。同时,单片机有5个中断源,通过IP寄存器设定两个中断优先级。 在计算和逻辑操作方面,例如累加器A与#83相加后,进位位C为1;执行ANLA,#0FH指令后,累加器A的高四位清零;而ADDA,20H指令执行后,如果(A)=7EH,(20H)=#04H,则PSW.0位为0。此外,ORLA,#0F0H指令将A的高四位置1,保持低四位不变。 在地址计算和数据表示上,10位UART串口工作方式选择方式1,串行接口用于扩并口时选择方式0。串行通信有单工、半双工和全双工三种模式。一个机器周期包含12个节拍,对应12个振荡周期,每个振荡周期等于1个节拍。8051单片机有4个独立的存储器空间,外部中断INT1的入口地址是0013H,不同型号的8051如8051、8751、8031具有不同的内存配置。 MCS-51中断服务程序中,TO中断服务程序的入口地址是000BH,PC(程序计数器)在执行完指令后会自动指向下一条指令的地址。MOVC,20H指令不支持位寻址,INC指令不会影响进位位CY。最后,LCALL指令用于调用子程序,其首地址如37B0H位于20H以上的地址空间。 这些知识点全面覆盖了MCS-51单片机的基本操作和应用,对于理解和掌握单片机的原理及编程至关重要。