您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 单片机原理及应用课件(第2讲)
E_mail:zht_sir@126.comAuthor:Zhanghaitao1第2章MCS-51系列单片机硬件结构第2章MCS-51系列单片机硬件结构2.1总体结构2.2CPU2.3存储器2.4辅助电路及时序E_mail:zht_sir@126.comAuthor:Zhanghaitao2第2章MCS-51系列单片机硬件结构§2-1MCS-51单片机的总体结构1.系列问题2.内部结构3.外部引脚4.总线图2.1总体结构E_mail:zht_sir@126.comAuthor:Zhanghaitao3第2章MCS-51系列单片机硬件结构§2-1总体结构—系列问题MCS-51:基本型51子系列(8031\8051\8751)增强型52子系列(8032\8052\8752)特殊型C8051FMSC1210P87C591所有的基础都是基本型。主要讲AT89C51,其他系列相似。E_mail:zht_sir@126.comAuthor:Zhanghaitao4第2章MCS-51系列单片机硬件结构§2-1总体结构—内部结构单片机内部结构框图E_mail:zht_sir@126.comAuthor:Zhanghaitao5第2章MCS-51系列单片机硬件结构§2-1总体结构—内部结构1个8位的CPU,1个布尔处理机,1个片内振荡器;128个字节的片内RAM;4K字节的片内ROM程序存储器(8031无)外部的RAM和ROM的寻址范围为64K21个字节的专用寄存器4个8位并行I/O口1个全双工的串行口2个16位的定时器/计数器5个中断源、2个中断优先级111条指令。E_mail:zht_sir@126.comAuthor:Zhanghaitao6第2章MCS-51系列单片机硬件结构§2-1总体结构—外部引脚E_mail:zht_sir@126.comAuthor:Zhanghaitao7第2章MCS-51系列单片机硬件结构§2-1总体结构—总线图E_mail:zht_sir@126.comAuthor:Zhanghaitao8第2章MCS-51系列单片机硬件结构§2-2微处理器(CPU)微处理器又称为CPU,是单片机内部的核心部件,它由运算器和控制器两大部分组成。对CPU的使用就是对CPU中的寄存器的使用。E_mail:zht_sir@126.comAuthor:Zhanghaitao9第2章MCS-51系列单片机硬件结构§2-2微处理器—有关的寄存器累加器A地址E0H,可位寻址E0H~E7H寄存器B地址F0H,可位寻址F0H~F7H程序状态字PSW地址D0H,可位寻址D0H~D7H布尔处理器位处理指令集、存储器中的位地址空间及PSW中的进位标志C构成布尔处理器,可对直接寻址位进行位操作。E_mail:zht_sir@126.comAuthor:Zhanghaitao10第2章MCS-51系列单片机硬件结构§2-2微处理器—有关的寄存器程序计数器PC16位,表示下一条要执行指令的地址,自动加1,复位后,PC=0000H数据指针DPTR16位,主要用于存放地址,分为DPH,DPL堆栈指针SP8为专用寄存器,用于存放栈顶的地址E_mail:zht_sir@126.comAuthor:Zhanghaitao11第2章MCS-51系列单片机硬件结构§2-3存储器从物理结构上可分为2部分:程序存储器1.编址与访问2.程序的7个特殊入口地址数据存储器1.编址与访问2.片内数据存储器3.特殊功能寄存器块E_mail:zht_sir@126.comAuthor:Zhanghaitao12第2章MCS-51系列单片机硬件结构§2-3存储器—程序存储器程序存储器通常存放程序指令、常数及表格等,系统在运行过程中不能修改其中的数据。E_mail:zht_sir@126.comAuthor:Zhanghaitao13第2章MCS-51系列单片机硬件结构§2-3存储器—程序存储器1.编址与访问E_mail:zht_sir@126.comAuthor:Zhanghaitao14第2章MCS-51系列单片机硬件结构§2-3存储器—程序存储器1.复位0000H2.外部中断00003H3.定时器/计数器0溢出000BH4.外部中断10013H5.定时器/计数器1溢出001BH6.串行口中断0023H7.定时器/计数器2溢出002BH2.程序的6个特殊的入口地址ORG0000HAJMPReset0RG0003HAJMPTimer0…ORG0030HReset:MOVA,#10HADDA,#10HAJMP$Timer0:ADDCA,#10HRETIENDE_mail:zht_sir@126.comAuthor:Zhanghaitao15第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器数据存储器用于存放缓冲数据,且系统在运行过程中可修改其中的数据。E_mail:zht_sir@126.comAuthor:Zhanghaitao16第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器1.编址与访问E_mail:zht_sir@126.comAuthor:Zhanghaitao17第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器2.片内数据存储器E_mail:zht_sir@126.comAuthor:Zhanghaitao18第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器00H~1FH工作寄存器区分4个组,没组8个寄存器,用R0~R7表示,使用那组工作寄存器有程序状态字PSW中的RS0和RS1来选择。20H~2FH位寻址区用于存储程序状态标志和位控制变量注意:位地址7FH和字节地址7FH是两个不同的概念。E_mail:zht_sir@126.comAuthor:Zhanghaitao19第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器30H~7FH数据缓冲区对于52,片内ARM中字节地址为80H~0FFH的区域,只能通过间接寻址访问堆栈:1.片内RAM、初始化时SP=07H2.向上生长的3.一般程序的开始:MOVSP,#60HE_mail:zht_sir@126.comAuthor:Zhanghaitao20第2章MCS-51系列单片机硬件结构§2-3存储器—数据存储器特殊功能寄存器又称为专用寄存器专用于控制、管理片内算术逻辑部件、并行I/O口、串行I/O口、定时器/计数器、中断系统等功能模块的工作。51有18个共21字节专用寄存器52有21个共26字节专用寄存器3.特殊功能寄存器E_mail:zht_sir@126.comAuthor:Zhanghaitao21第2章MCS-51系列单片机硬件结构§2-4辅助电路及时序1.时钟电路2.复位电路3.时序E_mail:zht_sir@126.comAuthor:Zhanghaitao22第2章MCS-51系列单片机硬件结构§2-4辅助电路及时序—时钟电路频率1.2~2.4MHz,典型11.0592MHzE_mail:zht_sir@126.comAuthor:Zhanghaitao23第2章MCS-51系列单片机硬件结构§2-4辅助电路及时序—复位电路上电复位电路按键复位电路E_mail:zht_sir@126.comAuthor:Zhanghaitao24第2章MCS-51系列单片机硬件结构§2-4辅助电路及时序—时序(1)振荡周期(2)状态周期(3)机器周期(4)指令周期外部晶振的2分频是MCS-51单片机的内部时钟周期,6个时钟周期构成了单片机的1个机器周期。E_mail:zht_sir@126.comAuthor:Zhanghaitao25第2章MCS-51系列单片机硬件结构E_mail:zht_sir@126.comAuthor:Zhanghaitao26第2章MCS-51系列单片机硬件结构
本文标题:单片机原理及应用课件(第2讲)
链接地址:https://www.777doc.com/doc-4675066 .html