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

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

PIC16F877定時器2的中斷方式調試

作者:佚名   來源:不詳   點擊數:  更新時間:2014年08月31日   【字體:

PIC16F877單片機定時器2使用中斷方式調試程序如下:

#include<pic.h>

#define uchar unsigned char
#define uint  unsigned int
__CONFIG(0x3B31);
void init();
uint intnum;
void main()
{
 init();
 while(1)
 {
/*  if(intnum==5000)
  {
   intnum=0;
   RD0=!RD0;
  }*/ 
 }
}
void init()
{
 TRISD = 0x00; //設置PORTD為輸出低電平
 PORTD = 0x00; //
/* INTCON=0xc0;
 PIE1=0x02;
 TMR2=0;
 PR2=100;
 T2CON=0x0D;*/
 INTCON = 0xc0; //允許所有中斷、允許外設中斷
 PIE1 = 0x02; //允許TMR2與PR2匹配中斷 
// TMR2 = 56;  //4M晶振系統,預設為(256-56=)200us
 TMR2 = 0; //與PR2比較中斷
 PR2 = 100;
 //T2CON = 0x04; //定時器2使能 
 //T2CON=0x05;//4預分頻并使能定時器2 
 T2CON=0x0D; //4預分頻、2后頻并使能定時器2
}
void interrupt time0()
{
/* TMR2IF=0;
// TMR2=56;
// RD0=!RD0;//
 intnum++;*/
 TMR2IF = 0;  //定時器2清除溢出中斷標志位
// TMR2 = 56;  //預裝初值
 intnum++;
 if(++intnum >= 5000)//為1S、4S、8S
 {
  intnum = 0;
  RD0 = !RD0; //反轉
 }
}
關閉窗口
主站蜘蛛池模板: 午夜在线 | 亚洲一区二区免费视频 | 日本免费一区二区三区四区 | 中文字幕欧美在线观看 | 人妖无码 | 久久久精| 亚洲视频免费在线观看 | 日韩www| 中文字幕三区 | 男女羞羞视频免费 | 成人三级网址 | 国产精品永久免费 | 国产成人福利视频在线观看 | 国产1区| 久久久久国产一区二区三区不卡 | 99国产在线 | 视频在线一区二区 | 国产精品成人一区二区 | 亚洲欧美激情精品一区二区 | 91精品国产92 | 成人区一区二区三区 | 久久精品国产99国产精品 | 天天拍天天射 | 日本午夜免费福利视频 | 国产成人免费视频网站高清观看视频 | www.干| wwww.xxxx免费| 一区二区三区中文字幕 | 99免费| 一区二区三区在线免费观看 | 欧美视频免费在线 | 欧美黄色免费网站 | 亚洲伊人久久综合 | 国产精品三级 | 久久99精品久久久久婷婷 | 精久久| 91免费电影 | av一区二区三区四区 | 成人免费一区二区 | 日本一区二区三区在线观看 | 久久国产精品无码网站 |