我是靠谱客的博主 平常草莓,最近开发中收集的这篇文章主要介绍蓝桥杯单片机模块代码(外中断)(代码+注释),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*前章节出现过的解释不再重复*/
#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。

最后

以上就是平常草莓为你收集整理的蓝桥杯单片机模块代码(外中断)(代码+注释)的全部内容,希望文章能够帮你解决蓝桥杯单片机模块代码(外中断)(代码+注释)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部