100個51單片機(jī)程序相關(guān)實(shí)例,程序都是完整的。
命令行是計(jì)算機(jī)系統(tǒng)中最重要的組件之一。它可以幫助開發(fā)人員更方便的控制系統(tǒng)。在調(diào)試過程中,可以讓開發(fā)人員隨時變更測試方法。FPGA的成本越來越低,F(xiàn)PGA上的嵌入式系統(tǒng)(S
摘要:為了實(shí)現(xiàn)智能小車穩(wěn)定快速的自動尋線,采用了“五橫二豎加八字”排列的電磁線圈,能識別各種復(fù)雜的賽道。通過三次函數(shù)算法求出偏差,并采用差速電機(jī)算法處理彎道,實(shí)現(xiàn)了電磁導(dǎo)航的功能。實(shí)踐證明,該
一、項(xiàng)目概述1.1 引言該裝置基于EVK1105平臺,可實(shí)現(xiàn)對一定區(qū)域內(nèi)的人體進(jìn)行檢測定位,施以光照,并可以跟隨人體的移動自動調(diào)整光束方向,跟隨照射。模型設(shè)計(jì)為,在一個房間
單片機(jī)程序死機(jī),跑飛了可以從以下幾個方面查找原因:1. 意外中斷。是否打開了某個中斷,但是沒有響應(yīng)和清除中端標(biāo)志,導(dǎo)致程序一直進(jìn)入中斷,造成死機(jī)假象;2. 中斷變量處理不妥。若定義某些會在中斷中修改的全局變
1 引言WinCE是一種為多種嵌入式系統(tǒng)和產(chǎn)品設(shè)計(jì)的緊湊、高效、可升級的操作系統(tǒng),WinCE 采用標(biāo)準(zhǔn)模式,其最主要的特征:為有限的硬件資源提供了多線程、多任務(wù)和完全優(yōu)先級
摘要:采用博通BCM20793芯片設(shè)計(jì)了NFC模塊,進(jìn)行硬件設(shè)計(jì),并進(jìn)行設(shè)備驅(qū)動分析。多方面對該模塊進(jìn)行驗(yàn)證,結(jié)果表明該模塊穩(wěn)定、可靠、識別率高,可集成到支付、票務(wù)、門禁、防偽等系統(tǒng)中。引言NFC(Near Field Commu
為滿足市場對中高頻段函數(shù)/任意波形發(fā)生器的需求,豐富深受廣大用戶喜愛的DG4000系列函數(shù)/任意波形發(fā)生器產(chǎn)品線,北京普源精電科技有限公司于2015年9月1日正式發(fā)布輸出頻率為200MHz的DG4202函數(shù)/任意波形發(fā)生器。原
單片機(jī)程序死機(jī),跑飛了可以從以下幾個方面查找原因:1. 意外中斷。是否打開了某個中斷,但是沒有響應(yīng)和清除中端標(biāo)志,導(dǎo)致程序一直進(jìn)入中斷,造成死機(jī)假象;2. 中斷變量處理不妥。若定義某些會在中斷中修改的全局變量
為滿足市場對中高頻段函數(shù)/任意波形發(fā)生器的需求,豐富深受廣大用戶喜愛的DG4000系列函數(shù)/任意波形發(fā)生器產(chǎn)品線,北京普源精電科技有限公司(以下簡稱:RIGOL)于2015年9月1日正式發(fā)布輸出頻率為200MHz的DG4202函數(shù)/任意波形發(fā)生器。
實(shí)現(xiàn)延時通常有兩種方法:一種是硬件延時,要用到定時器/計(jì)數(shù)器,這種方法可以提高CPU的工作效率,也能做到精確延時;另一種是軟件延時,這種方法主要采用循環(huán)體進(jìn)行。1 使用定時器/計(jì)數(shù)器實(shí)現(xiàn)精確延時單片機(jī)系統(tǒng)一般
棧是一種具有先入后出特性的數(shù)據(jù)結(jié)構(gòu),前面說過,這種特性常常用來幫住我們“原理返回”或者“保持原樣”。試想,當(dāng)我們第一次來到一個陌生的城市,走在陌生的街道上,尋找一個陌生的目標(biāo),最令
命令行是計(jì)算機(jī)系統(tǒng)中最重要的組件之一。它可以幫助開發(fā)人員更方便的控制系統(tǒng)。在調(diào)試過程中,可以讓開發(fā)人員隨時變更測試方法。FPGA的成本越來越低,F(xiàn)PGA上的嵌入式系統(tǒng)(S
Arduino使用C/C++編寫程序,雖然C++兼容C語言,但這是兩種語言,C語言是一種面向過程的編程語言,C++是一種面向?qū)ο蟮木幊陶Z言。早期的Arduino核心庫使用C語言編寫,后來引進(jìn)了面向?qū)ο蟮乃枷?,目前最新的Arduino核心庫采用C與C++混合編寫而成。
在嵌入式應(yīng)用中,使用RTOS的主要原因是為了提高系統(tǒng)的可靠性,其次是提高開發(fā)效率、縮短開發(fā)周期。μC/OS-II是一個占先式實(shí)時多任務(wù)內(nèi)核,使用對象是嵌入式系統(tǒng),對源代碼
引 言在實(shí)時操作系統(tǒng)中,由于是多任務(wù)的并發(fā)運(yùn)行,所以在進(jìn)入一些臨界區(qū)時為了保證多任務(wù)的正常運(yùn)行要關(guān)中斷。而最大關(guān)中斷時間是衡量一個實(shí)時操作系統(tǒng)性能的重要指標(biāo),因?yàn)?/p>
在Linux操作系統(tǒng)下有3類主要的設(shè)備文件類型:塊設(shè)備、字符設(shè)備和網(wǎng)絡(luò)設(shè)備。這種分類方法可以將控制輸入/輸出設(shè)備的驅(qū)動程序與其他操作系統(tǒng)軟件分離開來。字符設(shè)備與塊設(shè)備的
一、項(xiàng)目概述 1.1 引言 示波器自1933年誕生至今已經(jīng)有70多年的歷史。它是電子電路設(shè)計(jì)人員用來觀察波形的主要工具,它可以讓設(shè)計(jì)人員直觀的看到所要觀測到的波形
作者Email: Anti_chen2000@sohu.com 摘要 Gdb/Armulator 是Gdb自帶的arm7模擬器,是調(diào)試arm程序的一個好工具.而了解它的原碼結(jié)構(gòu)對擴(kuò)展它的IO功能有重要意義.本文介紹了從A
vxworks下aux clock的使用示例:利用輔助時鐘進(jìn)行對某些函數(shù)運(yùn)行時間進(jìn)行精確計(jì)時。1. vxworks映像中包含輔助時鐘,包含組件hardware->peripherals->clocks->AUX clock,