- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
8051单片机的结构与功能第二讲 单片基本功能8位数据总线,16位地址总线的CPU;具有布尔处理能力和位处理能力;采用哈佛结构,程序存储器与数据存储器地址空间各自独立,便于程序设计;相同地址的64KB程序存储器和64KB数据存储器;0-8KB片内程序存储器(8031无,8051有4KB,8052有8KB,89C55有20KB);128字节片内数据存储器(8051有256字节);32根双向并可以按位寻址的I/O线;两个16位定时/计数器(8052有3个);一个全双工的串行I/O接口;多个中断源的中断结构,具有两个中断优先级;片内时钟振荡器。 微处理器CPU地址总线 AB存储器I/O接口输出设备I/O接口I/O接口输入设备数据总线 DB控制总线 CB第二讲 单片机8051单片机结构AB: Address BusDB: Data BusCB: Control Bus特点:以微处理器(CPU)为核心CPU与其他部件间通过三总线连接总线: 指能为多个部件服务的信息传送线。1、地址总线(Address Bus,简写为AB) 地址总线可传送单片机送出的地址信号,用于访问外部存储器单元或I/O端口。★ 地址总线是单向的,地址信号只是由单片机向外发出;★ 地址总线的数目决定了可直接访问的存储器单元的数目。 例如N位地址,可以产生2N个连续地址编码,因此可访问2N个存储单元,即通常所说的寻址范围为 2N个地址单元。 MCS—51单片机有十六位地址线,因此存储器扩展范围可达216 = 64KB地址单元。★ 挂在总线上的器件,只有地址被选中的单元才能与CPU交换数据,其余的都暂时不能操作,否则会引起数据冲突。2、数据总线(Data Bus,简写为DB) 数据总线用于在单片机与存储器之间或单片机与I/O端口之间传送数据。★ 单片机系统数据总线的位数与单片机处理数据的字长一致。例如MCS—51单片机是8位字长,所以数据总线的位数也是8位。★ 数据总线是双向的,即可以进行两个方向的数据传送。3、控制总线(Control Bus,简写为CB)★控制总线实际上就是一组控制信号线,包括单片机发出的,以及从其它部件送给单片机的各种控制或联络信号。★对于一条控制信号线来说,其传送方向是单向的,但是由不同方向的控制信号线组合的控制总线则表示为双向的。总线结构形式大大减少了单片机系统中连接线的数目,提高了系统的可靠性,增加了系统的灵活性。此外,总线结构也使扩展易于实现,各功能部件只要符合总线规范,就可以很方便地接入系统,实现单片机扩展。MCS-51单片机总线结构地址总线、数据总线和若干控制线把存储器和微处理器连接起来。存储器从CPU接收控制信号,以确定存储器执行读/写操作。地址总线将地址信息送入地址译码器,地址译码器的输出可以确定唯一的存储单元。 数据总线用来传送存储器到CPU或CPU到存储器的数据信息单片机总线的应用: 扩展数据存储器、扩展程序存储器。时钟电路:可产生时钟脉冲序列,允许晶振频率6MHZ和12MHZ定时/计数器:两个16位的定时/计数器,实现定时或计数功能。内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。外部时钟源外部事件计数振荡器和时序OSC2×16位定时器/计数器程序存储器4KBROM数据存储器256B RAM/SFR中央处理器CPU:8位,运算和控制功能8051CPU64KB 总线扩展控制器可编程I/O可编程全双工串行口内中断串行通信控制外中断并行口I/O口:4个8位的I/O口P0、P1、P2、P3。串行口:一个全双工串行口。中断控制系统:5个中断源(外中断2个,定时/计数中断2个,串行中断1个)8051 功能框图内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。MCS-51系列单片机内部组成?中央处理器(CPU);?数据存储器(RAM);?程序存储器(ROM); 2个l6位的定时器/计数器; 并行I/O口(32根I/O线,4个P口); 外部存贮器寻址范围ROM、RAM各64K;?全双工串行口;?中断系统( 5个中断源,2个中断优先级) 时钟电路。8051单片机内部结构图用EPROM,为8751P0.0-P0.7P2.0-P2.7P0驱动器P2驱动器RAM地址寄存器128BRAM4KBROMP0锁存器P2锁存器程序地址寄存器 暂存器1暂存器2ACCSPB寄存器缓冲器ALUPC增1中断、串行口和定时器定时控制指令译码器指令寄存器PCPSENALEEARETPSWDPTRP1锁存器P3锁存器OSCP1驱动器P3驱动器XTAL1 XTAL2P3.0-P3.7P1.0-P1.7EPROM无ROM为8031控制器(由定时和控制部件构成)运算器(A
文档评论(0)