日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]在嵌入式系統(tǒng)中,延時(shí)是經(jīng)常需要使用的一種手段,延時(shí)的方法可以通過(guò)使用類似于"NOP"的指令來(lái)實(shí)現(xiàn),但是如果延時(shí)的時(shí)間比較 長(zhǎng),如果使用太多的"NOP"指令則會(huì)消耗過(guò)多的儲(chǔ)存空間,最好的方法是使用子程序(匯編語(yǔ)言中)或子函數(shù)(高級(jí)語(yǔ)言中)。

在嵌入式系統(tǒng)中,延時(shí)是經(jīng)常需要使用的一種手段,延時(shí)的方法可以通過(guò)使用類似于"NOP"的指令來(lái)實(shí)現(xiàn),但是如果延時(shí)的時(shí)間比較 長(zhǎng),如果使用太多的"NOP"指令則會(huì)消耗過(guò)多的儲(chǔ)存空間,最好的方法是使用子程序(匯編語(yǔ)言中)或子函數(shù)(高級(jí)語(yǔ)言中)。當(dāng)然這里并不打算討論如果使用 定時(shí)器中斷來(lái)實(shí)現(xiàn)延時(shí)。下面就在C語(yǔ)言中使用子函數(shù)實(shí)現(xiàn)延時(shí)的幾個(gè)問(wèn)題做些討論,當(dāng)然討論高級(jí)語(yǔ)言的延時(shí)就需要考慮編譯器和處理器,這里為了討論的方便, 而且不失一般性,可以用標(biāo)準(zhǔn)51單片機(jī)作處理器和uVision2作為編譯環(huán)境,晶振為12MHz,這樣一個(gè)標(biāo)準(zhǔn)的機(jī)器周期即為1uS。其他的情況則可以據(jù)此類推。

先看一段延時(shí)程序:其中Delay1()與Delay2()兩者的型參類型不同。

將上述的Delay1(100)(變量為unsignedint類型)或Delay2(100)(變量為unsignedchar類型)分別在兩次過(guò)程中執(zhí)行,便會(huì)得到了下述的執(zhí)行結(jié)果:

斷點(diǎn)B減去斷點(diǎn)A的時(shí)間為810uS,這個(gè)時(shí)間即為執(zhí)行Delay1(100)所花費(fèi)的時(shí)間;

斷點(diǎn)B減去斷點(diǎn)A的時(shí)間為608uS,這個(gè)時(shí)間即為執(zhí)行Delay2(100)所花費(fèi)的時(shí)間;

由此可見(jiàn),作為unsignedint變量類型來(lái)傳遞延時(shí)函數(shù)的參數(shù),會(huì)增長(zhǎng)延時(shí)的時(shí)間,而使用unsignedchar變量類型則會(huì)得到短的延時(shí)時(shí) 間。我們都知道C語(yǔ)言經(jīng)過(guò)編譯后是要轉(zhuǎn)化成匯編語(yǔ)言的,只有匯編語(yǔ)句才有精確的執(zhí)行時(shí)間,所以要知道這兩者結(jié)果的不同,原因就在于他們經(jīng)過(guò)編譯之后匯編語(yǔ) 句的不同的地方。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀

隨著嵌入式系統(tǒng)不斷發(fā)展,應(yīng)用領(lǐng)域從工業(yè)自動(dòng)化、車聯(lián)網(wǎng)到先進(jìn)的物聯(lián)網(wǎng)設(shè)備日益豐富和復(fù)雜,設(shè)計(jì)人員在性能、靈活性與可靠性之間的平衡面臨越來(lái)越多的挑戰(zhàn)。具備設(shè)計(jì)可擴(kuò)展性和多樣化外設(shè)集成能力,成為應(yīng)對(duì)這些挑戰(zhàn)、讓設(shè)計(jì)具備未來(lái)適應(yīng)...

關(guān)鍵字: 嵌入式系統(tǒng) MCU 車聯(lián)網(wǎng)

2026年3月10日,全球嵌入式系統(tǒng)領(lǐng)域的年度盛會(huì)——Embedded World在德國(guó)紐倫堡展覽中心盛大啟幕。作為領(lǐng)先的嵌入式處理器模組廠商,米爾電子攜全系列嵌入式核心板、開(kāi)發(fā)板及創(chuàng)新解決方案重磅亮相,與來(lái)自全球40多...

關(guān)鍵字: 嵌入式系統(tǒng) 核心板 開(kāi)發(fā)板

中國(guó)北京,2026年2月——領(lǐng)先的邊緣AI與智能音頻技術(shù)提供商XMOS日前宣布,公司將參加全球嵌入式與邊緣智能領(lǐng)域的年度盛宴國(guó)際嵌入式展覽會(huì)(Embedded World 2026,EW 26),全面展示生成式系統(tǒng)級(jí)芯片...

