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

QQ登錄

只需一步,快速開始

搜索
查看: 8818|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)定時(shí)器2 無法進(jìn)入中斷,求幫忙看一下

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:130544 發(fā)表于 2016-9-22 22:43 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
10黑幣
#include
void main()
{
P0 = 0;
RCAP2H = 0xfc;
RCAP2L = 0x66;
T2CON = 0x00;
TH2 = RCAP2H;
TL2 = RCAP2L;
EA = 1;
ET2 = 1;
TR2 = 1;
while(1);
}
void dfs()interrupt 5
{
TF2 = 0;
P0++;
}


在keil中根本進(jìn)不去中斷

最佳答案

查看完整內(nèi)容

原程序沒有問題: #include void main() { P0 = 0; RCAP2H = 0x0c; // 由原來的0xfc改成0x0c,增大延時(shí)時(shí)間,便于仿真查看效果; RCAP2L = 0x66; T2CON = 0x00; TH2 = RCAP2H; TL2 = RCAP2L; EA = 1; ET2 = 1; TR2 = 1; while(1); } void dfs()interrupt 5 { TF2 = 0; P0++; //效果是P0 口從0遞增到ff再回到0,再遞增; } 1)程序沒有問題,沒有加頭文件; 2)RCAP2H = 0x0c; // ...

評(píng)分

參與人數(shù) 1黑幣 +27 收起 理由
51hei用戶2107193 + 27 贊一個(gè)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:18297 發(fā)表于 2016-9-22 22:43 | 只看該作者
原程序沒有問題:
#include <reg52.h>
void main()
{
        P0 = 0;
        RCAP2H = 0x0c;                  // 由原來的0xfc改成0x0c,增大延時(shí)時(shí)間,便于仿真查看效果;
        RCAP2L = 0x66;
        T2CON = 0x00;
        TH2 = RCAP2H;
        TL2 = RCAP2L;
        EA = 1;
        ET2 = 1;
        TR2 = 1;
        while(1);
}
void dfs()interrupt 5
{
        TF2 = 0;
        P0++;                                  //效果是P0  口從0遞增到ff再回到0,再遞增;
}
1)程序沒有問題,沒有加頭文件;
2)RCAP2H = 0x0c;                  // 由原來的0xfc改成0x0c,增大延時(shí)時(shí)間,便于仿真查看效果;
3)proteus仿真的效果是P0會(huì)從0遞增到ff,再回到0,再遞增;
4)P0口記得加上拉電阻。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1 發(fā)表于 2016-9-24 11:11 | 只看該作者
上傳工程文件看看
回復(fù)

使用道具 舉報(bào)

地板
ID:137239 發(fā)表于 2016-9-24 23:11 | 只看該作者
可以給完整點(diǎn)的程序嗎?
回復(fù)

使用道具 舉報(bào)

5#
ID:140413 發(fā)表于 2016-9-25 16:01 | 只看該作者
51中是沒有定時(shí)器2的,52才有,51中只有定時(shí)器0和定時(shí)器1
樓主疏忽了……
回復(fù)

使用道具 舉報(bào)

6#
ID:140642 發(fā)表于 2016-9-27 16:27 | 只看該作者
選的什么定時(shí)器,什么片子
回復(fù)

使用道具 舉報(bào)

7#
ID:130544 發(fā)表于 2016-9-28 17:52 來自手機(jī) | 只看該作者
zjjhtony 發(fā)表于 2016-9-24 17:07
原程序沒有問題:
#include  
void main()

謝謝哥們,才看到
回復(fù)

使用道具 舉報(bào)

8#
ID:130544 發(fā)表于 2016-9-28 17:53 來自手機(jī) | 只看該作者
31415 發(fā)表于 2016-9-25 16:01
51中是沒有定時(shí)器2的,52才有,51中只有定時(shí)器0和定時(shí)器1
樓主疏忽了……

確實(shí),用的stc添加的器件,竟然還不支持定時(shí)器2,用52就好了
回復(fù)

使用道具 舉報(bào)

9#
ID:130544 發(fā)表于 2016-9-28 17:55 | 只看該作者
zjjhtony 發(fā)表于 2016-9-22 22:43
原程序沒有問題:
#include  
void main()

謝謝哥們
回復(fù)

使用道具 舉報(bào)

10#
ID:197234 發(fā)表于 2017-5-6 21:11 | 只看該作者
沒有加<REG52.H>
回復(fù)

使用道具 舉報(bào)

11#
ID:440202 發(fā)表于 2018-12-15 12:06 | 只看該作者
你好,我遇到了同樣的問題,能給我指點(diǎn)一下嗎
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表