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

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

都是main()函數(shù)的循環(huán)執(zhí)行惹的禍題

作者:佚名   來源:本站原創(chuàng)   點擊數(shù):  更新時間:2012年11月02日   【字體:

         就在今天好好的一個程序,語發(fā)基本上都沒有任何錯誤,和官方的資料都對照了也沒有什么問題但是原本好好的程序就是定時器打不開了。為什么呢?今天又大概6個小時的時間都浪費在這個不起眼的自己曾經(jīng)不知道也沒注意的問題上。

         首先我跟大家說下我的一下代碼需要實現(xiàn)的功能,非常簡單就是在定時其溢出也就是進入中斷之后單片機通過串口給我的上位機發(fā)送一個驗證字符H55,但是調(diào)試了一個下午就是沒法實現(xiàn)。大家先看看以下程序!

void main(void)

{

         main_init();     

}

//-----------------主函數(shù)初始化------------------------------------

void main_init(void)

{

         EA=1;//開總中斷

         uart_init();

         timer0_init();

}

//-------------------串行口中斷--------------------------

void uart_rec() interrupt 4

{

         if(RI)

         {

                   RI=0;

                   Uart_RD=SBUF;

                   uart_send(Uart_RD);

         }

}

//------------------定時器0初始化函數(shù)----------------------------

void timer0_init(void)

{

         EA=1;

         ET0  =1    ;

         TR0  =1    ;

         AUXR|=0X80;

         TMOD|=0x01;

         TH0  =0x00;

         TL0   =0x00;   

}

//------------------定時器0中斷服務(wù)函數(shù)----------------------------

void timer0() interrupt 1

{

         TH0  =0xff;

         TL0   =0x00;

         uart_send(0x55);    

}

相信大家程序也看完了,我敢保證單片機C編程基礎(chǔ)比較差的肯定找不這問題的所在!其實整個程序的問題主要是出在主函數(shù)沒有一個while(1);死循環(huán)而程序一直循環(huán)執(zhí)行主函數(shù)循環(huán)一次的時間小于定時器的定時時間00~65536,故而每次循環(huán)都會給定時器的高低八位重新初始化賦值h00、h00,所以導(dǎo)致定時器一直無法溢出去執(zhí)行定時器中斷函數(shù)。相信我說道這里單價應(yīng)該明白怎么回事了吧!
以本人所犯之錯,希望大家引以為戒!!!

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 一级黄在线观看 | 日韩手机视频 | 午夜欧美一区二区三区在线播放 | 综合久久久 | 欧美在线色 | 国产精品a久久久久 | 亚洲欧美日韩精品久久亚洲区 | 99免费精品视频 | 国产精品久久久久久久久免费高清 | 91精品国产91久久综合桃花 | 欧美黄色片在线观看 | 日日碰碰| 亚洲一区二区三区免费观看 | 国产高清精品网站 | 精品国产三级 | 91av视频在线观看 | 免费同性女女aaa免费网站 | 欧美一区二区在线观看 | 黄色片在线免费看 | 精品一区在线 | 国产精品永久免费 | 亚洲在线免费 | 暖暖成人免费视频 | 日韩成人 | 五月婷婷导航 | 一区二区三区久久 | 国产黄色麻豆视频 | 国产精久久久 | 亚洲色在线视频 | 国产小视频在线 | 在线久草| 国产精品污污视频 | www.日本三级| 国产精品揄拍一区二区 | 日韩精品在线播放 | 亚洲不卡在线观看 | 久久久久久99 | 视频二区 | 欧美性高潮 | 国产成人精品一区 | 在线看免费|