欢迎光临MCUWAY! 本站网名:单片机之路  永久域名:www.mcuway.com

设为首页

加入收藏

电子基础 初学MCU 单片机类型 MCU程序 MCU应用 设计软件 测控电路 技术论坛
 您现在的位置: 单片机之路 >> 单片机应用 >> 应用实例 >> 文章正文

扩展单片机中断

对于普通的单片机来说,外部触发中断基本上是只有两个INT0和INT1,所以假如有三个外部响应中断应该怎么处理,可以有一个好办法,在模拟扩展中,首先用了proteus 7进行硬件设计,然后再用keil进行在线联调!(程序不够完善,但希望大家多指出缺点与不足,进行交流)

程序和截图:

void Int_Test(void) interrupt 0
{
     uchar JudgeBit;
     JudgeBit = P1 & 0xE0;
    switch( JudgeBit )
     {
          case 0x00:
          P10 = 0;
          P11 = 0;
          P12 = 0;
          break;
         case 0x20:
         P10 = 1;
         break;
        case 0x40:
        P11 = 1;
        break;
       case 0x80:
       P12 = 1;
       break;
       default:
        break;
     } 
}

void main(void)
{
 P1 &= 0x00;
 EA = 1;
 EX0 = 1;
 while(1)
 {
 }
}

普通文章51单片机的几种开发方法
普通文章热电偶用补偿导线延伸型与补偿型电缆
普通文章从51初学者到电子工程师(第四课)
普通文章推荐从初学者到电子工程师(第三课)
普通文章从51初学者到电子工程师(第二课)
普通文章从51 初学者到电子工程师(第一课)
普通文章单片机初学者必看的12条高手密决
普通文章28课:单片机音乐汇编程序设计
普通文章27课:单片机的一些基本概念
普通文章26课:单片机矩阵式键盘接口技术
普通文章如何成为杰出的电子工程师
普通文章51单片机的指令系统及试验
普通文章单片机的外部结构-引脚功能
普通文章如何快速入门单片机
普通文章51单片机的时钟及复位
普通文章一些初学网友对51系列的选型的常见问
普通文章单片机设计心得
普通文章了解单片机的好文章
普通文章单片机复位电路
普通文章单片机最小系统
普通文章单片机开发工具
普通文章51单片机原理介绍
普通文章两种单片机io扩展的方法
普通文章51单片机的最小化应用系统
普通文章串口引脚定义

  • 上一篇文章:
  • 下一篇文章:
  • 更多精彩内容>>>

    普通文章电子入门基础知识系列8-场…
    普通文章电子入门基础知识系列7-晶…
    普通文章电子入门基础知识系列6-变…
    普通文章电子入门基础知识系列5-电…

    学习单片机的必经之路——单片机之路,永久域名:www.mcuway.com