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

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

單片機中斷模塊-中斷程序運用

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年03月27日   【字體:
#include<reg52.h>  //單片機的頭文件
#define uint unsigned int //宏定義無符號整型
#define uchar unsigned char//宏定義無符號字符型
#include<reg52.h>  //單片機的頭文件
#define uint unsigned int //宏定義無符號整型
#define uchar unsigned char//宏定義無符號字符型
char code b[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe,
               0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff,
               0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//用十六進制定義單片機P2口八盞燈得工作狀態
uchar code temp[]={0x80,0xe3,0x44,0x41,0x23,0x11,0x10,0xc3,0x00,0x01};//用十六經
//用十六進制定義數碼管0~9的數字顯示
uchar i;//全局定義
void delay(uint time) //延時函數
 {
   int k,l;
    for(k=0;k<=time;k++)
      for(l=0;l<50;l++);
 }
void main() //主函數
 {
   uchar a=0xf0;
   EA=1;//CPU總中斷位,為0時,禁止所有中斷;為1時,允許中斷
   IT0=1;// 外部中斷1觸發式選擇位,“IT1為外部1觸發式選擇位”
   EX0=1;//外部中斷允許中斷位,0時禁止中斷,1時,允許中斷
    while(1)//死循環:執行中斷前的命令
     {
       for(i=0;i<16;i++)
        {
          P2=b[i]; //把定義的前16位的十六進制的燈狀態賦給單片機的P2口
          delay(400);//調用延時函數
        }
     }
 }
void ext0() interrupt 0 using 0 //0觸發中斷請求
 {
   uchar j=1;
    while(1) //中斷執行:執行中斷后命令
     {
       for(i=17;i<38;i++)
         {
          P2=b[i];
          P1=temp[j];
          delay(400);
          j++;
          if(j==8)j=0;
         }
      }
 }
編后感:(本程序僅供參考),中斷就像一個函數的調用!
 
關閉窗口

相關文章

主站蜘蛛池模板: 午夜影院在线观看免费 | 中文字幕国产日韩 | 精品一区二区视频 | 日本一区二区三区四区 | 国产真实精品久久二三区 | 亚洲不卡在线观看 | 午夜欧美| 欧美黄色小视频 | 天天av网 | 北条麻妃99精品青青久久 | 91久久精品一区二区二区 | 黄色一级在线播放 | 精品一区二区三区在线播放 | 欧美日韩免费一区二区三区 | 久久国产精品99久久久久久丝袜 | 日韩视频精品在线 | 国产视频一区在线 | 久久久国产精品视频 | 亚洲精品国产第一综合99久久 | 国产午夜精品视频 | 国产乱码精品1区2区3区 | 北条麻妃99精品青青久久主播 | 在线播放一区 | 国产高清视频在线观看 | 老司机深夜福利网站 | 日韩不卡一区二区 | 免费看国产a | 天天色官网 | 亚洲日韩中文字幕一区 | 日日淫 | www.久久99| 久久狼人天堂 | 久久精品国产免费一区二区三区 | 色欧美综合 | 91精品国产91久久综合桃花 | 色婷婷久久久久swag精品 | 一区中文字幕 | 99re在线视频观看 | 亚洲婷婷一区 | 欧美片网站免费 | 天天曰天天曰 |