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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機教程網(wǎng) >> MCU設(shè)計實例 >> 瀏覽文章

XS128單片機實驗:中斷掃描控制循環(huán)速度

作者:韓冰   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2013年11月29日   【字體:


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

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 日韩伦理电影免费在线观看 | 天天操欧美 | 欧美高清视频一区 | 亚洲精品9999 | 国产 日韩 欧美 中文 在线播放 | 亚洲精品在线看 | 成人免费在线观看 | 国产精品一区久久久 | 自拍视频在线观看 | 精品一区二区三区四区五区 | 色综合一区 | 国产在线网站 | 九九九久久国产免费 | 欧美中文一区 | 成人av在线播放 | 黄视频免费在线 | 欧美午夜一区二区三区免费大片 | 久草热播| 国产精品久久精品 | 最新av中文字幕 | 国产一区二区三区 | 久草福利| 中文在线a在线 | 国产精品夜间视频香蕉 | 欧美一区二区视频 | 久久久无码精品亚洲日韩按摩 | 在线成人免费视频 | 欧美精品一区二区在线观看 | 久久国产欧美日韩精品 | 久久精品二区 | 成人在线视频网 | 精品成人av| 欧美一区二| 亚洲综合大片69999 | 国产成人精品视频 | 久久国产精品一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 国产九九av| 看一级毛片| 中文字幕在线视频免费视频 | 国产亚洲精品一区二区三区 |