51单片机的结构与原理_第1页
51单片机的结构与原理_第2页
51单片机的结构与原理_第3页
51单片机的结构与原理_第4页
51单片机的结构与原理_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第二章是MCS-51系列单片机的结构和原理,2.1MCS-51系列单片机概述,2.289C51单片机的内部结构,2.389C51单片机的引脚,2.4ms-51系列单片机的工作模式,试题,2.1MCS-51系列单片机概述,2.1.1MCS-51系列单片机的基本结构,2.1.2MCS-51系列单片机的分类单片机是一种大规模集成电路芯片,具有中央处理器、存储器、输入输出端口(串口、并口)和其他辅助电路(如中断系统、定时/计数器、振荡电路和时钟电路等)。)。基本结构图如下:MCS-51系列单片机、中央处理器、随机存取存储器、只读存储器、中断系统、串口、并口、定时计数器、振荡电路、x1x2p 0p 2p 2p 3 txdrxdrint 0 int 1、t0t1、计算机基本结构图、微机、MCS-51系列单片机、x1x2p 0p 2p 2p 3 txdrxdrint 0 int 1、返回、中央处理器、随机存取存储器、只读存储器、中断系统、串口、并口、定时计数器、振荡电路、x1x 12.用于存储数据。3.易变:芯片断电后,里面的信息会消失。MCS-51系列单片机、t0t1、CPU、ram、rom、中断系统、串口、并口、定时计数器、振荡电路、x1x2p0p1p2p3txdrxdint0int1、t0t1、1、ROM的基本结构图称为只读存储器。2.用于存储程序。3.非易失性:断电后其中的信息仍然存在。返回,算术单元,最终结果数中间结果/根据最终结果原始数据和程序最终结果程序计算机系统硬件组成框图,存储器,控制器,输出设备,输入设备,单片机,微机,返回,DBCPUABCB存储器输入/输出端口微机结构框图,单片机,计算机,返回,2 . 2 . 1 MCS-51系列单片机的分类。常用的MCS51系列微控制器有两种产品:8051/8751/89C51和8031。它们的结构基本相同,主要区别体现在不同的内存配置上:8051配备了4KB的屏蔽只读存储器;8751配备了4KB的EPROM;有4KB的E2PROM89C518031没有只读存储器。MCS-51系列单片机配置表、89C51单片机内部结构、A、TMP、PSW、B、SP、DPTR、RAM、PC、ROM、P1、P2、P3、P0、定时、中断、串口、IR、PLA、ID、振荡、X1X2、PSENRSTALEEA、P0P1P2P3、ALU、ALU、练习、89C51单片机内部结构、返回、A、TMP、PSW、B、SP、DPTR、RAM、RAM算术逻辑单元有两个输入和两个输出,其中一个连接到累加器并从累加器接收操作数。另一端接收TMP中的第二个操作数。参与运算的操作数在算术逻辑单元中执行指定的运算。操作完成后,结果被发送到累加器,操作结果的特征状态被发送到标志寄存器。89C51单片机的内部结构、a、tmp、psw、b、sp、dptr、ram、PC、rom、P1、p2、P3、P0、时序、中断、串行端口、IR、PLA、ID、振荡、和、x1x2、psenrstaelea、P0p1p2p3、ALU、1、16位寄存器2存储下一条要执行的指令的地址。程序中的指令按顺序存储在存储器的连续区域中。每条指令都有自己的地址,中央处理器根据计算机中的指令地址从存储器中取出要执行的指令。3,它具有自动加1的功能,从而指向要执行的下一条指令的地址。4、可以修改PC机的值,通用程序按顺序执行指令。如果电脑的值改变,程序将不再按顺序执行。89C51单片机的内部结构、a、tmp、psw、b、sp、dptr、ram、PC、rom、P1、p2、P3、P0、定时、中断、串口、红外、PLA、ID、振荡、和、x1x2、psenlestaleia、P0p1p2p3、红外:用于存储当前正在执行的指令代码。标识:用于分析和、返回、89C51单片机内部结构、X1X2、PSENRSTALEA、A、TMP、PSW、B、SP、DPTR、随机存取存储器、个人计算机、只读存储器、P1、P2、P3、P0、定时、中断、串口、红外、PLA、ID、振荡、X1X2、PSENRSTALEEA、P0P1P2P3、1、8位寄存器2和累加器是专用寄存器。它们的字长与微处理器的字长相同。累加器具有输入/输出和移位功能。微处理器采用累加器结构来简化一些逻辑运算。3.累加器在微处理器中起着非常重要的作用,因为所有的计算数据都要经过累加器。算术逻辑单元,返回,89C51单片机的内部结构,X1X2,PSENRSTALEA,A,TMP,PSW,B,SP,DPTR,随机存取存储器,个人计算机,只读存储器,P1,P2,P3,P0,定时,中断,串行端口,红外,解放军,身份证,振荡,X1X2,PSENRSTALEEA,P0P1P2P3,算术逻辑单元,1,8位寄存器2,当执行乘法和除法时,存储参与运算的操作数3。此外,它还用作通用寄存器,并返回、A、TMP、PSW、B、SP、DPTR、随机存取存储器、个人计算机、只读存储器、P1、P2、P3、P0、时序、中断、串行端口、红外、PLA、标识、振荡、程序状态字寄存器是一个8位寄存器。2.D7D5d 4d 3d 2d 1d 0cyacf 1rs 00V-P,ALU,Return,89C51单片机内部结构,X1X2,A,TMP,PSW,B,SP,DPTR,内存,个人电脑,只读存储器,P1,P2,P3,P0,定时,中断,串口,红外,PLA,身份,振荡,这是我第一次能够做到这一点。89C51单片机的内部结构,PSENRSTALEA,A,TMP,PSW,B,SP,DPTR,随机存取存储器,个人计算机,只读存储器,P1,P2,P3,P0,定时,中断,串口,红外,PLA,识别,振荡,X1X2,PSENRSTALEEA,P0P1P2P3,1,1,数据指针DPTR是一个16位特殊寄存器,其高字节寄存器由DPH表示,其低字节寄存器由DPL表示。2.它可以作为16位寄存器DPTR或两个独立的8位寄存器DPH和DPL来处理。3.DPTR主要用于存储16位地址,当寻址64KB外部数据存储空间时,这些地址用作地址间寄存器。访问程序存储器时用作基本寄存器。返回,演示,89C51内部结构,PSENRSTALEA,A,TMP,PSW,B,SP,DPTR,随机存取存储器,个人计算机,只读存储器,P1,P2,P3,P0,定时,中断,串行端口,红外,解放军,身份证,振荡,X1X2,PSENRSTALEA,P0P1 P2P3,4K只读存储器在89C 51;只读存储器;还不够的时候可以扩展。内部只读存储器和外部只读存储器64K,返回,7FH真实内存区00H,MCS-256B单片机片上内存配置图,80H快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H FFH快速傅立叶变换区,80H快速傅立叶变换区高128字节(80HFFH)是特殊功能寄存器区SFR。返回,7FH真实内存区00H,MCS-51单片机片内内存配置图,FFHSFR区80H,89C51包含256个内存单元,其地址范围为00HFFH,分为两部分:低128字节(00H7FH)作为真实内存区;高128字节(80HFFH)是特殊功能寄存器区SFR。7fh正常随机存取存储器区30H,2FH位寻址区20H,1FH工作寄存器区00h、7FH实际随机存取存储器区00H,MCS-51单片机片内随机存取存储器配置图,FFHSFR区80H、89C51包含256个随机存取存储器单元,地址范围00HFFH,分为两部分:3360下128字节(00H7FH)作为高128字节(80HFFH)是特殊功能寄存器区SFR。7FH正常随机存取存储器区域30H、2FH位寻址区域20H、1FH工作寄存器区域00H、返回、07H0组00H、0FH1组08H、17H2组10H、1FH3组18h、1、工作寄存器区域指00H1FH区域,分为4组,每组有8个单元和32个内部随机存取存储器单元。2.一次只能将一个组用作工作寄存器,其他组可用作通用数据缓冲器。3.用作工作寄存器的八个单元,也称为程序状态字PSW中的R0-R74、PSW.3(RS0)和PSW.4(RS1),用于选择哪个组用作工作寄存器。中央处理器可以通过软件修改PSW中RS0和RS1的状态,然后选择一个工作寄存器来工作。,RS1,RS0与片上工作寄存器组的对应关系,返回,工作寄存器与内存地址对照表,返回,7FH真实内存区00h,MCS-51单片机片上内存配置如下图所示:FFHSFR区80h,7FH正常内存区30H,2fh位寻址区20h,1FH工作寄存器区00H,20H,21h,22h,23h,24h,25h,26h,27h,2FH,20H位寻址区域是指20h到2fh单元,总共16个单元。2.位寻址区中的每个位都可以用作软件触发器,程序直接处理这些位。3.位寻址区中16个单元的每个位(总共128位)有一个由8位表示的位地址,位地址范围为00H1FH。如表格所示。4.类似地,由位寻址的随机存取存储器单元也可以由字节作为通用数据缓冲器来操作。返回,内部随机存取存储器位地址表,返回,7FH实际随机存取存储器区域00H,MCS-256B单片机片内随机存取存储器配置图,FFHSFR区域80H,返回,和,和,和,和,和,和,和,和,和,和,和,和1、高128B内存单元有21个可用单元,称为SFG。这21个SFGs分散在128B高的地址空间中,即A、B、PSW、SP、DPH、DPL、P0、P1、P2、P3、IP、IE、TCON、TMOD、TH0、TL0、TH1、TL1、SCON、SBUF、PCON。2.有些可以一点一点地解决。3、特殊功能寄存器的名称、标识符、地址见表,特殊功能寄存器的名称、标识符、地址列表、返回、返回,2.389C51单片机引脚,学习单片机的内部结构有助于了解信息流,掌握编程技巧;学习微控制器的外部引脚有助于掌握它与其他芯片的连接。微控制器与外界的信息交换是通过它的引脚实现的。在MCS51系列单片机中,各种类型的单片机的管脚是相互兼容的。在器件的封装形式中,MCS51系列单片机有两种:双列直插式和方形封装,每种封装有40个引脚。MCS-51单片机的引脚和总线结构图如下:练习、引脚和总线结构(一)MCS-51单片机引脚图;(b)引脚功能分类、p2p0alepsenearsvccgnd、p1p3x1x2、return、a、tmp、psw、b、sp、dptr、ram、PC、rom、P1、p2、P3、P0、时序、中断、串行端口、IR、PLA、ID、振荡、和,当没有外部扩展芯片时,它将作为通用输入/输出线路直接与外设通信。2.当有外部Mem时,首先发送外部Mem地址码的低8位,然后传输数据信息。外部随机存取存储器:的低8位由P0.0 - P0.7发送。外部随机存取存储器:的低8位由P0.0 - P0.7发送。A、TMP、PSW、B、SP、DPTR、随机存取存储器、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论