网站大量收购独家精品文档,联系QQ:2885784924

第一章8051单片机的基本结构及工作原理.ppt.ppt

第一章8051单片机的基本结构及工作原理.ppt.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章8051单片机的基本结构及工作原理.ppt

* * * * * 外部时钟信号直接送到内部时钟发生器 * * * * * * AT:ATMEL公司产品;80C:多为PHILIPS公司产品 PLCC(Plastic Leaded Chip Carrier )方形封装;DIP (Double In-line Package) * * * * * * * * 关于溢出:1、溢出是针对有符号数运算(机器无法区分有符号数还是无符号数,靠程序员区分:有符号数溢出看标志OV;无符号数的溢出看CY标志) 2、运算结果正确称为自然丢失,运算结果错误则称之为溢出 3、两个异号数相加不会产生溢出 4、两个同号数相加可能产生溢出 (1)两个负数相加产生溢出的情况一定是:低位往最高位(D15或D7)无进位,但最高位往前有进位,此时最高位变为零,即两个负数相加结果变为正数,显然不对; (2)两个正数相加产生溢出的情况一定是:低位往最高位产生进位,而最高位往前无进位,此时最高位变为1,即两个正数相加结果为负,显然不对。 综上,OV=CP异或CS * * * * * * “VIP通道” * * Mov Rn,#data(1个机器周期,2个字节);Mov direct,#data(2个机器周期,3个字节) * * * * 13+1+7=21个(dptr占两个) * * PC在物理结构上是独立的,它不属于内部RAM的SFR范围,它没有地址,是不可寻址的。因此用户无法对其进行读写,但可以通过转移、调用和返回等指令改变其内容,以实现程序转移。 * 栈:客栈 注意:栈的生长方向与8086相反,即8086是先SP-1-SP,再把高字节压入,然后又SP-1-SP,压入低字节;8051为上推堆栈,8086为下推堆栈 注意必须是直接地址,如push Acc,但不能用PUSH A * * 即8051的指令系统中没有专用的输入、输出(IN、OUT)指令,而是把P0-P3作为普通的内存单元来使用。上面的第一个例子实际上就是8051的输出指令;同理后者是8051的输入指令。 * 如12M晶振,经过12分频后作为计数脉冲,则周期为1us,要定时1s,则计数100万个脉冲即可 两个计数器均为加法计数器 * * * * * * * * * * TTL, [TTL集成逻辑门电路 ],MOS * * * 振荡周期 T :振荡源的周期,由外接晶体或外输入时钟来决定。其值为石英振荡器频率的倒数。 时钟周期 :振荡周期的2倍,时序中最小的时间单位。 例如:在单片机外接1MHz的晶体,则单片机的系统时钟的频率为1M, 时钟周期为2×1μs. T 机器周期:完成特定功能所需要的时间。 8051单片机中的机器周期由6个时钟周期构成, 分6个状态(S1-S6),每个状态又分为P1和P2两拍. 即: S1P1,S1P2,S2P1,S2P2,S3P1,S3P2 … S6P1,S6P2 T S2 S6 S5 S4 S3 机器周期 P1 S1 P2 指令周期:即执行一条指令所需要的时间, 它是时序图中最大的时间单位。 在8051系统中,不同的指令它所包含的机器周期数不同. 它们分别是: 1,单机器周期指令; 2,双机器周期指令; 3,四机器周期指令。 假设:我们使用一个6M的晶体振荡器,那么 一个机器周期为:1/6μs×12×1=2μs; 两个机器周期为:1/6μs×12×2=4μs; 四个机器周期为:/6μs×12×4=8μs。 指令的运算速度与它所包含的机器周期数有关:机器周期数越少,执行的速度就越快。 (8051单片机的指令系统除了乘、除法指令为四个机器周期外,其余都是单周期和双周期指令) 8051单片机外型图(DIP封装) 8051单片机的逻辑符号图 VCC RST XTAL1 P0口 XTAL2 /EA /PSEN ALE P1口 P3口 RXD TXD /INT0 /INT1 P2口 T0 T1 /WR /RD GND 87C51 EPROM型 AT89C51 ATMEL FLASH型 返回上一次 五 8051单片机的引脚定义(Page11) 电源及控制 P3口 P1口 P0口 P2口 六、单片机工作方式(page12) 复位方式 程序执行方式 单步执行方式 低功耗操作方式 1.4 8051指令系统 第一章 重点内容小结 8051基本组成 8051单片机

文档评论(0)

ranfand + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档