| 
  |||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe  | 
  
幫忙看看這小段程序 | 
  
| 作者:muqiao_dz 欄目:ARM技術(shù) | 
這是用在44B0上的一段延時(shí)程序。while那怎么理解? void Delay(U32 ms) //以ms為延時(shí)單位 { U16 i; i = rTCNTB5>>1; //1000us/2 rTCON &= ~(1<<24); rTCON |= (1<<24); //停止再啟動(dòng),重裝初值,減計(jì)數(shù) while(ms--) { while(rTCNTO5>=i); while(rTCNTO5<i); } }  | 
  
| 2樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/13 16:37:00 發(fā)布:
         等待,直到為0為止。  | 
  |
| 3樓: | >>參與討論 | 
| 作者: muqiao_dz 于 2006/1/13 17:03:00 發(fā)布:
         是等TCNTO5的值為0嗎?  | 
  |
| 4樓: | >>參與討論 | 
| 作者: computer00 于 2006/1/13 17:19:00 發(fā)布:
         里面是一個(gè)邏輯表達(dá)式 rTCNTO5>=i,當(dāng)結(jié)果成立時(shí),表達(dá)式的值為1;當(dāng)結(jié)果不成立時(shí),表達(dá)式的值為0。 例如:1>2 結(jié)果為0;1==1 結(jié)果為1;3>=2 結(jié)果為1。  | 
  |
| 5樓: | >>參與討論 | 
| 作者: mindshare 于 2006/1/15 17:47:00 發(fā)布:
         昏,看看C先吧  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號  |