单片机 教案 的结构和原理.pptVIP

  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文档。上传文档
查看更多

**(2)算术逻辑单元ALUALU是由加法器和其它逻辑电路等组成的,它用于对数据进行算术四则运算和逻辑运算、移位操作、位操作等功能。ALU的两个操作数,一个由A通过暂存器2输入,另一个由暂存器1输入,运算结果的状态送PSW。(3)寄存器B乘除运算时候存放一个操作数第20页,共68页,星期日,2025年,2月5日(4)程序状态字寄存器PSWPSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。它可以进行位寻址。PSW各位的定义如下:D7HD6HD5HD4HD3HD2HD1HD0HCYACF0RS1RS0OV-------PPSW位地址字节地址D0H第21页,共68页,星期日,2025年,2月5日CY(PSW.7):进位标志,在进行加或减运算时,如果操作结果最高位有进位或借时,CY由硬件置“1”,否则清“0”。在进行位操作时。AC(PSW.6):辅助进位标志(又称半进位),在进行加或减运算时,低四位数向高四位产生的进位或借位,将由硬件置“1”,否则为0。F0(PSW.5):用户标志位,由用户置位或复位。它可作为用户自行定义的一个状态标记。RS1RS0(PSW.4PSW.3):工作寄存器组指针,用以选择CPU当前工作的寄存器组。**第22页,共68页,星期日,2025年,2月5日RS1RS0与工作寄存器组的对应关系第23页,共68页,星期日,2025年,2月5日 OV(PSW.2):溢出标志,当进行算术运算时,如果产生溢出,则由硬件将OV位置1,否则清“0”。 P(PSW.0):奇偶标志位,该位始终跟踪累加器A内容中“1”的奇偶性。当累加器A内容中有奇数个“1”时,P置1;否则,P置“0”。改变累加器A中内容的指令均会影响P标志位。**第24页,共68页,星期日,2025年,2月5日2.控制器(1)指令寄存器(IR,8位)保存当前正在执行的一条指令,内容包含操作码和地址码。(2)译码与控制逻辑是微处理器的核心部件。它的任务是完成读指令、执行指令、存取操作数运算结果,向其他部件发出各种微控制信号,协调各部件工作。第25页,共68页,星期日,2025年,2月5日*3.其他寄存器堆栈指针SP:指示栈顶在内部RAM中的位置,复位后,SP中的内容为07H,堆栈从08H开始向上生长。数据指针DPTR:由DPH和DPL两个8位寄存器构成,可对片外64KB范围内的RAM或ROM进行间接寻址或变址寻址操作。程序计数器PC:16位计数器,它总是存放着下一个要取指令的16位存储单元地址,复位时PC装入0000H。第26页,共68页,星期日,2025年,2月5日**工作寄存器R0-R7:第27页,共68页,星期日,2025年,2月5日**2.4.280C51的时钟与时序时钟产生方式(时序)内部时钟方式外部时钟方式第28页,共68页,星期日,2025年,2月5日**80C51的时钟信号1个机器周期:12个晶振周期(或6个时钟周期)指令的执行时间称作指令周期(单、双、四周期)第29页,共68页,星期日,2025年,2月5日1、若外接晶振fOSC=12MHz时:振荡周期=1/6MHz=1/6μs=0.167μsS状态周期=2×(1/6μs)=0.334μs机器周期=12×(1/6μs)=2μs指令周期=2~8μs振荡周期=1/12MHz=1/12μs=0.0833μsS状态周期=2×(1/12μs)=1/6μs=0.167μs机器周期=12×(1/12μs)=1μs指令周期=1~4μs2、若外接晶振fOSC=6MHz时:时钟参数第30页,共68页,星期日,2025年,2月5日**80C51的典型时序单字节指令双字节指令单周期指令第31页,共68页,星期日,2025年,2月5日**程序存储器中的指令代码及其观察第32页,共68页,星期日,2025年,2月5日**双周期指令2个机器周期中ALE有效4次,后3次读操作无效。第33页,共68页,星期日,2025年,2月5日**访问外部RAM的双周期指令时序第二机器周期无读操作码的操作,而是进行外部数据存储器的寻址和数据选通。ALE信号会出现非周期现象。第34页,共68页,星期日,2025年,2

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档