各大公司的面試題

2021-05-10 08:49:38 字數 4702 閱讀 7855

大公司電子類招聘題目精選(微控制器、mcu、計算機)

簡單描述乙個微控制器系統的主要組成模組,並說明各模組之間的資料流流向和控制流流向。簡述微控制器應用系統的設計原則。(仕蘭微面試題目)

答:時鐘源,4k rom(eprom)(8031無),特殊功能暫存器sfr和節ram,定時/計數器t0、t1,中斷系統,序列介面,並行介面

資料流流向和控制流流向(略)

微控制器應用系統的設計原則:

1、盡可能選擇典型電路,並符合微控制器常規用法。為硬體系統的標準化、模組化打下良好的基礎。

2、系統擴充套件與外圍裝置的配置水平應充分滿足應用系統的功能要求,並留有適當餘地,以便進行二次開發。

3、硬體結構應結合應用軟體方案一併考慮。硬體結構與軟體方案會產生相互影響,考慮原則是:軟體能實現的功能盡可能由軟體實殃,以簡化硬體結構。

但必須注意,由軟體實現的硬體功能,一般響應時間比硬體實現長,且占用cpu時間。

4、系統中的相關器件要盡可能做到效能匹配。如選用cmos晶元微控制器構成低功耗系統時,系統中所有晶元都應盡可能選擇低功耗產品。

5、可靠性及抗干擾設計是硬體設計必不可少的一部分,它包括晶元、器件選擇、去耦濾波、印刷電路板佈線、通道隔離等。

6、微控制器外圍電路較多時,必須考慮其驅動能力。驅動能力不足時,系統工作不可靠,可通過增設線驅動器增強驅動能力或減少晶元功耗來降低匯流排負載。

7、盡量朝「單片」方向設計硬體系統。系統器件越多,器件之間相互干擾也越強,功耗也增大,也不可避免地降低了系統的穩定性。隨著微控制器片內整合的功能越來越強,真正的片上系統soc已經可以實現,如st公司新近推出的μpsd32××系列產品在一塊晶元上整合了80c32核、大容量flash儲存器、sram、a/d、i/o、兩個串列埠、看門狗、上電復位電路等等。

2、畫出8031與2716(2k*8rom)的連線圖,要求採用三-八解碼器,8031的p2.5,p2.4和p2.

3參加解碼,基本位址範圍為3000h-3fffh。該2716有沒有重疊位址?根據是什麼?

若有,則寫出每片2716的重疊位址範圍。(仕蘭微面試題目)

3、用8051設計乙個帶乙個8*16鍵盤加驅動八個數碼管(共陽)的原理圖。(仕蘭微面試題目)

4、pci匯流排的含義是什麼?pci匯流排的主要特點是什麼? (仕蘭微面試題目)

pci,外設元件互連標準(peripheral component interconnection), 一種由英特爾(intel)公司2023年推出的用於定義區域性匯流排的標準

特點:即插即用(plug and play)、中斷共享、位址匯流排與資料匯流排是分時復用、pci匯流排在同一時刻只能供一對裝置完成傳輸

主要效能:

(1) 支援10 臺外設

(2) 匯流排時鐘頻率33.3mhz/66mhz

(3) 最大資料傳輸速率133mb/s

(4) 時鐘同步方式

(5) 與cpu 及時鐘頻率無關

(6) 匯流排寬度 32 位(5v)/64 位(3.3v)

(7) 能自動識別外設

5、中斷的概念?簡述中斷的過程。(仕蘭微面試題目)

解答:中斷是指計算機在執行某一程式的過程中,由於計算機系統內、外的某種原因,而必須中止原程式的執行,轉去執行相應的處理程式,待處理結束之後,再回來繼續執行被中斷的原程式的過程。

中斷的過程:

(1)在每條指令結束後,系統都自動檢測中斷請求訊號,如果有中斷請求,

且cpu處於開中斷狀態,則響應中斷。

(2)保護現場,在保護現場前一定要先關中斷,以防止現場被破壞。保護

