- 1、本文档共74页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第5章
单片机中止与定时系统;学习目标;主要内容;;5.151中止系统;;5.1.2中止系统结构
80C51单片机中止源共有5个,其中2个为外部中止源、2个定时中止源和1个串行中止源。;5.1.3中止系统结构
80C51中止系统有5个中止源,2个优先级,可实现二级中止嵌套。;;TF1——T1溢出中止标志
硬件置1,硬件清0(也可软件清0);2、SCON中止标志;3.中止允许控制
CPU对中止系统全部中止以及某个中止源开放和屏蔽是由中止允许存放器IE控制。;为何要有中止优先级?;4.中止优先级控制
51单片机有两个中止优先级,即可实现二级中止服务嵌套。每个中止源中止优先级都是由中止优先级存放器IP中对应位状态来要求。;当CPU正在执行某个中止服务程序时,假如发生更高一级中止源请求中止,CPU能够“中止”正在执行低优先级中止,转而响应更高一级中止,这就是中止嵌套。中止优先级是为中止嵌套服务。;51单片机中止优先级有三条标准:;;5.1.5单片机中止处理过程;将对应优先级状态触发器置1(以阻断以后同级或低级中止请求)。
执行一条硬件LCALL指令,即把程序计数器PC内容压入堆栈保留,再将对应中止服务程序入口地址送入PC。
中止处理——执行中止服务程序。;2.单片机响应过程
中止处理就是执行中止服务程序,从中止入口地址开始执行,直到返回指令(RETI)为止。此过程普通包含三部分内容:
(1)保护现场
(2)处理中止源请求
(3)恢复现场;;响应过程:(假设已使某中止请求标志置1)
(1)先使对应优先级状态触发器置1;
(2)执行一个硬件子程序调用,
1)硬件清零对应中止请求标志(TI、RI除外)
2)将当前PC内容压入堆栈——保护断点;
3)将中止服务子程序入口地址送PC——转移。;4.中止请求撤除
CPU响应某中止请求后,在中止返回前,应该
撤消该中止请求,不然会引发另一次中止。不一样中止
源中止请求撤除方法是不一样。
定时器溢出中止请求撤除
硬件会自动去除中止请求标志TF0或TFl。
串行口中止撤除
硬件不能去除中止请求标志TI和RI,要由软件来去除相
应标志。
外部中止撤除
外部中止为电平触发方式时,CPU响应中止后,硬件会自
动去除中止请求标志IE0或IEl,但因为加到或引脚外部中止
请求信号并未撤除,中止请求标志IE0或IEl会再次被置1,所
以在CPU响应中止后应马上撤除或引脚上低电平。;5.1.6中止系统应用;1.中止初始化
设置堆栈指针SP
定义中止优先级
定义外中止触发方式
开放中止
安排好等候中止或中止发生前主程序
应完成操作内容;2.现场保护和现场恢复
将中止时刻单片机中主要存放器数据或状态送入堆栈中保留起来,这就是现场保护。中止服务结束后,在返回主程序前,则需把保留现场内容从堆栈中弹出,以恢复那些存放器原有内容,这就是现场恢复。
3.中止服务主程序
在中止服务入口地址设置一条跳转指令
转移到中止服务程序实际入口处;
依据需要保护现场;
中止源请求中止服务要求操作;
恢复现场。与保护现场相对应,注意先进
后出、后进先出操作标准;
中止返回,最终一条指令必须是RETI。;例5-1出租车计价器计程方法是车轮每运转
一圈产生2个负脉冲,从外中止(P3.2)引
脚输入,行驶里程为轮胎周长×运转圈数,
设轮胎周长为2m,试实时计算出租车行驶
里程(单位米),数据由高字节到低字节依
次存放于32H、31H、30H。;分析:由32H、31H、30H三个字节存放计数结果,最大数值为224-1,足以满足出租车计程使用。程序在初始化时,应先将这些存放数据内存单元清零。另外,因为题目并未明确说明负脉冲宽度,而且硬件上也没有设计中止请求撤除电路,所以应该将外部中止触发方式设置为下降沿脉冲触发方式。
里程数决定了乘客付费,必须准确,所以应将中止优先级设为最高。中止服务程序主要任务是完成对32H、31H、30H三字节加1计数任务。主程序应完成中止初始化任务,如设置堆栈、设定中止优先级、开中止、对内存单元清零等。;经过以上分析,读者能够划出程序设计流程图,汇编语言程序以下:
ORG 0000H ;复位地址
LJMP START ;转初始化
ORG 0003H ;中止入口地址
LJMP EINT0
您可能关注的文档
- 康县美丽乡村建设方案.docx
- 2024年健腹椅项目深度研究分析报告.docx
- 林业工程经营方案.docx
- 朗诵训练比赛方案.docx
- 2023年电大人力资源期末资料题含论述题等答案.doc
- 农村小学语文复课方案.docx
- 抽样样本量的确定.pptx
- 入盟仪式方案.docx
- 2023年注册物业管理师资格考试物业管理实务精选模拟试题附答案.doc
- 母婴直播活动方案.docx
- 2025-2030年中国机动车辆的修理项目投资可行性研究分析报告.docx
- 2025-2030年中国弯碟项目投资可行性研究分析报告.docx
- 2025-2030年中国核酸核苷酸行业深度研究分析报告.docx
- 营运车辆监控与管理平台建设项目可行性研究报告【精选申报稿】.docx
- 2025-2030年中国欧式小插芯锁项目投资可行性研究分析报告.docx
- 2025-2030年中国炊勺项目投资可行性研究分析报告.docx
- 青海审计厅审计报告中小学校舍安全工程专项审计调查结.docx
- 2025-2030年中国电脑控制板行业深度研究分析报告.docx
- 福建智能控制器项目可行性研究报告.docx
- 资产评估报告引用工程结算书.docx
最近下载
- 2024年岳阳职业技术学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 《母婴保健》 课件全套 重大 第1--8章 绪论、 妊娠前期保健 --- 婴儿期保健.pptx
- 新概念英语第三册 Lesson27 Nothing to sell and nothing to buy 课件.pptx
- 2024年伊春职业学院高职单招职业技能测验历年参考题库(频考版)含答案解析.docx
- 英飞克G3系列用户手册 V3.0.pdf
- 《森林报》知识答题参考题库资料(含答案).pdf
- 公安辅警笔试题目与答案(2024版).docx VIP
- 车辆使用安全责任协议书必威体育精装版通用.docx
- 煤矿安全生产法律法规培训课件ppt2023版.pptx
- 矿山企业交接班记录表.docx
文档评论(0)