作者:陶寧,華清遠見嵌入式學院上海中心講師。 虛函數(shù)是在類中被聲明為virtual的成員函數(shù),當編譯器看到通過指針或引用調(diào)用此類函數(shù)時,對其執(zhí)行晚綁定,即通過指針(或引用)指向的類的類型信息來決定該函數(shù)是哪
作者:王姍姍,華清遠見嵌入式學院講師。 請看下面的程序: #include <stdio.h> void func1(int arr[]) { printf("%d\\n",sizeof(arr)); arr=arr+1; printf("%d\\n",*arr); } void func2(int *arr) { printf("%d\\n"
LISP簡介LISP是一種通用高級計算機程序語言,長期以來壟斷人工智能領(lǐng)域的應用。LISP作為因應人工智能而設計的語言,是第一個聲明式系內(nèi)函數(shù)式程序設計語言,有別于命令式系
本文主要介紹可變參數(shù)的函數(shù)使用,然后分析它的原理,程序員自己如何對它們實現(xiàn)和封裝,最后是可能會出現(xiàn)的問題和避免措施。VA函數(shù)(variable argument function),參數(shù)個數(shù)可變函數(shù),又稱可變參數(shù)函數(shù)。C/C++編程中
ucos ii介紹μC/OS-II由Micrium公司提供,是一個可移植、可固化的、可裁剪的、占先式多任務實時內(nèi)核,它適用于多種微處理器,微控制器和數(shù)字處理芯片(已經(jīng)移植到超過100種
在給一些單片機初學者解答問題的時候,我發(fā)現(xiàn)了一個現(xiàn)象,可能是因為受到電腦上學習C程序設計的影響,很多人會寫出類似這樣的程序:[cpp] view plain copy#include void main(){P1=0x00;}或者是這樣的程序[cpp] vie
OSTaskSuspend() —— 掛起一個任務描述:調(diào)用此函數(shù)去掛起一個任務,如果傳送到OSTaskSuspend()的任務的優(yōu)先級是要掛起的任務或者是OS_PRIO_SELF,那么這個任務
如果從keil里看了c語言的反匯編代碼然后根據(jù)晶振和指令計算延時的時間這樣雖然非常的準確但是相當?shù)穆闊┒胰菀赘沐e,我這里介紹一個最簡單的方法.可以驗證你的延時函數(shù)。
最近剛把 DYS388 項目了結(jié),期間寫了不少程序,寫著寫著想到了一下東西,于是總結(jié)了一下。一、什么是占用式程序一個進程在一個時刻只能處理一個任務。每個任務是為了完成一
筆者學習嵌入式Linux也有一段時間了,很奇怪的是很多書講驅(qū)動編程方面的知識,也有很多書將ARM9方面的知識,但是從以前51形式的(對寄存器直接操作,初始化芯片的功能模塊)編程方法,和思維模式,變換為基于Linux操作
窗函數(shù)的選擇摘要:在信號分析時,我們一般會截取有限的波形數(shù)據(jù)做傅里葉變換,這個截斷過程會產(chǎn)生泄漏,導致功率擴散到整個頻譜范圍,產(chǎn)生大量“霧霾數(shù)據(jù)”,無法得到正確的頻譜結(jié)果。雖然知道加窗可以抑
這里講述一些初學者學習C51的一些誤區(qū)和注意事項。高手的特別應用不包括在內(nèi)。1)C忌諱絕對定位。??匆姵鯇W者要求使用_at_,這是一種謬誤,把C當作ASM看待了。在C中變量的定位是編譯器的事情,初學者只要定義變量和變
摘要:介紹NAT、NAPT的基本概念和工作原理;結(jié)合VxWorks的網(wǎng)絡協(xié)議棧,描述一種利用VxWorks操作系統(tǒng)提供的鉤子函數(shù)來開發(fā)實現(xiàn)NAT和NAPT的方法。 關(guān)鍵詞:NAT NAPT 鉤子函數(shù)
在我們的實際設計中,需要清楚I2C的總線的兩個特征:1、串行數(shù)據(jù)SDA和串行時鐘SCL線都是雙向線路,通過一個電流源或上拉電阻Rp 連接到正的電源電壓+VDD,當總線空閑時這兩
熱阻即熱量在熱流路徑上遇到的阻力,反映介質(zhì)或介質(zhì)間的傳熱能力的大小,表明了1W熱量所引起的溫升大小,單位為℃/W或K/W。可以用一個類比來解釋,如果熱量相當于電流,溫
用在系統(tǒng)可編程模擬器件實現(xiàn)雙二階型濾波器闡述了在系統(tǒng)可編程模擬器件的特點以及用它設計雙二階型、連續(xù)時間低通和帶通濾波器的方法。關(guān)鍵詞: 在系統(tǒng)可編程模擬器件 雙二
基于遺傳算法的復雜無源濾波器參數(shù)設計提出了一種基于計算機數(shù)值計算的復雜無源濾波器參數(shù)設計的新方法,首先把求解電路參數(shù)的問題數(shù)學化為性能指標優(yōu)化模型,然后采用遺傳算
13年前,兩個雄心勃勃的年輕人,帶著打破國際品牌壟斷,讓每位電子工程師都能擁有專業(yè)級的測試測量儀器愿景,創(chuàng)立了深圳市鼎陽科技有限公司。從2005推出第一款具有高精度觸發(fā)性能的示波器產(chǎn)品至今,10年來鼎陽科技一
摘要:傅里葉變換算法在供電質(zhì)量監(jiān)測系統(tǒng)中被用來進行諧波分析,如何加快分析速度和降低系統(tǒng)成本是當前這種監(jiān)測系統(tǒng)設計關(guān)注的主要問題。TI公司的MSP430系統(tǒng)微控制器具有功耗低、供電范圍寬及外圍模塊齊全等特點,適
為提高航空發(fā)動機溫度測試系統(tǒng)的精度和穩(wěn)定性,提出了一種基于單片機的實時標定方法。利用熱電偶測量溫度得到熱電動勢,放大后通過A/D芯片轉(zhuǎn)換為數(shù)字量,下位機通過兩次函數(shù)擬合獲得溫度和數(shù)字量之間的關(guān)系,結(jié)合上位機可實現(xiàn)實時溫度標定,并具有調(diào)零和調(diào)滿功能。實驗結(jié)果表明,該標定方法穩(wěn)定性高、可移植性強,且測量精度可達到0.2℃。