51单片机入门例程之用外中断方式读按键-控制灯的亮灭

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

#defineucharunsignedchar//定义一下方便使用#defineuintunsignedint#defineulongunsignedlong#includereg52.h//包括一个52标准内核的头文件sbitP10=P1^0;//头文件中没有定义的IO就要自己来定义了sbitP11=P1^1;sbitP12=P1^2;sbitP13=P1^3;sbitK1=P3^2;bitldelay=0;//长定时溢出标记,预置是0ucharspeed=10;//设置一个变量保存默认的跑马灯的移动速度ucharspeedlever=0;//保存当前的速度档次charcodedx516[3]_at_0x003b;//这是为了仿真设置的//用外中断方式读按键K1,点亮一个LEDvoidmain(void)//主程序{IT0=1;//外中断跳变产生中断EX0=1;EA=1;//打开总中断while(1)//主程序循环{}}//外中断0int0()interrupt0{P10=0;//在中断里点亮LED}/*作业:用中断方式的按键K1,控制灯的亮和灭两种状态提示:需要去抖操作,否则按键抖动会引起多种中断。*/产品有售淘宝店:电子开发直销诚信科技厂家直销

1 / 1
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功