久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

XS128單片機實驗:中斷掃描控制循環速度

作者:韓冰   來源:本站原創   點擊數:  更新時間:2013年11月29日   【字體:


PORTA端口與1個8位撥碼開關連接,PORTB端口與8只LED連接,IRQ引腳與一個按鍵鏈接,按鍵按下為低電平。要求中斷源觸發,8位撥碼開關控制8只LED燈的循環點亮速度。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
有一個現象一直困擾著我,當中斷按鍵按下時,程序會整個中斷,BDM下載器仿真環境停止;
這個原因已經找到了,因為,E0口是非屏蔽中斷,E1口是可屏蔽中斷,所以要接E1口。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 #include <hidef.h>      /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
#include "WQ.h"
uchar IRQ_flag;
/*****************************************************************
//功能:中斷觸發后實現流水燈的速度控制
//This is the fourth program of mine
//we use the interrupt to control the led
*****************************************************************/
/**********************IRQ 中斷服務子程序***********************/
#pragma CODE_SEG __NEAR_SEG  NON_BANKED
void interrupt 6 IRQ_INT (void)
{
  IRQ_flag =1;
}
#pragma CODE_SEG  DEFAULT

void main(void) {
uchar loop_index,loop_time;
DDRA = 0X00;    //A口做輸入口;
DDRB = 0XFF;    //B口做輸出口;
loop_time = PORTA;
loop_index=0;
IRQ_flag=0;
EnableInterrupts; //允許可屏蔽中斷
while(1){
    if(IRQ_flag) {
      IRQ_flag=0;
      loop_time=PORTA;
    }
      switch(loop_index){
      
            case 0:PORTB = 0xFE; break;
            case 1:PORTB = 0xFD; break;
            case 2:PORTB = 0xFB; break;
            case 3:PORTB = 0xF7; break;
            case 4:PORTB = 0xEF; break;
            case 5:PORTB = 0xDF; break;
            case 6:PORTB = 0xBF; break;
            case 7:PORTB = 0x7F; break;
          
    }
    loop_index++;
    if(loop_index==8) {
      loop_index =0;
    }
    delay_1(loop_time);  
}   
 
}
 

關閉窗口

相關文章

主站蜘蛛池模板: 日韩在线观看中文字幕 | 一区二区精品 | 亚洲一区| 午夜看看| 欧美二区三区 | 欧美精品欧美精品系列 | 99爱国产| 久久久妇女国产精品影视 | 夜夜骑首页 | 日韩毛片视频 | 亚洲精品3 | 久在线视频播放免费视频 | 午夜影院在线免费观看视频 | 中文字幕第九页 | 黄a免费网络 | 91视频a| 久久国内精品 | 日韩一区中文字幕 | 亚洲狠狠丁香婷婷综合久久久 | 日韩激情一区 | 欧美精品一区二区三区蜜桃视频 | 草草在线观看 | 国产精品永久 | 亚洲精品在线看 | 大乳boobs巨大吃奶挤奶 | 久久网国产 | 精品国产视频 | 亚洲图片视频一区 | 亚洲欧美激情四射 | 欧美午夜一区 | 欧美亚洲高清 | 毛片区| 天天操天天摸天天干 | 欧洲尺码日本国产精品 | 福利国产 | 日韩一区二区三区精品 | 国产欧美日韩综合精品一区二区 | 欧美视频在线看 | 亚洲午夜电影 | 色嗨嗨| 有码一区 |