1、c51的指針有幾位?數(shù)據(jù)存貯類型有幾類?
答:C51中支持“基于存儲器的”指針和“一般”指針兩種指針類型。 “基于存儲器的”指針的長度可為1字節(jié)或者2字節(jié)。“一般”指針類型包括3字節(jié),其中1字節(jié)存儲類型和2字節(jié)偏移。
基本類型(位型bit,字符型char,整型int,長整型long,浮點型float,雙精度浮點型double)
構(gòu)造類型(數(shù)組類型array,結(jié)構(gòu)體類型struct,共用體union,枚舉enum) 指針類型 空類型
2、選擇運放的標準?
答:輸入失調(diào)電壓,輸入偏置電流,輸入失調(diào)電流,溫度漂移,最大差模輸入電壓,最大共模輸入電壓,最大輸出電流,開環(huán)帶寬BW,開環(huán)放大倍數(shù),精度與轉(zhuǎn)換速度,噪聲系數(shù)與干擾,功耗情況等。
3、一般你采用那種放大電路?有什么優(yōu)點?為什么采用? 答:差分放大電路,抑制零點漂移,提高整個電路的共模抑制比。
4、DSP、8086和51的區(qū)別?
答:①DSP數(shù)字信號處理器,程序一般在RAM里運行,一般采用多總線結(jié)構(gòu)(即哈佛結(jié)構(gòu)),DSP
多采用同步口,針對信號處理做了硬件上的支持,如FIR、MAC、乘方、開方等,主要應(yīng)用于大量浮點或定點運算場合特別是數(shù)字信號處理。
、8086是intel推出的第一款通用微處理器,采用馮諾伊曼傳統(tǒng)計算機結(jié)構(gòu)。
③51是intel推出的第一款單片機,單片機的程序一般在flash或者rom里運行,單片機接口多采用異步口,主要應(yīng)用于控制 。
5、RS232、RS485的區(qū)別?
答:① RS 232是三芯線通信,信號單端方式傳送,通信距離不超12米,理論上為30米RS 485
是兩芯線通信,信號采用差分方式傳送,通信距離不應(yīng)超過1200米 ②邏輯電平不同;
RS232“0” 電平為+3V~+15V,“1” 電平為-3V~-15V,實際常用±12V或±15V。RS485電平為“0” 電平為+2V~+6V,“1” 電平為-2V~-6V。
③RS223傳輸速率較低,在異步傳輸時,波特率為20Kbps,RS-485的數(shù)據(jù)最高傳輸速率為10Mbps
、躌S232抗噪聲干擾性弱,RS485抗共模干能力增強,即抗噪聲干擾性好。
6、有關(guān)DSP的內(nèi)核?
7、51的片外程序存儲器、片外數(shù)據(jù)存儲器如何訪問?有什么區(qū)別?
答:一個用movc,一個用movx
8、了解硬件描述語言VHDL的程度?(問題有深有淺?)
答:實體(ENTITY)、結(jié)構(gòu)體(ARCHITECTURE)、配置(CONFIGURATION)、庫(LIBRARY)和程序包(PACKAGE)五個組成部分。
、賹嶓w由實體說明和結(jié)構(gòu)體兩部分組成。
②結(jié)構(gòu)體部分則定義了設(shè)計單元的具體功能、行為、數(shù)據(jù)流程或內(nèi)部結(jié)構(gòu)。
、叟渲糜糜趶膸熘羞x取所需單元來組成系統(tǒng)設(shè)計的不同版本。
、艹绦虬糜诖娣鸥髟O(shè)計模塊能共享的數(shù)據(jù)類型、常數(shù)、子程序等
、輲煊糜诖娣乓丫幾g的實體、結(jié)構(gòu)體、程序包和配置,它可由用戶生成或由ASIC芯片制造商提供,以便于在設(shè)計中為大家所共享。