- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机代表型号及资源 型号 ROM(KB) RAM(字节) 并口(脚数) 串口 定时器 中断源 8031 无 128 4×8 1 2 5 8032 无 256 4×8 1 3 6 8051 4KPROM 128 4×8 1 2 5 8951 4K 128 4×8 1 2 5 8952 8K 256 4×8 1 3 6 89C58 32K 256 4×8 1 3 6 87C54 16K 256 4×8 1 3 6 89C2051 2K 128 2×8 1 2 5 87C51 4K 128 4×8 1 2 5 DIP40封装的51单片机 P1.0~P1.7 并行口P1,其中P1.0和P1.1可能作为定时器T2的功能引脚。 P0.1~P0.7 并行口P0,当需要扩展存储器或接口时,可以作为数据/地址(低8位)总线。 P2.0~P2.7 并行口P2,当需要扩展存储器或接口时,可以作为地址总线高8位。 P3.0~P3.7 并行口P3,通常单独使用它们的第二功能: P3口特殊功能 P3.0 RXD,异步通讯接口的数据输入端。 P3.1 TXD,异步通讯接口的数据输出端。 P3.2 INT0,外部中断0申请的输入端。 P3.3 INT1,外部中断1申请的输入端。 P3.4 T0,定时器T0外部时钟输入端。 P3.5 T1,定时器T1外部时钟输入端。 P3.6 WR,对外部存储器/接口的“写”信号。 P3.7 RD,对外部存储器/接口的“读”信号。 51单片机的其它引脚 VCC 工作电源,常为+5V,某些型号可以工作在2.7~8V之间。 VSS GND,接地端。 XTAL1 外接晶体振荡器,当使用外部时钟时,此脚应接地。 XTAL2 外接晶体振荡器。也作外部时钟输入。 PSEN 读外部ROM信号。 RST 复位输入端,高电平复位,低电平时CPU工作。 ALE/PROG 地址锁存信号输出(正脉冲)/编程脉冲输入(负脉冲),用户一般不考虑后者。此信号控制外接的74LS373锁存器把P0口的地址分量分离出来作为扩展地址的低8位。 EA/VPP 片内片外ROM选择/编程电压输入,用户一般不考虑后者。当接GND时,表示使用外部程序存储器;当接VCC时,使用片内程序存储器。 51单片机结构框图 结构简介1 从外部来看,共有4组8位并行接口,占用32个引脚,另:两个引脚作晶振接入,电源,地各一个脚及4个控制脚共计40个引脚。 4组并行接口分别称为:P0;P1;P2和P3,每一个单独引脚由小数点后的数字确定。例如:P1.0;P3.2等。 4组并口,除P1为专门的并口外,其它3个并口还有第二功能:P0可以作为外部的数据总线和地址低8位;P2作为地址高8位。P3的每一个引脚都有不同的第2功能:串行接口的输入输出;外部中断输入;定时器外部钟输入以及外部接口存储器的读写信号。 单片机内部除CPU的主要结构外,还有128B(256B)的RAM,一定数量的ROM。RAM和ROM的多少随芯片型号不同而不同。 ALU:算术逻辑单元。所有的运算都通过ALU进行。 PSW::(Program State Word)程序状态字,8位。其中存放着当前ALU的一些操作状态特征。其字节地址是D0H。 结构简介2 PC:(Program Counter)程序计数器,16位。它与8086CPU的IP(Instruction Pointer)意义类似。PC中存放着CPU要执行的下一条指令地址,CPU通过它产生ROM地址从而读取指令。每执行一条指令,它都会自动增加。增加的数值依照已读指令的长短而变化。只有中断、跳转和调用指令才能使其作其它变化。每当开机或者复位时,它的起始值为0000H。 ACC:累加器,8位。51单片机大多数指令都必须使用ACC,它是使用最频繁的寄存器。它与ALU直接相连,加、减、乘、除、移位以及其它逻辑运算都要使用ACC,特别是:外部数据的读写也都必须使用ACC。ACC有两个名字:A和ACC。A表示寄存器,ACC表示用地址表达的寄存器(存储器)。除入栈出栈指令使用ACC这个名字外,其它指令中都用A。 DPTR:数据指针16位,主要用于指出外部RAM的数据地址或ROM数据表的基地址。内存中将其分为两个8位寄存器,分别叫DPL和DPH,DPH存放地址的高8位,DPL存放低8位。 SP:stack Pointer 堆栈指针,8位。用于指出当前堆栈的顶部地址,当有入栈操作时,SP自动+1,出栈时SP=SP-1。 结构简介3 P0口和P2口可以作为外部扩展的数据总线和地址总线使用。 P0口分时作为数据线(8位)和地址线低
您可能关注的文档
最近下载
- 国家基本药物培训通用课件.pptx VIP
- 园林绿化修剪标准.pdf
- 第1单元 活动1 发现身边的数据 课件2025湘科版信息科技四年级上册.pptx
- 《强直性脊柱炎》PPT课件.pptx VIP
- 练习使用显微镜课件(共15张ppt)(内嵌音频+视频).pptx VIP
- 新22G03 墙下扩展基础.docx VIP
- 重点语法知识梳理(一)-2023学年七年级英语上学期期末考点复习(牛津上海版).pdf VIP
- 公司二手车鉴定评估报告表.docx VIP
- 2017的qq号如何免费申请_qq号免费申请账号的方法教程.docx VIP
- DL_T 5852-2022 电气装置安装工程接地装置施工及验收规范.docx VIP
文档评论(0)