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

一單片机的概念二单片机的结构组成.pptVIP

一單片机的概念二单片机的结构组成.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一單片机的概念二单片机的结构组成

1、RAM PSW也称为标志寄存器,存放各有关标志 二、单片机的结构组成 二、单片机的结构组成 三、指令系统 1、51汇编及格式 2、寻址方式 3、MCS-51的指令 数据传送指令(29条)??? 算术运算指令(24条) 逻辑运算指令(24条) 控制转移指令(17条) 位操作指令 (17条) 回顾…… 数据传送指令(29条) MOV( A Rn @Ri direct DPTR ,16) MOVX( 4 ) MOVC ( 2) XCH ( 3) XCHD ( 1) SWAP ( 1) PUSH POP??? ( 2) 算术运算指令(24条) ADD、ADDC、SUBB( A, Rn @Ri direct #DATA,12) DA A ( 1) INC DEC (A Rn @Ri direct DPTR, 9) MUL DIV?? ( 2) 逻辑运算指令(24条) ANL ORL XRL ( A, Rn @Ri direct #DATA; direct, A #DATA) CPL CLR RR RL RRC RLC ( A) 4、程序设计 撤除外部电平请求信号的方案( 参见P148 图5-6) 结构与原理 寄存器和控制寄存器 工作方式 初始化 编程和应用 1、定时器的作用 2、定时器的结构 3、定时器的工作原理 定时/计数器是一种应用非常广泛的逻辑电路,它可以完成两种不同的方式工作----“定时”、“计数”。 1)定时:产生一个标准的时间间隔;如20mS,100mS或1000mS等.单片机使用这种方式可以产生一个符合某一要求的脉冲方波(如下图)。 2)计数:对外部的事件(脉冲)进行统计.很明显外部事件的发生是随机的,单片机不可能预知外部事件何时发生,但可以进行统计,当达到所要求的数值时,单片机进行相应的操作。 2、单片机内部方框图 2、单片机定时/计数器的结构 3、单片机定时/计数器的工作原理 定时/计数器的工作原理:N位计数器构成了电路的核心。定时,计数两种方式的区别在于计数器的脉冲来源.初值寄存器是用来设定“定时/计数的具体参数” (1):何时控制启动计数? (2):如何控制定时还是计数? (3):如何控制定时/计数的长短? (1)定时 (2)计数 2、控制寄存器TCON (SFR地址:88H) TF1,TF0 定时器T1,T0的溢出标志:计数器溢出时硬件自动置位即TF=1,进入中断后再由硬件自动清除; TR1.TR0 计数器T1,T0的控制位:由软件置位(计数器开始工作)或清零(计数器停止工作). IE1,IE0 外部中断INT1,INT0的请求标志:当单片机检测到INT引脚上有下降沿时,IE=1申请中断.进入中断服务程序时,硬件自动清除IE标志. IT1,IT0 外中断触发类型控制:IT=1时,外中断信号的下降沿出发IE标志,IT=0时,外中断信号的低电平引发IE标志. 三、定时/计数器的四种工作模式 1,模式0:13位计数器模式 2,模式1 :16位计数器模式 3、模式2 : 自动重装初值模式 由TL1做计数器,TH1做初值寄存器. 工作前TL1,TH1分别预置相同的初值.计数器TL1工作时,每当溢出产生中断的同时, 将TH1中的初值自动重装.此模式主要用于做串行口波特率发生器使用. 4,模式3 组合扩展模式 在这种模式中,单片机将T0重新进行“拆分、组合”. 将T0变为由TH0,TL0组成的两个独立的8位定时/计数器. 模式3时T0(TH0,TL0)及T1的各自特点: 1, TH0计数脉冲来自内部fosc,所以它只能处于”定时”方式; 2, TH0分别借用了定时器T1的TR1和TF1来为自己工作,使TH0能象TL0那样用TR1启动定时,并用TF1来作为TH0的溢出中断的标志; 3,由于T1缺少了启动控制信号TR1和溢出中断标志TR1,那么在模式3时,T1是如何工作? 没有溢出中断标志TF1,则T1就不用中断方式工作(实际上连查询也不行);没有启动控制信号TR1,可以让它在模式3之前就开始工作,并且让它事先设定为自动重装模式. 4, 模式3就是将单片机原有的T0,T1两个计数器变成三个独立的计数器,其中T1要事先设定为模式2(串行口的波特率发生器)并启动起来。 定时/计数器4种模式比较 回顾…… 1)80C51单片机内部有两个可编程定时器/计数器T0和T1。 2)每个定时器/计数器有四种工作方式:方式0~方式3。方式0是13位的定时器/计数器,方式1是16位的定时器/计数器,方式2是初值重载的8位定时器/计数器,方式3只适用于T0,将T0分为两个独立的定时器/计数器,同时T1可以作为串行接口

文档评论(0)

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

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

1亿VIP精品文档

相关文档