datasheet
超过460,000+ 应用技术资源下载
null

外部中断程序

  • 1星
  • 日期: 2014-03-06
  • 大小: 1.33KB
  • 所需积分:2分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 外部中断程序

外部中断程序外部中断程序外部中断程序外部中断程序外部中断程序外部中断程序外部中断程序外部中断程序外部中断程序

#include #include sbit L0=P2^0; sbit L1=P2^0; unsigned int key; unsigned int keystate; void System_Initialize(void); void delays(void); void System_Initialize(void) { P2=0x0f; //端口初始化 L0=1; EA=1; //开启中断 IT0=1; //选择负跳变触发方式 EX0=1; //外部中断优先 key=keystate=1; } void main(void) //主函数 { System_Initialize(); while(1) //主函数中的死循环 { delays(); //按键消抖 if(keystae!=key) //检测到按键有跳变 { L1=!L1; //改变灯光系统的状态 L0=!L0; keystae=key; //恢复按键状态 } } } void intersvr0(void) interrupt 0 using 1 //外中断程序 { key=!key; //检测到外部按键按下,改变按键值 } void delays(void) //延时进行消抖 { unsigned char i; for(i=300;i>0;i--) }
更多简介内容

评论

下载专区


TI最新应用解决方案

工业电子 汽车电子 个人电子
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })