8051单片机基础知识.docVIP

  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文档。上传文档
查看更多
8051单片机基础知识 一.8051单片机的特点 ·8位CPU ·片内振荡器及时钟电路 ·32根I/O线 ·外部存储器寻址范围ROM、RAM各64K ·2个16位的定时器/计数器 ·5个中断源,2个中断优先级 ·全双工串行口 ·布尔处理器 二.MCS-51系列单片机性能表 ROM形式 片内 ROM (字节) 片内 RAM (字节) 寻址 范围 I/O 中 断 源 计数器 并行口 串行口 片内 ROM 片内 EPROM 外接 EPROM 8051 8751 8031 4K 128 2×64K 2×16 4×8 1 5 80C51 87C51 80C31 4K 128 2×64K 2×16 4×8 1 5 8052 8752 8032 8K 256 2×64K 2×16 4×8 1 6 80C52 87C52 80C32 8K 256 2×64K 2×16 4×8 1 7 三.中央处理器 中央处理器(CPU)由运算器和控制逻辑构成,其中包括若干SFR(特殊功能寄存器)。 以ALU为中心的运算器:ALU(算术逻辑单元)能对数据进行加、减、乘、除等算术运算;“与”、“或”、“异或”等逻辑运算以及位操作运算。 程序状态字PSW: D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV P CY—进位标志。有进位/借位时CY=1,否则CY=0 AC—半进位标志。当D3位向D4位产生进位/借位时AC=1,否则AC=0,常用于十进制调整运算中。 F0—用户可设定的标志位,可置位/复位,也可供测试。 RS1,RS0—四个通用寄存器组的选择位,该两位的四种组合状态用来选择0(3寄存器组。 RS1,RS0与工作寄存器组的关系 RS1 RS0 工作寄存器组 0 0 0组(00(07H) 0 1 1组(08(0FH) 1 0 2组(10(17H) 1 1 3组(18(1FH) OV—溢出标志。当带符号数运算结果超出-128(+127范围时OV=1,否则OV=0。 当无符号数乘法结果超过255时,或当无符号数除法的除数为0时OV=1,否则OV=0。 P—奇偶校验标志。每条指令执行完,若A中1的个数为奇数时P=1,否则P=0, 即偶校验方式。 四.控制器、时钟电路和基本时序周期 ·控制逻辑主要包括定时和控制逻辑、指令寄存器、译码器以及地址指针DPTR和程序 计数器PC等。 1.8051的时钟 时钟是时序的基础,8051片内由一个反相放大器构成振荡器,可以由它产生时钟。 时钟可以由两种方式产生:内部方式和外部方式 XTAL1 XTAL2 外部时钟 XTAL2 1.2M(12MHz XTAL1 10(30PF 10(30PF VSS (a) 内部方式 (b) 外部方式 2.8051的基本时序周期 ·振荡周期:指振荡源的周期,若为内部产生方式时,为石英晶体的振荡周期。 ·时钟周期:(称S周期)为振荡周期的两倍,时钟周期=振荡周期P1+振荡周期P2。 ·机器周期:一个机器周期含6个时钟周期(S周期)。 ·指令周期:完成一条指令占用的全部时间。8051的指令周期含1(4个机器周期,其 中多数为单周期指令,还有2周期指令和4周期指令。 3.指令部件 ·程序计数器PC:8051的PC是16位的计数器,其内容为下一条待执行指令的地址, 可寻址范围64K。 ·指令寄存器IR:IR用来存放当前正在执行的指令。 ·指令译码器ID:ID对IR中指令操作码进行分析解释,产生相应的控制信号。 ·数据指针DPTR:DPTR是16位地址寄存器,既可以用于寻址外部数据存储器,也可 以寻址外部程序存储器中的表格数据。DPTR也可以寻址64K地址空间。 五.存贮器组织 8051单片机物理上有四个存贮空间:片内程序存贮

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档