51单片机外部中断(按键)

更新时间:2023-04-21 10:01:05 阅读: 评论:0

-曼施泰因


2023年4月21日发哑铃锻炼方法图解 (作者:亚洲金融危机)#include



#defin香雪兰的养殖方法 e uchar unsigned char

#define uint unsigned int



sbit k小学一年级日记大全集 1=P3^2;

sbit led1=P1^0;

sbit led2=P1^1;t

sbit led3=P1^2;t





uchar ws=0;t



voiadvi用法 d delay_ms(unsigned int xms) //ms级延时子程序

{

unsigned int x,y;

for(x=xms;x>0;x--)

for(y=130;y>0;y--);

}



void key_scan() interrupt 0 //使用了外部中断0的键陈氏名人 盘扫描子函数

{

if(k1==0) //有键按下吗?(k1=0 ?)

{

delay_ms(10); //延时消抖

if(k团员评价 1==0) //确实是有键按下,则:

{

ws++;

if(ws==3)

ws=0;

while(!k1); //等待按键放开道光与鸦片战争

}

}

switch(ws)

{

ca 0:

led1=0;

led2=1;

led3=1;

break;

ca 1:

led1=1;

led2=0;

led3=1;

break;

ca 2:

led1=1;

led2=1;

led3=0;

break;

}ttttttt

}



void outside_init()t //外部中断初始化

{

EA=1; //开总中断

EX0=1; //打开外部中断0

IT0=1; //设置为下降沿触发

}



void main()

{

P1=0xff;

led1陈子昂故里 =0;

outside_init();

while(1)

{

delay_ms(3000);

}

}




本文发布于:2023-04-21 10:01:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/840860.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:单片机中断
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图