收藏 分销(赏)

中断设置XS128.doc

上传人:pc****0 文档编号:8988430 上传时间:2025-03-10 格式:DOC 页数:4 大小:202KB
下载 相关 举报
中断设置XS128.doc_第1页
第1页 / 共4页
中断设置XS128.doc_第2页
第2页 / 共4页
点击查看更多>>
资源描述
1--------------------------------------------------- //开关总中断的宏定义     #define ENABLE_INTERRUPTS  asm("cli")    //开中断     #define DISABLE_INTERRUPTS asm("sei")    //关中断 在"hidef.h"头文件里是这样定义的 #define EnableInterrupts   {__asm CLI;} #define DisableInterrupts  {__asm SEI;} 不过上面这个和下面这个没什么区别吧,我要找的是  asm("cli")    或 asm("sei")    的定义啊     #define ENABLE_INTERRUPTS  asm("cli")    //开中断     #define DISABLE_INTERRUPTS asm("sei")    //关中断 没区别,这两种都是C里嵌入汇编的一种形式,通用的! 2--------------------------------------------------- void main(void) {   PPSJ_PPSJ0=0;       //PJ0口触发方式   上升沿触发   PIEJ_PIEJ0=1;        //PJ0中断使能   PLL_Init();   PWM_Init();   DDRB=0XFF;   PORTB=0X00;   EnableInterrupts;   for(;;)   {   } } #pragma CODE_SEG NON_BANKED       void interrupt 24 zhongduan(void)     //H口是通用的  中断向量是25(P口同样) {   PIFJ_PIFJ0=1;         //清除中断标志位   PORTB=0XFF;   Input_Num++;   PORTB=Input_Num;   if(Input_Num>=255)   {     Input_Num=0;   }      } /*调试通过的外部中断触发*/ 3----------------------------------------------------
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服