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

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

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

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

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

         首先我跟大家說下我的一下代碼需要實(shí)現(xiàn)的功能,非常簡單就是在定時(shí)其溢出也就是進(jìn)入中斷之后單片機(jī)通過串口給我的上位機(jī)發(fā)送一個(gè)驗(yàn)證字符H55,但是調(diào)試了一個(gè)下午就是沒法實(shí)現(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);

         }

}

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

void timer0_init(void)

{

         EA=1;

         ET0  =1    ;

         TR0  =1    ;

         AUXR|=0X80;

         TMOD|=0x01;

         TH0  =0x00;

         TL0   =0x00;   

}

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

void timer0() interrupt 1

{

         TH0  =0xff;

         TL0   =0x00;

         uart_send(0x55);    

}

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

關(guān)閉窗口

相關(guān)文章

主站蜘蛛池模板: 久久久国产一区二区三区 | 免费99精品国产自在在线 | 国产视频久久 | 99视频在线免费观看 | 欧美日韩视频在线 | 精品久久久久久久 | 午夜影院在线视频 | 一区二区三区高清 | 成人综合久久 | 天天躁日日躁狠狠躁2018小说 | 国产日韩欧美一区二区在线播放 | 国精产品一品二品国精在线观看 | 欧美在线观看一区 | 久久av一区 | 激情欧美日韩一区二区 | 精品99久久 | 在线视频一区二区 | 欧美日韩不卡合集视频 | eeuss国产一区二区三区四区 | 久久综合九九 | av一区二区三区 | 亚洲va欧美va人人爽午夜 | 国产免费一级一级 | 亚洲在线 | 欧美日韩不卡合集视频 | 午夜私人影院 | 玖玖色在线视频 | 毛片a | 蜜臀久久99精品久久久久久宅男 | 亚洲高清视频一区二区 | 在线一区视频 | 国产精品性做久久久久久 | 本道综合精品 | 国产精品日韩 | 久久精品中文字幕 | 亚洲国产成人精品女人 | 另类一区| 亚洲精品久久久一区二区三区 | 精品国产精品国产偷麻豆 | 免费a大片 | 91在线|