




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、RAMP0口口串行口串行口定时器定时器计数器计数器特殊特殊功能功能寄存器寄存器(SFR)中断中断系统系统微处理器微处理器ALU控制逻辑控制逻辑P2口口P1口口P3口口ROM/EPROMCPU内部内部 总线总线VccVssXTAL1XTAL2PSEN EAALERESETP2.0P2.7P0.0P0.788P1.0P1.78P3.0P 3.788051/8751共共4040条引线条引线面向用户的内部结构面向用户的内部结构*定时、计数不占用定时、计数不占用CPU时间,产生溢时间,产生溢出时将向出时将向CPU提出中断申请提出中断申请*;T1按方式按方式0工作工作;给计数器赋初值给计数器赋初值;CPU
2、开中断开中断;T1允许中断允许中断;启动启动T1;模拟主程序模拟主程序;T1中断入口中断入口;转转T1中断服务中断服务;重装重装T1的初值的初值;输出方波输出方波;返回返回;T1按方式按方式1工作工作;启动启动T1定时定时;给计数器赋初值给计数器赋初值;TF1=0,则继续查询,则继续查询;TF10;输出方波输出方波;返回返回 计数初值计数初值X = 256100 = 9CH 用用P1.0启动外设发包装命令启动外设发包装命令 用用R5R4作箱数计数器作箱数计数器 06H置入方式字置入方式字TMOD;P1.0为低为低;箱数计数器清箱数计数器清“0”;置置T0工作方式工作方式;计数初值送计数器计数初
3、值送计数器;T0开中断开中断;CPU开中断开中断;启动启动T0;主程序主程序;T0中断入口中断入口;转向中断服务转向中断服务;箱计数器加箱计数器加“1”;启动外设包装启动外设包装;给外设足够时间给外设足够时间;延时延时;停止包装停止包装;中断返回中断返回;置置T1方式控制字方式控制字;T1从从0开始计数开始计数;等等INT1低电平低电平;T1允许计数允许计数;等等INT1高电平上升沿到来高电平上升沿到来;等等INT1低电平到来低电平到来;停止计数停止计数表6-4给出常用波特率和定时器T1各参数关系。表6-4 定时器1产生的常用波特率波特率串行口方式1.3情况Fosc/MHzSMOD定 时 器
4、1C/T模 式重 装 载 值62.5K12102FFH19.2K11.0592102FDH9.6K11.0592002FDH4.8K11.0592002FAH2.4K11.0592002F4H1.2K11.0592002E8H137.5K11.9860021DH110600272H11012001FEEBHLED1h g f e d c b a3 4 5 6 1 0 1 1 1 2 1 3 1,2 74LS1648 9LED2h g f e d c b a3 4 5 6 1 0 1 1 1 2 1 3 1,2 74LS1648 9P1.0TXDRXD 8051LED0h g f e d c b
5、 a3 4 5 6 1 0 1 1 1 2 1 3 1,2 74LS1648 9+5V 图6-15 串 行 口 作 静 态 显 示 器 接 口TXD RXD80510#从机TXD RXD80511#从机TXD RXD8051n#从机TXDRXD 8051 主机图6-16 主从式结构的多机系统从 机接 收 主 机 数 据 信 号 , 第 9 位( T B 8 = 0 ) 进 入 R B 8 = 0置 R I = 1 允 许 中 断中 断 服 务 程 序 中 识 别 地 址信 号 是 否 与 本 从 机 地 址 号 相 同相 同 ?保 持 S M 2 = 1不 能 激 活 R I , 数 据 无
6、效可 置 R I = 1 , 数 据 接 收 有 效主从设 置 方 式 2 或 方 式 3置 S M 2 = 1YN置 S M 2 = 0接 收 主 机 数 据 信 号 , 第 9 位( T B 8 = 0 ) 进 入 R B 8 = 0主从接 收 主 机 地 址 信 号第 9 位 ( T B 8 = 1 ) 进 入 R B 8 = 1主从发 送 从 机 地 址 信 号设 置 方 式 2 或 方 式 3发 送 数 据 信 号.置 T B 8 = 0.置 T B 8 = 1主 机目的地址源地址命令码数据长度数据校验码目的地址源地址命令码数据长度数据校验码02H 01H 01H 04H01H、2H
7、、03H、04H00H、10H中断请求中断请求RETI主程序主程序中断服务子程序中断服务子程序返主程序返主程序中断请求中断请求低级中断请求低级中断请求RETI主程序主程序高级中断服务子程序高级中断服务子程序返主程序返主程序高级中断请求高级中断请求返低级中断返低级中断RETI低级中断服务子程序低级中断服务子程序低级中断服务子程序低级中断服务子程序每个中断的开放和禁止是单独可控的每个中断的开放和禁止是单独可控的,可编程的,由具体任可编程的,由具体任务决定。务决定。IE 的相应位可由软件置为的相应位可由软件置为 “0” 或或 “1” ,禁止禁止或或开放某个开放某个中中断断可位寻趾可位寻趾实现这两个原
8、则的方法:实现这两个原则的方法: 高优先级高优先级状态触发器状态触发器低优先级低优先级状态触发器状态触发器是不可寻址的是不可寻址的当当CPU响应响应高级中断,高级中断,并进入中断并进入中断服务时服务时“1”“1”RETI“0”当当CPU响应响应低级中断,低级中断,并进入中断并进入中断服务时服务时“1”RETI“0”中断响应顺利,不受阻,需要中断响应顺利,不受阻,需要3个机器周期个机器周期如果中断受阻:如果中断受阻: 正在处理同级或高级中断,这要视中断服务的长短正在处理同级或高级中断,这要视中断服务的长短执行的指令不是最后一个机器周期,等待不超过执行的指令不是最后一个机器周期,等待不超过3个周期
9、个周期正在执行指令是正在执行指令是RETI,或正访问,或正访问IE、IP,则需返回主程,则需返回主程 序后,再执行一条主程序的指令才能响应该中断,等待不序后,再执行一条主程序的指令才能响应该中断,等待不 超过超过5个周期个周期中断被响应时间中断被响应时间是不确定的。是不确定的。若外部中断若外部中断(当(当ITx= 0时)时)被定义为电平触发方式被定义为电平触发方式其有效触发为低电平,该低电平宽度能引起其有效触发为低电平,该低电平宽度能引起CPU响应该响应该中断。中断返回之前,必须变为高电平。否则中断。中断返回之前,必须变为高电平。否则CPU将再将再次响应该中断。次响应该中断。若外部中断若外部中
10、断(当(当ITx = 1时)时)被定义为边沿触发方式被定义为边沿触发方式其有效触发为其有效触发为下降沿下降沿。在该触发方式中,。在该触发方式中,CPU在一个机在一个机器周期采样为高电平,在下一机器周期采样为低电平器周期采样为高电平,在下一机器周期采样为低电平,就立即置位外部中断请求标志。就立即置位外部中断请求标志。无论是那种触发发方式,只要有有效触发,都会记录无论是那种触发发方式,只要有有效触发,都会记录在相应的中断标志位中,在相应的中断标志位中, 若若CPU即使暂不响应,中断标即使暂不响应,中断标志也不会丢失,直到志也不会丢失,直到CPU响应该中断,该标志才会清除。响应该中断,该标志才会清除。;T0计数方式,自动装载计数方式,自动装载;置计数初值;置计数初值;T0开中断开中断;CPU开中断开中断;启动;启动T0工作工作INT0INT1P1.3P1.2P
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年充换电站合作协议书
- 2025家具租赁合同书
- 2025公交车站广告牌租赁合同
- 《桥梁工程》课件
- 《电源管理培训》课件
- 2025房地产买卖合同协议书范文
- 2025关于建筑工程项目的施工合同
- 2025陕西省煤炭采购合同
- 《并购后整合策略》课件
- 导学案稳态与环境
- 2025届湖北武汉市华中师大一附中高考临考冲刺语文试卷含解析
- 2025年陕西高中学业水平合格性考试数学模拟试卷(含答案详解)
- 江苏省南通市海门区2024-2025学年第二学期九年级期中考试历史试卷(含答案)
- 微生物污染问题的防治策略试题及答案
- 2025年第六届(中小学组)国家版图知识竞赛测试题库及答案
- 《二次函数图像与性质》学习评价量规
- 2019版人教版教材习题高中物理必修3
- 直肠类癌rectalcarcinoid课件
- 关于互联网金融对商业银行风险影响的实证研究会计学专业
- 第1课 古代埃及-部编版历史九年级上册课件(共16张PPT)
- 十八项电网重大反事故措施
评论
0/150
提交评论