現場一般是用堆疊指令將原程式中用到的暫存器推入堆疊。在保護現場之後要開中斷,以響應更高優先順序的中斷申請。

(3)中斷服務,即為相應的中斷源服務。

(4)恢復現場,用堆疊指令將保護在堆疊中的資料彈出來,在恢復現場後要及時開中斷。

(5)返回,此時cpu將推入到堆疊的斷點位址彈回到程式計數器,從而使cpu繼續執行剛才被中斷的程式。

6、如微控制器中斷幾個/型別,編中斷程式注意什麼問題;(未知)

解答:中斷現場的保護。中斷現場保護可按如下形式進行:

現場保護

movwf w_temp

movfw status

clrf status

movwf status_temp

...... ;其他需要保護的檔案暫存器

處理部分

...... ;中斷處理部分

恢復現場

...... ;其他需要恢復的檔案暫存器

movfwstatus_temp

movwf status

swapf w_temp,f

swapf w_temp,w

retfie

其中需要注意的地方:

1)w_temp跟status_temp必須定義先定義到某一體的某一通用暫存器區,且其他體上的相同單元不能再做它用。(假如w_temp定義為20h,那麼在體0上發生中斷時w_temp就是20h;在體1產生中斷時w_temp就是a0h;在體2上產生中斷時w_temp就是120h,在體3上產生中斷時w_temp就是1a0h)

2)w的恢復只能用兩條半位元組交換指令來完成,因為其他指令如movwf等都將影響到剛剛恢復的status暫存器。

2、微控制器初次上電復位或掉電復位和其他情況下的復位,均會導致總遮蔽位跟其他所有中斷遮蔽位都被清0,也就是預設情況下,禁止所有的中斷。

3、如果清除中斷標誌位的指令安排在中斷服務程式的尾部,就有可能丟失響應處理中斷期間該中斷源第2次出現的中斷請求機會。

4、在查表進行期間必須禁止響應中斷,以避免中斷返回時跳轉到不希望的位址上去。

5、中斷與睡眠的喚醒。若想利用中斷喚醒睡眠中的微控制器,相應的中斷使能位必須置1,但與總中斷遮蔽位gie無關。若gie為0,喚醒後將繼續執行sleep指令後的下一條指令,這時需要在sleep後放置一條nop指令;若gie為1,喚醒後把sleep後的下一條指令執行完後,立即跳轉到中斷程式中執行。

6、改寫intcon暫存器前應清0總中斷遮蔽位gie,待改寫完成後再原置gie位為1,因是可能引起同一中斷的兩次響應。

7、要用乙個開環脈衝調速系統來控制直流電動機的轉速,程式由8051完成。簡單原理如下:由p3.

4輸出脈衝的占空比來控制轉速,占空比越大,轉速越快;而占空比由k7-k0八個開關來設定,直接與p1口相連(開關撥到下方時為"0",撥到上方時為"1",組成乙個八位二進位制數n),要求占空比為n/256。 (仕蘭微面試題目)

下面程式用計數法來實現這一功能,請將空餘部分添完整。

mov p1,#0ffh ;做輸入

loop1 :mov r4,#0ffh ;

mov r3,#00h

loop2 :mov a,p1

subb a,r3

jnz skp1

skp1:mov c,70h

mov p3.4,c

acall delay :此延時子程式略

ajmp loop1

8、微控制器上電後沒有運轉,首先要檢查什麼?(東信筆試題)

解答:(1)首先應該確認電源電壓是否正常。用電壓表測量接地引腳跟電源引腳之間的電壓,看是否是電源電壓,例如常用的5v。

(2)接下來就是檢查復位引腳電壓是否正常。分別測量按下復位按鈕和放開復位按鈕的電壓值,看是否正確。

