久久久久久久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; //反轉
 }
}
關閉窗口
主站蜘蛛池模板: a毛片在线观看 | 国产一区欧美 | 欧美精品二区三区四区免费看视频 | 国产aa视频 | 91欧美日韩 | a级片免费在线观看 | 免费av网址在线观看 | 一区二区三区久久 | 毛片毛片毛片 | 欧美做受 | 免费看黄色aaaaaa 片 | 日韩精品在线看 | 中文字幕国产视频 | 四虎在线播放 | 欧美成人小视频 | 天天爱天天操 | 日韩欧美网站 | 欧美日韩一区二区三区 | 影音先锋中文字幕在线 | 好吊视频一区二区三区四区 | 午夜婷婷| 一区二区三区黄色 | 国产午夜在线观看 | 欧美一二三| 天天操天天插 | 欧美日韩在线一区二区 | 国产成人在线免费观看 | 国产激情视频在线观看 | 亚洲成人av | 蜜臀久久99精品久久久久久宅男 | 久久精品久久久久久久 | 国产白丝精品91爽爽久久 | 欧美a级大片| 欧美视频一二三区 | 国产在线观看精品 | 亚洲免费在线播放 | 免费淫片| 夜夜狠狠擅视频 | 在线观看a视频 | 久久艹国产 | 亚洲精品tv|