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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 6497|回復(fù): 0
收起左側(cè)

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

[復(fù)制鏈接]
ID:50962 發(fā)表于 2013-6-17 16:00 | 顯示全部樓層 |閱讀模式
都是main()函數(shù)的循環(huán)執(zhí)行惹的禍
         就在今天好好的一個(gè)程序,語(yǔ)發(fā)基本上都沒(méi)有任何錯(cuò)誤,和官方的資料都對(duì)照了也沒(méi)有什么問(wèn)題但是原本好好的程序就是定時(shí)器打不開(kāi)了。為什么呢?今天又大概6個(gè)小時(shí)的時(shí)間都浪費(fèi)在這個(gè)不起眼的自己曾經(jīng)不知道也沒(méi)注意的問(wèn)題上。
         首先我跟大家說(shuō)下我的一下代碼需要實(shí)現(xiàn)的功能,非常簡(jiǎn)單就是在定時(shí)其溢出也就是進(jìn)入中斷之后單片機(jī)通過(guò)串口給我的上位機(jī)發(fā)送一個(gè)驗(yàn)證字符H55,但是調(diào)試了一個(gè)下午就是沒(méi)法實(shí)現(xiàn)。大家先看看以下程序!
void main(void)
{
         main_init();      
}
//-----------------主函數(shù)初始化------------------------------------
void main_init(void)
{
         EA=1;//開(kāi)總中斷
         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ǔ)比較差的肯定找不這問(wèn)題的所在!其實(shí)整個(gè)程序的問(wèn)題主要是出在主函數(shù)沒(méi)有一個(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í)器一直無(wú)法溢出去執(zhí)行定時(shí)器中斷函數(shù)。相信我說(shuō)道這里單價(jià)應(yīng)該明白怎么回事了吧!
以本人所犯之錯(cuò),希望大家引以為戒!!

評(píng)分

參與人數(shù) 2黑幣 +2 收起 理由
dfdfuhuh + 1 很給力!
ANDATE + 1 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产成人在线 | 在线观看成人 | 国产成人亚洲精品 | 欧美精品在线播放 | 亚洲视频在线免费 | 一区二区在线 | 国产精品一区二区欧美黑人喷潮水 | 国产二区av | 97超碰成人 | 久久伦理电影 | 日韩成人国产 | 一级做a爰片性色毛片 | 日韩电影一区二区三区 | 日韩三级| 精品久久电影 | 国产色在线 | 激情一区二区三区 | 亚洲成人一区二区三区 | 国产成人久久精品一区二区三区 | 伊人春色在线 | 日韩欧美在线播放 | 黄色大片免费播放 | 亚洲精品一 | 国产精品69av | 最新国产精品 | 国产精品一区二区久久久久 | 91影院在线观看 | 粉嫩av在线 | 一区免费 | 欧美激情视频一区二区三区免费 | 3p视频在线观看 | 99久久久国产精品免费消防器 | 国产一区二区三区视频 | 亚洲国产aⅴ精品 | 自拍偷拍亚洲视频 | 国产精品久久久久久av公交车 | 精品在线一区 | 亚洲成在线观看 | 91精品午夜窝窝看片 | 国产精品美女在线观看 | 国产精品123区 |