完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>
電子發(fā)燒友網(wǎng)技術(shù)文庫為您提供最新技術(shù)文章,最實(shí)用的電子技術(shù)文章,是您了解電子技術(shù)動(dòng)態(tài)的最佳平臺(tái)。
在數(shù)字濾波中有一種叫做“去極值平均濾波”技術(shù),就是對采集的數(shù)據(jù)按照從大到小或者從小到大進(jìn)行排序,然后去掉相同數(shù)目的極大值和極小值,對中間部分?jǐn)?shù)據(jù)求算術(shù)平均值作為采樣值。試編寫一函數(shù),對存放在片外數(shù)據(jù)存儲(chǔ)器中從0x150開始的16個(gè)單元的采樣數(shù)據(jù),用選擇法進(jìn)行“去極值平均濾波”,把得到的采樣數(shù)據(jù)存放到...
從上表中可知,上電復(fù)位的典型門限電壓是1.4V和1.3V,即在單片機(jī)上電時(shí),其電源電壓要低于此值,才能使單片機(jī)上電復(fù)位。單片機(jī)的正常工作電源電壓范圍是2.7~5.5V。當(dāng)電源電壓低于2.7V時(shí),單片機(jī)已經(jīng)停止工作,如果此時(shí)電壓高于1.3V,并且再次上電,則單片機(jī)不能正常復(fù)位,導(dǎo)致工作混亂。...
在該通信測試儀器中,實(shí)時(shí)控制模塊主要實(shí)現(xiàn)對射頻接收頻綜、射頻發(fā)生頻綜、濾波器組件、射頻輸入模塊、射頻輸出模塊等實(shí)時(shí)控制作用。對射頻檢波信號進(jìn)行A/D轉(zhuǎn)換以獲取數(shù)據(jù)。與上位計(jì)算機(jī)進(jìn)行通信等功能。...
在代碼左邊點(diǎn)擊要設(shè)置斷點(diǎn)的語句,或點(diǎn)擊要設(shè)置斷點(diǎn)的語句,按鼠標(biāo)右鍵,選擇Toggle Breakpoint (Code)。這時(shí)該語句上將出現(xiàn)紅色的斷點(diǎn)標(biāo)記。...
IAR Systems是全球領(lǐng)先的嵌入式系統(tǒng)開發(fā)工具和服務(wù)的供應(yīng)商。公司成立于1983年,提供的產(chǎn)品和服務(wù)涉及到嵌入式系統(tǒng)的設(shè)計(jì)、開發(fā)和測試的每一個(gè)階段,包括:帶有C/C++編譯器和調(diào)試器的集成開發(fā)環(huán)境(IDE)、實(shí)時(shí)操作系統(tǒng)和中間件、開發(fā)套件、硬件仿真器以及狀態(tài)機(jī)建模工具。...
在該通信測試儀器中,實(shí)時(shí)控制模塊主要實(shí)現(xiàn)對射頻接收頻綜、射頻發(fā)生頻綜、濾波器組件、射頻輸入模塊、射頻輸出模塊等實(shí)時(shí)控制作用。對射頻檢波信號進(jìn)行A/D轉(zhuǎn)換以獲取數(shù)據(jù)。與上位計(jì)算機(jī)進(jìn)行通信等功能。...
系統(tǒng)采用AVR單片機(jī)實(shí)現(xiàn)控制步進(jìn)電機(jī)和光柵尺數(shù)據(jù)讀取,通過接收上位機(jī)的控制命令,AVR單片機(jī)控制步進(jìn)電機(jī)運(yùn)動(dòng),數(shù)顯表數(shù)據(jù)和激光控制器位移數(shù)據(jù)自動(dòng)經(jīng)串口發(fā)送給上位機(jī),從而完成對模具內(nèi)徑的自動(dòng)測量。...
一個(gè)系統(tǒng)的學(xué)習(xí)能讓你提高不少,按照硬件開發(fā)的基本流程來,這樣學(xué)習(xí)采系統(tǒng),每一個(gè)階段都需要做一個(gè)這樣的項(xiàng)目,才能逐漸提高自己的獨(dú)立開發(fā)水品!...
Atmega16 單片機(jī)的 Flash 程序存儲(chǔ)器空間可以分為兩段: 引導(dǎo)程序段(Boot Program Section)和應(yīng)用程序段(Application Program section)。 兩段的讀/寫保護(hù)可以分別通過設(shè)置對應(yīng)的鎖定位(Lock Bits)來實(shí)現(xiàn)。...
是先瀏覽教科書里的硬件部分,大至了解單片機(jī)的硬件結(jié)構(gòu)。如ROM、RAM、地址、I/O口等,以及看一些廠家的MCU資料(Data Sheet),來加強(qiáng)MCU所提供各項(xiàng)資源的印象。...
睡眠模式:內(nèi)核停止,外設(shè)如NVIC,系統(tǒng)時(shí)鐘Systick仍運(yùn)行。 停止模式:所有時(shí)鐘都已停止;1.8V內(nèi)核電源工作;PLL,HIS和HSERC振蕩器功能禁止;寄存器和SRAM內(nèi)容保留。 待機(jī)模式:1.8V內(nèi)核電源關(guān)閉;只有備份寄存器和待機(jī)電路維持供電;寄存器和SRAM內(nèi)容全部丟失;實(shí)現(xiàn)...
微機(jī)技術(shù)的發(fā)展,使得冷端溫度的數(shù)字化實(shí)時(shí)處理成為可能。筆者利用微控制器和集成溫度傳感器,對熱電偶的冷端溫度進(jìn)行實(shí)時(shí)修正,使熱電偶的測溫精度在全范圍內(nèi)達(dá)到±0.5℃。...
一個(gè)單片機(jī)應(yīng)用系統(tǒng)的硬件電路設(shè)計(jì)包含兩部門內(nèi)容:一是系統(tǒng)擴(kuò)展,即單片機(jī)內(nèi)部的功能單元,如ROM、RAM、I/O、定時(shí)器/計(jì)數(shù)器、間斷系統(tǒng)等不能知足應(yīng)用系統(tǒng)的要求時(shí),必需在片外進(jìn)行擴(kuò)展,選擇適當(dāng)?shù)男酒O(shè)計(jì)相應(yīng)的電路。...
#pragma rambank0 ;即以關(guān)鍵詞#pragma開始,rambank0指明資料區(qū)塊為第0塊。 unsigned char m_acc; ;定義一個(gè)無符號字符型變量m_acc。 unsigned char m_ststus; ;定義一個(gè)無符號字符型變量m_status。 ...
ALE/PROG地址鎖存控制信號:在系統(tǒng)擴(kuò)展時(shí),ALE用于控制把P0口的輸出低8位地址送鎖存器鎖存起來,以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。(在后面關(guān)于擴(kuò)展的課程中我們就會(huì)看到8051擴(kuò)展EEPROM電路,在圖中ALE與74LS373鎖存器的G相連接,當(dāng)CPU對外部進(jìn)行存取時(shí),用以鎖住地址的低位地址,即P0...
程序存儲(chǔ)區(qū)也分為片內(nèi)和片外,一般來說,現(xiàn)在的51很多已經(jīng)做到了64K,所以很少有外擴(kuò) 片外Flash或者片外的Rom了,F(xiàn)lash或者Rom不管是片內(nèi)還是片外的,只能用來定義常量,是用code來修飾,也就是說,用code來修飾的東西,在程序運(yùn)行過程中,不能修改...
該程序運(yùn)行在pIC單片機(jī)p18f458上實(shí)現(xiàn)發(fā)送緩沖器0向接收緩沖器0發(fā)送數(shù)據(jù)的自測試模式,其中接收采用中斷方式。...
數(shù)據(jù)采集,又稱數(shù)據(jù)獲取,是利用一種裝置,從系統(tǒng)外部采集數(shù)據(jù)并輸入到系統(tǒng)內(nèi)部的一個(gè)接口。數(shù)據(jù)采集技術(shù)廣泛引用在各個(gè)領(lǐng)域。比如攝像頭,麥克風(fēng),都是數(shù)據(jù)采集工具。被采集數(shù)據(jù)是已被轉(zhuǎn)換為電訊號的各種物理量,如溫度、水位、風(fēng)速、壓力等,可以是模擬量,也可以是數(shù)字量。...
音階是音樂必不可少的要素,主要由聲音的頻率決定。通過給蜂鳴器不同頻率的音頻脈沖,可以產(chǎn)生不同的音階,而要產(chǎn)生某頻率的音頻脈沖,最簡單的辦法是算出該音頻的周期,然后將此周期除以2即為半周期的時(shí)間。通過程序控制單片機(jī)某引腳半周期為“高”、半周期為“低”,不斷交替變換,即可產(chǎn)生該頻率的矩形波,接到蜂鳴器上...
由于需要用到液晶屏(320*240)顯示圖片,而且圖片的數(shù)量比較多(好幾百張),并且圖片要求保存到16M的SPI FLASH里面,顯然如果不處理 16M的FLASH明顯是放不下去。后來同事說可以用壓縮算法RLE,并且用C#給我做了個(gè)小的軟件,壓縮圖片得到RLE壓縮后的數(shù)據(jù)。...