(3)然後再檢查晶振是否起振了,一般用示波器來看晶振引腳的波形,注意應該使用示波器探頭的「x10」檔。另乙個辦法是測量復位狀態下的io口電平,按住復位鍵不放,然後測量io口(沒接外部上拉的p0口除外)的電壓,看是否是高電平,如果不是高電平,則多半是因為晶振沒有起振。另外還要注意的地方是,如果使用片內rom的話(大部分情況下如此,現在已經很少有用外部擴rom的了),一定要將ea引腳拉高,否則會出現程式亂跑的情況。

有時用**器可以,而燒入**不行,往往是因為ea引腳沒拉高的緣故(當然,晶振沒起振也是原因只一)。

經過上面幾點的檢查,一般即可排除故障了。如果系統不穩定的話,有時是因為電源濾波不好導致的。在微控制器的電源引腳跟地引腳之間接上乙個0.

1uf的電容會有所改善。如果電源沒有濾波電容的話,則需要再接乙個更大濾波電容,例如220uf的。遇到系統不穩定時,就可以並上電容試試(越靠近晶元越好)。

9、what is pc chipset? (揚智電子筆試)

晶元組(chipset)是主機板的核心組成部分,按照在主機板上的排列位置的不同,通常分為北橋晶元和南橋晶元。北橋晶元提供對cpu的型別和主頻、記憶體的型別和最大容量、isa/pci/agp插槽、ecc糾錯等支援。南橋晶元則提供對kbc(鍵盤控制器)、rtc(實時時鐘控制器)、usb(通用序列匯流排)、ultra dma/33(66)eide資料傳輸方式和acpi(高階能源管理)等的支援。

其中北橋晶元起著主導性的作用,也稱為主橋(host bridge)。

除了最通用的南北橋結構外,目前晶元組正向更高階的加速集線架構發展,intel的8xx系列晶元組就是這類晶元組的代表,它將一些子系統如ide介面、音效、modem和usb直

接接入主晶元,能夠提供比pci匯流排寬一倍的頻寬,達到了266mb/s。

10、如果簡歷上還說做過cpu之類,就會問到諸如cpu如何工作,流水線之類的問題。(未知)

11、計算機的基本組成部分及其各自的作用。(東信筆試題)

12、請畫出微機介面電路中,典型的輸入裝置與微機介面邏輯示意圖(資料介面、控制介面、所存器/緩衝器)。 (漢王筆試)

13、cache的主要部分什麼的。(威盛via 2003.11.06 上海筆試試題)

14、同步非同步傳輸的差異(未知)

15、序列通訊與同步通訊異同,特點,比較。(華為面試題)

解答:在計算機系統中,cpu和外部通訊有兩種通訊方式:並行通訊和序列通訊。而按照序列資料的時鐘控制方式,序列通訊又可分為同步通訊和非同步通訊兩種方式。

各大公司的硬體筆試題

作者 發布時間 漢王筆試 下面是一些基本的數位電路知識問題,請簡要回答之。a 什麼是setup和holdup時間?b 什麼是競爭與冒險現象?怎樣判斷?如何消除?c 請畫出用d觸發器實現2倍分頻的邏輯電路?d 什麼是 線與 邏輯,要實現它,在硬體特性上有什麼具體要求?e 什麼是同步邏輯和非同步邏輯?f...

某個大公司PHP面試題

php題目 1.如何用php的環境變數得到乙個網頁位址的內容?ip位址又要怎樣得到?2.求兩個日期的差數,例如2007 2 5 2007 3 6 的日期差數 3.請寫乙個函式,實現以下功能 字串 open door 轉換成 opendoor make by id 轉換成 makebyid 4.要求寫...

大學生畢業面試各大公司電子類招聘題目

各大公司電子類招聘題目精選 模擬電路 1 基爾霍夫定理的內容是什麼?仕蘭微電子 2 平板電容公式 c s 4 kd 未知 3 最基本的如三極體曲線特性。未知 4 描述反饋電路的概念,列舉他們的應用。仕蘭微電子 5 負反饋種類 電壓併聯反饋,電流串聯反饋,電壓串聯反饋和電流併聯反饋 負反饋的優點 降低...