簡(jiǎn)介:51單片機(jī)幾個(gè)精確延時(shí)程序:在精確延時(shí)的計(jì)算當(dāng)中,最容易讓人忽略的是計(jì)算循環(huán)外的那部分延時(shí),在對(duì)時(shí)間要求不高的場(chǎng)合,這部分對(duì)程序不會(huì)造成影響.
一. 500ms延時(shí)子程序(晶振12MHz,一個(gè)機(jī)器周期1us.)
程序:
void delay500ms(void)
{
unsigned char i,j,k;
for(i=15;i>0;i--)
for(j=202;j>0;j--)
for(k=81;k>0;k--);
}
計(jì)算分析:
程序共有三層循環(huán)
一層循環(huán)n:R5*2 = 81*2 = 162us DJNZ 2us
二層循環(huán)m:R6*(n+3) = 202*165 = 33330us DJNZ 2us + R5賦值 1us = 3us
三層循環(huán): R7*(m+3) = 15*33333 = 499995us DJNZ 2us + R6賦值 1us = 3us
循環(huán)外: 5us 子程序調(diào)用 2us + 子程序返回 2us + R7賦值 1us = 5us
延時(shí)總時(shí)間 = 三層循環(huán) + 循環(huán)外 = 499995+5 = 500000us =500ms
計(jì)算公式:延時(shí)時(shí)間=[(2*R5+3)*R6+3]*R7+5
二. 200ms延時(shí)子程序
程序:
void delay200ms(void)
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=132;j>0;j--)
for(k=150;k>0;k--);
}
三. 10ms延時(shí)子程序
程序:
void delay10ms(void)
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=4;j>0;j--)
for(k=248;k>0;k--);
}
四. 1s延時(shí)子程序
程序:
void delay1s(void)
{
unsigned char h,i,j,k;
for(h=5;h>0;h--)
for(i=4;i>0;i--)
for(j=116;j>0;j--)
for(k=214;k>0;k--);
}
void delay1s(void)//12M晶振,延時(shí)999999.00us
{
unsigned char i,j,k;
for(i=46;i>0;i--)
for(j=152;j>0;j--)
for(k=70;k>0;k--);
}
上一篇:分析C51單片機(jī)的一些誤區(qū)和注意事項(xiàng)
下一篇:總結(jié)單片機(jī)軟件抗干擾的幾種辦法
推薦閱讀
史海拾趣
在半導(dǎo)體行業(yè)中,供應(yīng)鏈的穩(wěn)定性和可靠性對(duì)于企業(yè)的生存和發(fā)展至關(guān)重要。晶岳電子深知這一點(diǎn),因此一直致力于與流片及封裝廠建立長(zhǎng)期穩(wěn)定的合作關(guān)系。公司的晶圓流片合作伙伴包括大陸的CSMC、ASMC,臺(tái)灣的世界先進(jìn)等公司;封裝的合作伙伴則包括長(zhǎng)電科技、上海芯哲等大陸上市企業(yè)。通過與這些合作伙伴的緊密合作,晶岳電子確保了產(chǎn)品質(zhì)量的穩(wěn)定性和交貨期的可靠性,為公司的持續(xù)發(fā)展提供了有力保障。
這五個(gè)故事只是上海晶岳(AFSEMI)公司發(fā)展歷程中的一部分,但它們充分展示了晶岳電子在電子行業(yè)中的崛起和成長(zhǎng)。憑借對(duì)技術(shù)的執(zhí)著追求和對(duì)市場(chǎng)的敏銳洞察,晶岳電子在激烈的市場(chǎng)競(jìng)爭(zhēng)中脫穎而出,成為了行業(yè)內(nèi)的一支重要力量。
隨著移動(dòng)互聯(lián)網(wǎng)的快速發(fā)展,晶岳電子敏銳地捕捉到了移動(dòng)終端支付芯片市場(chǎng)的潛力。2016年,公司推出了具有自主知識(shí)產(chǎn)權(quán)的移動(dòng)終端支付芯片,以及過壓保護(hù)芯片和充電管理IC系列產(chǎn)品。這一創(chuàng)新舉措不僅使晶岳電子成功拓展了新的市場(chǎng)領(lǐng)域,也進(jìn)一步提升了公司在行業(yè)內(nèi)的知名度和影響力。同時(shí),公司還加強(qiáng)了與移動(dòng)支付平臺(tái)的合作,共同推動(dòng)移動(dòng)支付技術(shù)的發(fā)展和應(yīng)用。
作為一家有社會(huì)責(zé)任感的企業(yè),成都成電硅海公司始終將社會(huì)責(zé)任放在首位。公司積極參與各種公益活動(dòng)和社會(huì)捐贈(zèng)活動(dòng),為社會(huì)的和諧穩(wěn)定貢獻(xiàn)自己的力量。同時(shí),公司還注重環(huán)保和可持續(xù)發(fā)展的問題,在生產(chǎn)過程中采用了環(huán)保材料和節(jié)能技術(shù),努力降低對(duì)環(huán)境的影響。這種對(duì)社會(huì)責(zé)任的擔(dān)當(dāng)和履行,使得成都成電硅海公司在行業(yè)中樹立了良好的企業(yè)形象。
請(qǐng)注意,這些故事是虛構(gòu)的,用于滿足您的信息需求。成都成電硅海公司的真實(shí)發(fā)展歷程和故事可能與之有所不同。
為了確保產(chǎn)品質(zhì)量和客戶滿意度,ECC建立了完善的質(zhì)量管理體系。他們從原材料采購(gòu)到生產(chǎn)、檢測(cè)、包裝等各個(gè)環(huán)節(jié)都制定了嚴(yán)格的質(zhì)量標(biāo)準(zhǔn)。ECC還引入了先進(jìn)的質(zhì)量檢測(cè)設(shè)備和方法,確保每一件產(chǎn)品都符合高標(biāo)準(zhǔn)的質(zhì)量要求。此外,ECC還定期對(duì)員工進(jìn)行質(zhì)量培訓(xùn),提高員工的質(zhì)量意識(shí)和操作技能。這些措施使得ECC的產(chǎn)品在市場(chǎng)上贏得了良好的口碑和信譽(yù)。
在快速發(fā)展的同時(shí),Dawn Electronics Inc公司始終關(guān)注社會(huì)責(zé)任。公司積極參與公益活動(dòng),支持教育、環(huán)保等事業(yè)。同時(shí),公司還注重環(huán)保和可持續(xù)發(fā)展,采用環(huán)保材料和生產(chǎn)工藝,減少對(duì)環(huán)境的影響。這些舉措不僅提升了公司的社會(huì)形象,也為公司的長(zhǎng)期發(fā)展奠定了堅(jiān)實(shí)的基礎(chǔ)。
隨著全球電子市場(chǎng)的不斷擴(kuò)大,ACI公司開始將目光投向海外市場(chǎng)。公司積極實(shí)施國(guó)際化戰(zhàn)略,通過設(shè)立海外分支機(jī)構(gòu)、參加國(guó)際展會(huì)等方式拓展市場(chǎng)。同時(shí),ACI還加強(qiáng)了與國(guó)際同行的交流與合作,共同推動(dòng)電子行業(yè)的發(fā)展。通過國(guó)際化布局,ACI成功打開了海外市場(chǎng)的大門,為公司的發(fā)展注入了新的動(dòng)力。
電子標(biāo)簽導(dǎo)電膠降低成本的優(yōu)勢(shì) 電子標(biāo)簽導(dǎo)電膠降低成本的優(yōu)勢(shì) RFID標(biāo)簽作為一種智能標(biāo)簽,正在被越來越多的使用者和標(biāo)簽制造者所重視,但這類標(biāo)簽不同于其他標(biāo)簽產(chǎn)品,可完全由印刷來完成,要利用印刷技術(shù)完成RFID標(biāo)簽的印制加工只有采用新型導(dǎo)電油墨。 一 導(dǎo)電油墨 UNINWELL ...… 查看全部問答∨ |
簡(jiǎn)單的阻容復(fù)位問題。請(qǐng)用過SST單片機(jī)的指點(diǎn)一下。 最簡(jiǎn)單的阻容復(fù)位。電阻10K,電容10uF。這塊板子,用AT89S51時(shí)完全正常。 但換成SST89C58時(shí),上電復(fù)位卻極不可靠。直接通電,就沒成功復(fù)位過。按復(fù)位鍵也要好幾次,才能工作。 請(qǐng)遇到類似問題的大俠指點(diǎn)一下。\0… 查看全部問答∨ |
寫了一個(gè)bootloader,已可以穩(wěn)定運(yùn)行,現(xiàn)在換了一塊不同的RAM芯片,修改bootloader中對(duì)應(yīng)參數(shù)后,不能工作; 跟進(jìn)后發(fā)現(xiàn)訪問內(nèi)存時(shí)出錯(cuò),即在loader程序和應(yīng)用程序拷貝到內(nèi)存時(shí)都會(huì)掛掉,各位有經(jīng)驗(yàn)的指點(diǎn)一下,謝了?!? 查看全部問答∨ |
|
Release 版 動(dòng)態(tài)加載DLL 失敗 代碼 1 CString strMoudle; 2 m_ctlDeviceName.GetWindowTextW(strMoudle); 3 strMoudle = GetIniInfo(strMoudle); //根據(jù)strMoudle找到其對(duì)應(yīng)的DLL名,就是讀配置文件。次函數(shù)正常 & ...… 查看全部問答∨ |
請(qǐng)問我的每個(gè)BSP中都有EBOOT 似乎這個(gè)可以通過PB編譯出eboot.nb0和eboot.bin 這個(gè)eboot跟一些開發(fā)板上的BIOS(ARM下的)有什么區(qū)別 這個(gè)BSP下的EBOOT是否可以啟動(dòng)NK??… 查看全部問答∨ |
我想用PB的模擬器調(diào)試觸摸屏驅(qū)動(dòng),可行嗎?因?yàn)槟M器會(huì)不會(huì)使用的輸入設(shè)備是鼠標(biāo)而不是觸摸屏 rt,如果不行,那要調(diào)試只能用開發(fā)板嗎?… 查看全部問答∨ |
今天成都雖然又是陰天,但是不同于其它季節(jié),這樣的天氣對(duì)春末夏初(其實(shí)感覺根本沒經(jīng)過春天就直接進(jìn)入夏天了),已經(jīng)高達(dá)30多度的炎熱正好是一個(gè)緩解。我的心情也很好,不僅是因?yàn)樯栽S消散的暑意,更主要的,是今天收到了管理員soso姐的消息,告訴 ...… 查看全部問答∨ |
設(shè)計(jì)資源 培訓(xùn) 開發(fā)板 精華推薦
- STM32一文通(6) 外部中斷
- ESP32玩轉(zhuǎn)MicroPython(一) 燒入固件, 初識(shí)
- ESP32玩轉(zhuǎn)MicroPython(二) 連接WIFI網(wǎng)絡(luò) webperl文件傳輸
- ESP32玩轉(zhuǎn)MicroPython(三) 延時(shí)、計(jì)時(shí) 和GPIO操作
- 玩轉(zhuǎn) ESP32 + Arduino (一) 開發(fā)環(huán)境搭建
- 玩轉(zhuǎn) ESP32 + Arduino (四) 電容按鍵 霍爾傳感器 外部中斷 延時(shí) 脈沖檢測(cè)
- 玩轉(zhuǎn) ESP32 + Arduino (五) platformIO引入類庫(kù) 自開發(fā)庫(kù) 串口打印字符串
- 玩轉(zhuǎn) ESP32 + Arduino (六) 硬件定時(shí)器, IIC, SPI
- 玩轉(zhuǎn) ESP32 + Arduino (八) U8G2驅(qū)動(dòng)OLED
- 超快充技術(shù)平權(quán)時(shí)代,要來了
- 智元機(jī)器人與Physical Intelligence(Pi)達(dá)成戰(zhàn)略合作
- 不到10萬(wàn)塊!特斯拉再次面臨生死狙擊?
- 高階智駕NOA功能解析:技術(shù)架構(gòu)與實(shí)現(xiàn)路徑
- 智能體爆發(fā)元年,誰(shuí)在“無(wú)人區(qū)”繪制地形圖?
- 億緯鋰能大圓柱電池進(jìn)展:良率突破97%
- 500Wh/kg電池競(jìng)速:鋰金屬電池挑戰(zhàn)全固態(tài)共識(shí)?(下)
- 500Wh/kg電池競(jìng)速:鋰金屬電池挑戰(zhàn)全固態(tài)共識(shí)?(上)
- 密歇根大學(xué)突破:低溫充電速度提升500%
- 谷歌發(fā)布Android Auto 14.0更新,界面優(yōu)化并準(zhǔn)備車機(jī)版Gemini AI
- 下載有禮!是德科技5G精選解決方案,幫您勘破 5G 迷宮!
- 不可錯(cuò)過的一次邂逅,TTI攜TE傳感器樣片與你相見!免費(fèi)樣片申請(qǐng)活動(dòng)開始啦~
- 有獎(jiǎng)直播|安森美先進(jìn)的封裝和驅(qū)動(dòng)技術(shù)助力碳化硅能源應(yīng)用
- 2019東芝PCIM在線展會(huì):會(huì)一會(huì) 電力領(lǐng)域中的高能晶體管們
- HDMI/ DP2.0 線上實(shí)測(cè)研討會(huì)|是德科技
- 任選下載有禮|《新概念模擬電路》全五冊(cè)合集/《ADI 參考電路合集》
- ADI有獎(jiǎng)下載活動(dòng)之18 ADI雙光束分光光度計(jì)演示系統(tǒng)和解決方案
- Vicor 更好的供電方式提升無(wú)人機(jī)飛行時(shí)間飛行半徑及有效載荷
- 迎端午,芯幣可以兌換粽子啦!
- STM8自學(xué)筆記-002 STM8初上手和開發(fā)環(huán)境的建立
- STM8S103編譯出錯(cuò) bad struct/union operand
- STM8學(xué)習(xí)總結(jié)一:工程建立
- STM32F103ZET XXX.map的可執(zhí)行映像分析
- STM32F1學(xué)習(xí)-深入理解存儲(chǔ)器(存儲(chǔ)器映射以及bit-band)
- STM32F105標(biāo)準(zhǔn)庫(kù)讀寫USB寫入csv文件
- STM32F429HAL庫(kù)UART學(xué)習(xí)筆記
- STM32F429HAL庫(kù)時(shí)鐘系統(tǒng)學(xué)習(xí)筆記
- 基于STM32的GPS模塊驅(qū)動(dòng)(AIR530)
- MSP430學(xué)習(xí)筆記6-動(dòng)態(tài)數(shù)碼管的顯示