概述
/*前章节出现过的解释不再重复*/
#include "STC15F2K60S2.H"
typedef unsigned char u8;
typedef unsigned int u16;
void close()
{
P0=0;
P2=P2&0X1F|0XAF;
P2=P2&0X1F;
P0=0XFF;
P2=P2&0X1F|0X8F;
P2=P2&0X1F;
}
void open()
{
EA=1;
/*打开总中断*/
EX1=1;
EX0=1;
/*允许外中断0,1触发*/
IT1=1;
IT0=1;
/*选择下降沿触发模式*/
}
/*这个函数是打开中断函数*/
void main()
{
close();
open();
while(1)
{
}
}
void stop1() interrupt 0
{
P0=~1;
P2=P2&0X1F|0X80;
P2=P2&0X1F;
}
/*按下S5灯亮*/
void stop2() interrupt 2
{
P0=~0;
P2=P2&0X1F|0X80;
P2=P2&0X1F;
}
/*按下S4灯灭*/
/*用户手册中1.1.10中,可查到P3.2,P3.3可以用来触发外中断,interrupt后的数字可以在用户手册6.4等处查询*/
官方提供的原理图,用户手册等下载地址如下:
链接:https://pan.baidu.com/s/1y8lRYHxLKojL4_r0PZPYRw
提取码:19so
注释无法插入图片,相关信息读者自己在文件夹中寻找。
南京信息工程大学本科学生学习笔记,供大家参考。
如有错误,联系QQ3182097183。
最后
以上就是平常草莓为你收集整理的蓝桥杯单片机模块代码(外中断)(代码+注释)的全部内容,希望文章能够帮你解决蓝桥杯单片机模块代码(外中断)(代码+注释)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复