




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、/给出的电路如下图所示:/要求:/1在 K2 或 K3 的中断服务期间,K1 的中断请求仍能被服务;/2当 K2 与 K3 同时按下时,K2 优先被服务,K3 在 K2 服务结束后才能被服务;/3在 K3 的中断服务期间,K2 的中断请求不能被服务。/每个中断的服务用调用软件延时程序DELAY来模拟。/编程实现上述功能,设主频为12MHz。/由图可见,三个按键和外部中断的关系如下:/k1 -> INT0/k2 or k3 -> INT1/中断的信号,采用了 D 触发器来隔离,这可以对信号进行消抖与保持。/无论信号抖动多少次,其第一次信号,就会使 D 触发器置一。/因此,在中断响应函
2、数中,不用进行软件消抖。/但是,由于 D 触发器有保持作用,那么,在退出中断响应函数之前,/需要给 D 触发器送去用 R 信号,以消掉申请信号。/K2 和 K3 的申请信号,经过一个或非门,送到 INT1。/因此,当响应 INT1 的时候,需要对 K2 和 K3 进行查询。/把 INT0 设为高优先级、INT1 设为低优先级,即可满足第一个要求;/在响应 INT1 中断后,先查询 K2,即可满足第二个要求;/中断系统的特性,自动就可以满足第三个要求。/程序如下。程序中,对三个中断申请,给出了三种响应:常亮、慢闪和快闪#include<reg51.h></regsbit
3、60;P10 = P10; /CLR K1sbit P11 = P11; /CLR K2sbit P12 = P12; /CLR K3sbit P13 = P13;sbit P14 = P14; /LEDsbit P15 = P15;sbit P16 = P16; /K2 标志sbit P17 = P17; /K3 标志/-void delay_ms(unsigned int num) u
4、nsigned int i, j; for(i = num; i > 0; i-) for(j = 124; j > 0; j-);/-void main(void) using 0 EX0 = 1; EX1 = 1; PX0 = 1; EA = 1; while(1) /-void X0_INT(void) interrupt 0 using 1
5、160; unsigned char i; P10 = 0; P10 = 1; /撤消外部中断申请 for (i = 0; i < 20; i+) P13 = 0; delay_ms(100); /快速闪烁 P13 = 1; delay_ms(100); /-void X1_INT(void) interrupt 2 using 2 unsigned c
6、har i; if(P16) P11 = 0; P11 = 1; /撤消外部中断申请 for (i = 0; i < 10; i+) P14 = 0; delay_ms(200);/慢速闪烁 P14 = 1; delay_ms(200); if(P17) P12 = 0; P12 = 1; /撤消外部中断申请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 应对学习压力主题课件
- 河南单招大专试题及答案
- 助理广告师考试心态调整技巧试题及答案
- 北上广的纺织工程师证书考试试题及答案
- 检测中心考试试题及答案
- 威海发展面试题及答案
- 会计比赛面试题及答案
- 我们的水资源试题及答案
- 国际商业美术设计师考试要点试题及答案
- 水果导购考试题及答案
- 2025年高考物理复习之小题狂练600题(解答题):机械波(10题)
- 首都经济贸易大学《中级微观经济学》2023-2024学年第一学期期末试卷
- 零星工程维修 投标方案(技术方案)
- 统编版 高中语文 必修下册 第六单元《促织》
- 2024年房屋代持协议书范本
- 2024厨房改造合同范本
- 2024年北京市中考模拟道德与法治试卷
- TZJATA 0025-2024 水质 总氮测定预制变色酸试剂分光光度法
- 提高护士应用PDA落实患者身份识别准确率 2
- 2024-2025学年八年级数学上册:构造三角形全等方法-作公共边、公共角、垂直
- 福建省能源石化集团有限责任公司招聘笔试题库2024
评论
0/150
提交评论