• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
qiang2751290
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 482 個(gè)
工控威望: 892 點(diǎn)
下載積分: 463 分
在線時(shí)間: 373(小時(shí))
注冊(cè)時(shí)間: 2012-06-03
最后登錄: 2024-05-27
查看qiang2751290的 主題 / 回貼
樓主  發(fā)表于: 2014-06-02 14:45
51單片機(jī)如何長時(shí)間延時(shí)?

單片機(jī)延時(shí)一個(gè)小時(shí)???
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6760 個(gè)
工控威望: 38361 點(diǎn)
下載積分: 923 分
在線時(shí)間: 9472(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-09-20
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2014-06-02 15:04
定時(shí)中斷中對(duì)變量累加,然后判斷累加值。
tingfenghu
級(jí)別: 工控俠客

精華主題: 0
發(fā)帖數(shù)量: 2837 個(gè)
工控威望: 3608 點(diǎn)
下載積分: 3498 分
在線時(shí)間: 3782(小時(shí))
注冊(cè)時(shí)間: 2007-11-04
最后登錄: 2024-09-18
查看tingfenghu的 主題 / 回貼
2樓  發(fā)表于: 2014-06-02 19:18
采用多級(jí)累加,1ms中斷,1sflag,1mflag,1hflag,這樣累加,要多久都可以
二手PLC,觸摸屏,伺服驅(qū)動(dòng),各類氣動(dòng)設(shè)備
http://shop58129605.taobao.com/
夏天雨111
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 123 點(diǎn)
下載積分: 578 分
在線時(shí)間: 0(小時(shí))
注冊(cè)時(shí)間: 2014-06-03
最后登錄: 2016-10-24
查看夏天雨111的 主題 / 回貼
3樓  發(fā)表于: 2014-06-03 17:58
二樓樓主,有時(shí)間把程序幫忙寫一下,謝謝了
寧波自動(dòng)化網(wǎng)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 2022 個(gè)
工控威望: 3176 點(diǎn)
下載積分: 2276 分
在線時(shí)間: 3303(小時(shí))
注冊(cè)時(shí)間: 2012-01-17
最后登錄: 2017-12-03
查看寧波自動(dòng)化網(wǎng)的 主題 / 回貼
4樓  發(fā)表于: 2014-06-03 20:03
路過,頂上去
長期回收拆機(jī)/二手/庫存/工程余貨的PLC、變頻器、觸摸屏、伺服器等工業(yè)產(chǎn)品!(長期有效)  手機(jī):138-0581-4171   QQ:4610-15528  
hydgjs
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 27 個(gè)
工控威望: 144 點(diǎn)
下載積分: 465 分
在線時(shí)間: 25(小時(shí))
注冊(cè)時(shí)間: 2013-04-09
最后登錄: 2021-11-15
查看hydgjs的 主題 / 回貼
5樓  發(fā)表于: 2014-06-04 16:21
引用
引用第2樓tingfenghu于2014-06-02 19:18發(fā)表的  :
采用多級(jí)累加,1ms中斷,1sflag,1mflag,1hflag,這樣累加,要多久都可以

是這樣.贊一個(gè).使用中斷.主程序累加要多久有多久.
楊勇
@aaaa
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 141 個(gè)
工控威望: 263 點(diǎn)
下載積分: 1914 分
在線時(shí)間: 316(小時(shí))
注冊(cè)時(shí)間: 2010-09-29
最后登錄: 2024-09-10
查看楊勇的 主題 / 回貼
6樓  發(fā)表于: 2014-06-04 18:00
用while(1)循環(huán)。
robert224
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 124 點(diǎn)
下載積分: 590 分
在線時(shí)間: 6(小時(shí))
注冊(cè)時(shí)間: 2014-03-07
最后登錄: 2014-06-06
查看robert224的 主題 / 回貼
7樓  發(fā)表于: 2014-06-06 10:02
用中斷,如12M晶振,設(shè)定62.5ms中斷一次,中斷16次后a++(a即為1S計(jì)時(shí)單位),當(dāng)a=60S 后再分鐘b++,依此累計(jì)下去就好了!
liutuan6618
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 139 個(gè)
工控威望: 289 點(diǎn)
下載積分: 521 分
在線時(shí)間: 26(小時(shí))
注冊(cè)時(shí)間: 2007-03-21
最后登錄: 2023-10-10
查看liutuan6618的 主題 / 回貼
8樓  發(fā)表于: 2014-07-22 10:24
長延時(shí)子程序循環(huán)調(diào)用應(yīng)該可以啊
hzn19900420
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 122 點(diǎn)
下載積分: 558 分
在線時(shí)間: 2(小時(shí))
注冊(cè)時(shí)間: 2014-03-25
最后登錄: 2019-11-28
查看hzn19900420的 主題 / 回貼
9樓  發(fā)表于: 2014-07-23 01:56
你需要程序延時(shí)還是定時(shí)器中斷了
hzn19900420
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 5 個(gè)
工控威望: 122 點(diǎn)
下載積分: 558 分
在線時(shí)間: 2(小時(shí))
注冊(cè)時(shí)間: 2014-03-25
最后登錄: 2019-11-28
查看hzn19900420的 主題 / 回貼
10樓  發(fā)表于: 2014-07-23 02:04
for(a=0;a<時(shí)間/單位時(shí)間,a++)
       delay100ms();

或者delay100ms(時(shí)間/單位時(shí)間);


void Timer0Init(void)        //1毫秒@11.0592MHz
{
    AUXR |= 0x80;        //定時(shí)器時(shí)鐘1T模式
    TMOD &= 0xF0;        //設(shè)置定時(shí)器模式
    TMOD |= 0x01;        //設(shè)置定時(shí)器模式
    TL0 = 0xCD;        //設(shè)置定時(shí)初值
    TH0 = 0xD4;        //設(shè)置定時(shí)初值
    TF0 = 0;        //清除TF0標(biāo)志
    TR0 = 1;        //定時(shí)器0開始計(jì)時(shí)
}


void Timer0Interrupt(void) interrupt 1      //1ms
{
  a++;
          
}

main()
{
while(1){
  if(a>=時(shí)間/單位時(shí)間)
    ............



}
supermax
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 590 個(gè)
工控威望: 2540 點(diǎn)
下載積分: 3642 分
在線時(shí)間: 375(小時(shí))
注冊(cè)時(shí)間: 2011-03-20
最后登錄: 2021-03-26
查看supermax的 主題 / 回貼
11樓  發(fā)表于: 2014-07-29 12:05
起一個(gè)變量,與響應(yīng)時(shí)間對(duì)照
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go