项目一学习单元3:单片机引脚结构与功能.ppt
《项目一学习单元3:单片机引脚结构与功能.ppt》由会员分享,可在线阅读,更多相关《项目一学习单元3:单片机引脚结构与功能.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、主讲:李 营QQ:43965356机电教研室机电教研室 实训四号楼实训四号楼 208内容回顾内容回顾单片机的特点与应用单片机的特点与应用单片机的结构单片机的结构 CPU 存储器存储器 MCS-51MCS-51的程序存储器配置的程序存储器配置MCS-51MCS-51的数据存储器配置的数据存储器配置1.1.工作寄存器区工作寄存器区低端低端3232个字节分成个字节分成4 4个工作寄存器组,每组个工作寄存器组,每组8 8个单个单元。元。当前工作寄存器组的机制当前工作寄存器组的机制便于快速现场保护。便于快速现场保护。PSW的的RS1、RS0决定当前工作寄存器组号决定当前工作寄存器组号 寄存器寄存器0组组
2、:地址:地址00H07H;寄存器寄存器1组组:地址:地址08H0FH;寄存器寄存器2组组:地址:地址10H17H;寄存器寄存器3组组:地址:地址18H1FH。2.2.位寻址区位寻址区位寻址区之后的位寻址区之后的30H至至7FH共共8080个字节个字节为通用为通用RAM区。这些单元可以作为数据缓区。这些单元可以作为数据缓冲器使用。这一区域的操作指令非常丰富,冲器使用。这一区域的操作指令非常丰富,数据处理方便灵活。数据处理方便灵活。在实际应用中,常需在在实际应用中,常需在RAM区设置堆区设置堆栈。栈。MCS-51的堆栈一般设在的堆栈一般设在30H7FH的范的范围内。栈顶的位置由围内。栈顶的位置由S
3、P寄存器指示。复位寄存器指示。复位时时SP的初值为的初值为07H,在系统初始化时可以,在系统初始化时可以重新设置。重新设置。3.3.通用通用RAMRAM区区4.MCS-514.MCS-51的特殊功能寄存器(的特殊功能寄存器(SFRSFR)(specialfunctionregister)11 11个可位寻址个可位寻址与运算器相关的寄存器(与运算器相关的寄存器(3 3个)个)指针类寄存器(指针类寄存器(3 3个)个)与与I/O口相关的寄存器(口相关的寄存器(7 7个)个)与中断相关的寄存器(与中断相关的寄存器(2 2个)个)与定时器与定时器/计数器相关的寄存器(计数器相关的寄存器(6 6个)个)
4、P34 P34 表表2-42-4与运算器相关的寄存器(与运算器相关的寄存器(3 3个)个)累加器累加器ACC,8位。用于向位。用于向ALU提供操作数,许多运提供操作数,许多运算的结果也存放在累加器中;算的结果也存放在累加器中;寄存器寄存器B,8位。主要用于乘、除法运算。也可以作为位。主要用于乘、除法运算。也可以作为RAM的一个单元使用;的一个单元使用;程序状态字寄存器程序状态字寄存器PSW,8位。位。CyACF0RS1RS0OVPD7 D6 D5 D4 D3 D2 D1 D0CY(PSW.7)进位标志位。进位标志位。AC(PSW.6)辅助进位(或称半进位)标志。辅助进位(或称半进位)标志。F0
5、(PSW.5)由用户定义的标志位。由用户定义的标志位。RS1(PSW.4)、)、RS0(PSW.3)工作寄存器工作寄存器组选择位。组选择位。OV(PSW.2)溢出标志位。溢出标志位。由硬件置位或清由硬件置位或清零。零。P(PSW.0):奇偶标志位。:奇偶标志位。ACC中结果有奇数个中结果有奇数个1时时P=1,否则,否则P=0。CyACF0RS1RS0OVPD7 D6 D5 D4 D3 D2 D1 D0RS1RS1、RS0 RS0与片内工作寄存器组的对应关系与片内工作寄存器组的对应关系 RS1RS0寄存器组寄存器组片内片内PAM地址地址通用寄存器名称通用寄存器名称000组组00H07HR0R70
6、11组组08H0FHR0R7102组组10H17HR0R7013组组18H1FHR0R7堆栈指针堆栈指针SP,8位。它总是指向栈顶。位。它总是指向栈顶。堆栈操作遵循堆栈操作遵循“后进先出后进先出”的原则,入栈操作时,的原则,入栈操作时,SP先加先加1,数据再压入,数据再压入SP指向的单元。出栈操作时,指向的单元。出栈操作时,先将先将SP指向的单元的数据弹出,然后,指向的单元的数据弹出,然后,SP再减再减1,这时这时SP指向的单元是新的栈顶。可见,指向的单元是新的栈顶。可见,MCS-51单单片机的堆栈区是向地址增大的方向生成的。片机的堆栈区是向地址增大的方向生成的。数据指针数据指针DPTR,16
7、位。用来存放位。用来存放16位的地址。位的地址。它由两个它由两个8位的寄存器位的寄存器DPH和和DPL组成。间接寻组成。间接寻址或变址寻址可访问片外的址或变址寻址可访问片外的64KB范围的范围的RAM或或ROM数据。数据。指针类寄存器(指针类寄存器(3 3个)个)与与I/O口相关的寄存器(口相关的寄存器(7 7个)个)并行并行I/O口口P0、P1、P2、P3,均为,均为8位;位;串行口数据缓冲器串行口数据缓冲器SBUF(serialbuffer);串行口控制寄存器串行口控制寄存器SCON;串行通讯波特率倍增寄存器串行通讯波特率倍增寄存器PCON(一些位(一些位还与电源控制相关,所以又称为电源控
8、制寄还与电源控制相关,所以又称为电源控制寄存器)。存器)。与中断相关的寄存器(与中断相关的寄存器(2 2个)个)中断允许控制寄存器中断允许控制寄存器IE(interruptenable);中断优先级控制寄存器中断优先级控制寄存器IP(interruptpriority)。与定时器与定时器/计数器相关的寄存器(计数器相关的寄存器(6 6个)个)定时定时/计数器计数器T0的两个的两个8位计数初值寄存器位计数初值寄存器TH0、TL0,它们可以构成,它们可以构成16位的计数位的计数器,器,TH0存放高存放高8位,位,TL0存放低存放低8位;位;定时定时/计数器计数器T1的两个的两个8位计数初值寄存器位
9、计数初值寄存器TH1、TL1,它们可以构成,它们可以构成16位的计数位的计数器,器,TH1存放高存放高8位,位,TL1存放低存放低8位;位;定时定时/计数器的计数器的工作方式工作方式寄存器寄存器TMOD;定时定时/计数器的计数器的控制控制寄存器寄存器TCON。2-2 MCS-512-2 MCS-51单片机引脚功能单片机引脚功能u8 8位位CPUCPUu4kbytes4kbytes 程序存储器程序存储器(ROMROM)()(5252为为8K8K)u256bytes256bytes的数据存储器的数据存储器(RAMRAM)(5252有有384bytes384bytes的的RAMRAM)u3232条条
10、I/OI/O口线口线u111111条指令,大部分为单字节指令条指令,大部分为单字节指令u2121个专用寄存器个专用寄存器一、一、MCS-51MCS-51单片机的功能简介单片机的功能简介2 2个可编程定时个可编程定时/计数计数5 5个中断源,个中断源,2 2个优先级个优先级(5252有有6 6个)个)一个全双工串行通信口一个全双工串行通信口外部数据存储器寻址空间为外部数据存储器寻址空间为64kB64kB外部程序存储器寻址空间为外部程序存储器寻址空间为64kB64kB逻辑操作位寻址功能逻辑操作位寻址功能双列直插双列直插40PinDIP40PinDIP封装封装单一单一+5V+5V电源供电电源供电引脚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 项目 学习 单元 单片机 引脚 结构 功能
限制150内