關(guān)鍵字: 嵌入式系統(tǒng) 邊緣計(jì)算 智能音頻

摘要:在開(kāi)發(fā)新一代嵌入式系統(tǒng)時(shí),越來(lái)越多的主控系統(tǒng)級(jí)芯片(SoC)正在從單一內(nèi)核轉(zhuǎn)向多內(nèi)核與異構(gòu)架構(gòu),這促使系統(tǒng)研發(fā)工程師更希望得到一個(gè)能“覆蓋快速變化”的統(tǒng)一開(kāi)發(fā)平臺(tái)。工欲善其事必先利其器,系統(tǒng)開(kāi)發(fā)的新挑戰(zhàn)正在迫使研發(fā)...

關(guān)鍵字: 嵌入式系統(tǒng) SoC 工具鏈

在嵌入式系統(tǒng)開(kāi)發(fā)中,整型溢出是引發(fā)安全漏洞和系統(tǒng)故障的常見(jiàn)原因。據(jù)MITRE統(tǒng)計(jì),CWE-190(整數(shù)溢出)位列嵌入式安全漏洞前三。本文從工程實(shí)踐角度,探討邊界檢查算法與數(shù)據(jù)類型選擇的協(xié)同防護(hù)策略。

關(guān)鍵字: 邊界檢查算法 嵌入式系統(tǒng) 整型溢出

在嵌入式系統(tǒng)廣泛應(yīng)用的今天,網(wǎng)絡(luò)通信已成為其不可或缺的功能。然而,受限于資源、功耗和實(shí)時(shí)性要求,嵌入式系統(tǒng)中的TCP/IP協(xié)議棧性能優(yōu)化成為關(guān)鍵挑戰(zhàn)。本文將從協(xié)議棧選型、參數(shù)調(diào)優(yōu)、硬件加速及代碼優(yōu)化等方面,探討嵌入式系統(tǒng)...

關(guān)鍵字: 網(wǎng)絡(luò)協(xié)議棧 嵌入式系統(tǒng)

在嵌入式物聯(lián)網(wǎng)設(shè)備中,Wi-Fi模塊是實(shí)現(xiàn)高速數(shù)據(jù)傳輸?shù)暮诵慕M件。然而,受限于MCU資源、協(xié)議棧效率及網(wǎng)絡(luò)環(huán)境,實(shí)際吞吐量常低于理論帶寬的30%。本文以ESP32-S3(支持Wi-Fi 6,最大速率150Mbps)為例,...

關(guān)鍵字: Wi-Fi 嵌入式系統(tǒng)

嵌入式系統(tǒng)開(kāi)發(fā)中,硬件與軟件高度耦合,復(fù)雜度高,一次性集成所有模塊調(diào)試極易陷入“問(wèn)題定位難、復(fù)現(xiàn)率低”的困境。分步調(diào)試法通過(guò)“最小功能驗(yàn)證→模塊逐步擴(kuò)展→多模塊協(xié)同”的漸進(jìn)式策略,可顯著提升調(diào)試效率。本文以STM32微控...

關(guān)鍵字: 嵌入式系統(tǒng) 分步調(diào)試法

在物聯(lián)網(wǎng)設(shè)備、可穿戴設(shè)備等嵌入式場(chǎng)景中,電池壽命是制約產(chǎn)品競(jìng)爭(zhēng)力的核心指標(biāo)。低功耗設(shè)計(jì)需貫穿硬件選型、系統(tǒng)架構(gòu)到軟件策略的全流程,其中休眠模式切換與電源管理芯片(PMIC)的精細(xì)配置是關(guān)鍵環(huán)節(jié)。本文從實(shí)際工程角度,解析如...

關(guān)鍵字: 低功耗設(shè)計(jì) PMIC配置 嵌入式系統(tǒng)

在嵌入式系統(tǒng)開(kāi)發(fā)中,性能優(yōu)化與功耗控制是相互制約的核心挑戰(zhàn)。通過(guò)對(duì)STM32F4系列MCU的實(shí)測(cè)分析,發(fā)現(xiàn)通過(guò)針對(duì)性代碼優(yōu)化可使計(jì)算密集型任務(wù)執(zhí)行時(shí)間縮短62%,而結(jié)合精準(zhǔn)功耗測(cè)量可進(jìn)一步降低系統(tǒng)能耗35%。本文結(jié)合具體...

關(guān)鍵字: 嵌入式系統(tǒng) 代碼優(yōu)化
關(guān)閉