单片机的基本结构课件.pptxVIP

单片机的基本结构课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的基本结构 第一节 MCS-51单片机的性能及结构 第一节 MCS-51单片机的性能及结构 MCS-51系列单片机无论是片内RAM容量、I/O口功能、系统扩展能力、指令系统、引脚等都基本相同。在制造技术上,MCS-51系列单片机按两种工艺生产。一种是HMOS工艺,即高密度短沟道 MOS工艺。另一种是CHMOS工艺,即互补金属氧化物的HMOS工艺生产 。在片内程序存储器的配置上,MCS-51系列单片机有三种形式,即片内无程序存储器、有掩膜程序存储器ROM、有可擦除程序存储器EPROM。 在功能上,MCS-51系列单片机有基本型和增强型两类,它们以芯片型号的末位数字来区分。即“1”为基本型,“2”为增强型。 在MCS-51系列单片机中,我们以8051为例,来介绍其结构及功能。8051单片机的内部功能框图如图2-1所示。 8051单片机结构功能框图 1.中央处理器CPU 8051中央处理器由运算器、控制器和控制逻辑组成,其中还包括中断系统与部分特殊功能寄存器。 (1)运算器 包括一个可进行8位算术运算和逻辑运算的ALU单元,8位的暂存器TMP1和暂存器TMP2,8位累加器ACC,8位寄存器B和程序状态寄存器PSW。 (2)控制器 包括程序计数器PC、指令寄存器IR、指令译码器ID、振荡和定时电路等部分。 2.存储器 (1)程序存储器ROM 8051及8751片内均有4KB字节容量的程序存储器,地址0000H开始,用于存放程序和表格常数,8031片内无ROM,使用时要进行片外扩展。 (2)数据存储器RAM 8051/8031/8751片内数据存储器均为128B,地址为00H~7FH,用于存放运算的中间结果、数据暂存及数据缓冲等。 3.I/O接口 8051有四个8位并行接口,即P0~P3,它们是双向端口,可用于输入也可用于输出,每个端口各有8条I/O口线。 二、MCS-51单片机的引脚 MCS-51单片机大多是40条引脚的双列直插式器件,图2-2为MCS-51的40引脚配置图。MCS-51引脚配置图 (一) 时钟电路引脚 1.内时钟方式 如图所示,XTAL1接地,XTAL2接外部振荡器。 2.外时钟方式 如图所示,XTAL1接地, XTAL2接外部振荡器。由于XTAL2端的电平不是TTL电平,故接一个上拉电阻。外部振荡器的频率应低于12MHZ。(二)控制信号引脚 1.RST/VPD(9脚)复位信号 复位/备用电源引脚。RST是复位信号输入端,高电平有效。时钟电路工作后,在此引脚上连续出现两个机器周期的高电平,就可以完成复位操作。同一引脚的VPD是备用电源输入端(即VPD接+5V备用电源)。在VCC掉电时,为保证RAM中的信息不丢失,可使用此引脚完成掉电保护功能。 2.ALE/ (30脚)地址锁存信号 当CPU访问片外存储器时,ALE用于锁存P0口输出的低8位地址信息到片外地址锁存器。之后,P0口作地址/数据复用口,P0口的信息究竟是地址还是数据完全由ALE来判别,ALE高电平期间,P0口出现的是地址信息,ALE下降沿到来时,P0口上的地址信息被锁存,在ALE低电平期间P0口上出现指令和数据信息。 此引脚的第二功能是对片内带有4K EPROM的8751编写固化程序时,作为编程脉冲输入端。 3. (29脚):片外程序存储器读选通信号。 低电平有效。8051在访问片外程序存储器时,此引脚端输出负脉冲作为读片外程序存储器的选通信号。4./VPP(31脚):内部和外部程序存储器选择信号当 引脚接高电平时,CPU先访问片内4K EPROM/ROM,执行内部程序存储器中的指令,但在程序计数器超过0FFFH时(即地址大于4KB时),将自动转向执行片外大于4KB程序存储器内的程序。若 引脚接低电平(接地)时,CPU只访问外部程序存储器. 此引脚的第二功能VPP,在对EPROM编程固化程序时,需施加21V编程电压。 (三)I/O(输入/输出)端口 1.P0口(P0.0~P0.7,占39~32脚) P0口为三态双向口,图2-4是P0口的某一位的结构图。它包括一个输出锁存器、两个三态输入缓冲器,一个输出驱动电路和一个输出控制端。 (1)P0口作为地址/数据总线使用 当CPU对片外存储器执行读写时(MOVX指令或EA=0执行MOVC指令时),由内部硬件自动使控制线为“1”,MUX转换开关将反向器输出端与T1管接通,同时与门打开,内部总线上的地址或数据信号就传送到P0口的引脚上。 (2)P0口作通用I/O口使用 当CPU对片内存储器和I/O口读写时(执行MOV指令或=1执行MOVC指令时),由硬件自动使控制线为“0”,转换开关MUX把锁存器的Q端

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地未知
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档