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

標題: PIC12F683定時器問題,清高手指點 [打印本頁]

作者: hjs520427    時間: 2016-9-3 14:55
標題: PIC12F683定時器問題,清高手指點
本帖最后由 hjs520427 于 2016-9-3 15:01 編輯

//tmer0 查詢方式實現1s的定時

// led1每1秒閃爍一次(查詢方式)
//選用內部晶振 4M

//引用頭文件
#include<pic.h>
//#include        <pic12f683.h>
__CONFIG(0x30F4);        //參考:《PIC12F683數據手冊》第80頁 配置位

//符號變量替換
#define     led1                GPIO0
#define     led2        GPIO1
#define                u8                        unsigned char
#define                u16                        unsigned charint

//全局變量的聲明P29內部晶體默認4M
#define clrwdt()  asm("CLRWDT")
u8        n=0;
//-------------------------TMER0初始化---------------------------------
void init(void)
{
    CMCON0=0X00;            //關比較器
        ANSEL=0X00;             //設GP0-GP3為數字IO口
        OPTION=0X07;        //0000 0111禁止上拉,定時器預分頻為1:256
    TRISIO0=0;
        TRISIO1=0;              //GP1設為輸出
        T0IF=0;                                        //清除T1中斷標志
        T0IE=1;
        GIE=1;                  //總中斷使能
        TMR0=156;                                //每39次溢出是1S
    led1=0;                 //關LED1
        led2=1;                  //點亮LED2
}
//------------------------TMER0中斷函數------------------------------------
void interrupt tmer0(void)
{
    if(T0IF==1&&T0IE==1)  //判斷是否tmer0中斷
    {
        n++;
                TMR0=156;                                //每39次溢出是1S
                T0IF=0;
                if(n==39)
                {
                        //n=0;
                        led1=0;

led2=0;
                }
                if(n==78)
                {
                        n=0;
                        led1=1;
led2=1;
                }


    }
}


//---------------------------------主函數-------------------------------------
void main(void)
{
        init();
        while(1)
                {
                        clrwdt();



                }









       
}

問題如下:
1.在初始化程序里設置led2=1也就是關閉led2指示燈,當在定時器里1S取反led1沒有問題,但led2始終是=0的狀態。
2.當在定時器里1S取反led和led2時又出新問題了,led1常亮也就是=0狀態,,而led2正常1S取反。

作者: hjs520427    時間: 2016-9-3 14:59
本帖最后由 hjs520427 于 2016-9-3 15:03 編輯

剛從STC轉PIC請各位高手幫忙!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产女人与拘做受视频 | 国产精品精品视频一区二区三区 | 81精品国产乱码久久久久久 | 丝袜美腿一区二区三区动态图 | 91亚洲一区 | 在线观看视频一区 | 亚洲大片在线观看 | 一区二区国产精品 | 99久久精品免费看国产高清 | 久久久精 | 中文字幕av亚洲精品一部二部 | 在线国产欧美 | www.一区二区三区.com | 成人影院av| 亚洲欧美综合 | 一区二区蜜桃 | 日韩一区二区免费视频 | 久草新在线 | 99re视频| 欧美激情亚洲激情 | 99久久精品国产一区二区三区 | 亚洲午夜av久久乱码 | 久久久精品天堂 | 天天夜夜操 | 日韩中文字幕一区二区 | 在线日韩 | 国产成人在线一区二区 | 中文字幕成人 | 久久久精品影院 | 国产中文字幕在线 | 成人精品一区二区三区中文字幕 | 中文字幕不卡在线观看 | 国产日韩一区二区三免费高清 | 最新日韩在线视频 | 日韩精品一区二区三区中文字幕 | 嫩草视频在线 | 亚洲免费人成在线视频观看 | 日日夜夜免费精品 | 亚洲精品一二三区 | 国产探花在线精品一区二区 | 丁香六月激情 |