單片機常見面試題_第1頁
單片機常見面試題_第2頁
單片機常見面試題_第3頁
單片機常見面試題_第4頁
單片機常見面試題_第5頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1、簡單描述一個單片機系統(tǒng)的主要組成模塊,并說明各模塊之間的數(shù)據(jù)流流向和控制流流向。簡述單片機應用系統(tǒng)的設計原則。(仕蘭微面試題目)答:單片機是一種微型的計算機,應該由運算器、控制器、存儲器、輸入設備、輸出設備 組成2、畫出8031與2716 (2K*8ROM的連線圖,要求采用三-八譯碼器,8031的 P2.5,P2.4和P2.3參加譯碼,基本地址范圍為 3000H-3FFFH ig 2716有沒有重 疊地址?根據(jù)是什么?若有,則寫出每片 2716的重疊地址范圍。(仕蘭微面試 題目)3、用8051設計一個帶一個8*16鍵盤加驅動八個數(shù)碼管(共陽)的原理圖。(仕 蘭微面試題目)5、中斷的概念?簡

2、述中斷的過程。(仕蘭微面試題目)答:中斷的慨念:當外部請求服務時,暫時中斷當前主程序,轉而執(zhí)行中斷處理程序,完 成后自動返回被中斷的主程序繼續(xù)運行中斷的過程:中斷源發(fā)出中斷請求一對中斷請求進行響應一執(zhí)行中斷服務程序一返 回主程序。6、如單片機中斷幾個/類型,編中斷程序注意什么問題;(未知) 答:中斷初始化,工作方式,中斷入口,中斷返回,優(yōu)先級別。7、要用一個開環(huán)脈沖調速系統(tǒng)來控制直流電動機的轉速,程序由8051完成。簡單原理如下:由P3.4輸出脈沖的占空比來控制轉速,占空比越大,轉速越快;而占空比由K7-K0八個開關來設置,直接與P1 口相連(開關撥到下方時為0”, 撥到上方時為1”,組成一個

3、八位二進制數(shù) N),要求占空比為N/256o (仕蘭 微面試題目)下面程序用計數(shù)法來實現(xiàn)這一功能,請將空余部分添完整。MOV P1, #0FFHLOOP1 : MOV R4 #0FFHMOV R3 #00HLOOP2 : MOV A P1SUBB A, R3JNZ SKP1SKP1: MOV C 70HMOV P3.4, CACALL DELAY:止匕延時子程序略AJMP LOOP18、單片機上電后沒有運轉,首先要檢查什么?(東信筆試題) 答:1 ,電源,查看單片機各引腳電壓值是否正確2,查看晶振是否正常工作,可以用示波器查看3,查看最小系統(tǒng)有無接錯,斷路等毛病,用萬用表9、What is P

4、C Chipset?(揚智電子筆試)芯片組(Chipset )是主板的核心組成部分,按照在主板上的排列位置的不同, 通常分為北橋芯片和南橋芯片。北橋芯片提供對CPU勺類型和主頻、內存的類型 和最大容量ISA/PCI/AGP插槽、ECCIU錯等支持。南橋芯片則提供對 KBC(鍵盤 控制器)、RTC實時時鐘控制器)、USB通用串行總線)、Ultra DMA/33(66)EIDE 數(shù)據(jù)傳輸方式和ACPI (高級能源管理)等的支持。其中北橋芯片起著主導性的 作用,也稱為主橋(Host Bridge )。除了最通用的南北橋結構外,目前芯片組正向更高級的加速集線架構發(fā)展, Intel的8xx系列芯片組就是

5、這類芯片組的代表,它將一些子系統(tǒng)如IDE接口、音效、MODEM USBft接接入主芯片,能夠提供比 PCI總線寬一倍的帶寬,達到 了 266MB/s10、如果簡歷上還說做過cpu之類,就會問到諸如cpu如何工作,流水線之類的 問題。(未知)11、計算機的基本組成部分及其各自的作用。(東信筆試題)12、請畫出微機接口電路中,典型的輸入設備與微機接口邏輯示意圖(數(shù)據(jù)接口、 控制接口、所存器/緩沖器)。(漢王筆試)13、cache的主要部分什么的。(威盛 VIA 2003.11.06 上海筆試試題)答:它由Cache存儲部件和Cache控制部件組成。Cache存儲部件一般采用與 CPU同類型的半導體

6、存儲器件,存取速度比內存快幾倍甚至十幾倍。而 Cache控制器部件包括主存地址寄存器、Cache地址寄存器,主存一Cache地址變換部件及替換控制部件等14、同步異步傳輸?shù)牟町悾ㄎ粗穑?,異步傳輸是面向字符的傳輸,而同步傳輸是面向比特的傳輸。2,異步傳輸?shù)膯挝皇亲址絺鬏數(shù)膯挝皇菢E。3,異步傳輸通過字符起止的開始和停止碼抓住再同步的機會,而同步傳輸則是以數(shù)據(jù)中抽取同步信息。4,異步傳輸對時序的要求較低,同步傳輸往往通過特定的時鐘線路協(xié)調時序。5,異步傳輸相對于同步傳輸效率較低。15、串行通信與同步通信異同,特點,比較。(華為面試題)答:異步串行通信是指通信雙方以一個字符(包括特定附加位)

7、作為數(shù)據(jù)傳格單位且發(fā)送方傳送字符的間隔時間不一定。同步串行通信是指允許連續(xù)發(fā)送一序列字符而每個字符的數(shù)據(jù)位數(shù)都相同且沒有起始位和停止位16、RS232c高電平脈沖對應的TTL邏輯是?(負邏輯?)(華為面試題) 信號與系統(tǒng)1、的話音頻率一般為3003400Hz若對其采樣且使信號不失真,其最小的采樣頻率應為多大?若采用8KHZ的采樣頻率,并采用8bit的PCM碼,則存儲一秒 鐘的信號數(shù)據(jù)量有多大?(仕蘭微面試題目)2、什么耐奎斯特定律,怎么由模擬信號轉為數(shù)字信號。(華為面試題)3、如果模擬信號的帶寬為5khz,要用8K的采樣率,怎么辦? lucent)兩路?4、信號與系統(tǒng):在時域與頻域關系。(華為

8、面試題)5、給出時域信號,求其直流分量。(未知)6、給出一時域信號,要求(1)寫出頻率分量,(2)寫出其傅立葉變換級數(shù);(3)當波形經(jīng)過低通濾波器濾掉高次諧波而只保留一次諧波時,畫出濾波后的輸出波形。(未知)7、sketch連續(xù)正弦信號和連續(xù)矩形波(都有圖)的傅立葉變換。(Infineon筆 試試題)8、拉氏變換和傅立葉變換的表達式及聯(lián)系。(新太硬件面題)題:用任意一單片機設計一個4X4的鍵盤并編出程序得到鍵值,要求有去抖,去 抖時單片機可以做其它事情,按一下鍵盤蜂鳴器叫一下,蜂鳴器叫過程中也要單 片機可以做其它事情。(提示:用定時器產(chǎn)生基本節(jié)拍)題目是我做后記下來的,當時在做得時候寫的很亂,

9、被老師評為編程不怎么樣?;貋砗笙胂肫鋵嵑芎唵尉鸵粋€中斷函數(shù)搞定:void time1_sv() interrupt 5 using 2EA=0;TF2=0; / 清中斷標志位if(spcnt-)=0)spcnt=0;SPEAK=0x00;if(scankey()count+;if(count8)getkeyval();count=0;spcnt=30;SPEAK=0xff;else count=0;EA=1;思路是:連續(xù)n次進入中斷時都檢測到有按鍵,那就去取按鍵值,并使蜂鳴器叫, 蜂鳴器叫多長時間由spcnt的值決定。試驗源程序:#include mydef.h/定義外圍器件地址#define

10、 SPEAK XBYTE0xC000#define KEYIN XBYTE0xE000#define KEYOUT XBYTE0xF000#define PORTA XBYTE0xa000#define PORTB XBYTE0xb000#define LEDD XBYTE0x9000/3000個機器周期中斷一次#define TIME_H (65535-3000)/256#define TIME_L (65535-3000)%256/LED顯示譯稿ucharcodetable=0x0C0,0x0F9,0x0A4,0x0B0,0x99,0x92,0x82,0x0F8,0x80,0x90,0x8

11、8, 0x83,0x0C6,0x0A1,0x86,0x8E,0x7F,0x89;/全局變量uchar key_value,count,spcnt;/判斷有五按鍵uchar scankey() KEYOUT=0x00;if(KEYIN)&0x0f)!=0) return(1); 有鍵按下else return(0);/得到鍵值void getkeyval(void)KEYOUT=0x0e;switch(KEYIN&0x0f) case 14:key_value=0;break;case 13:key_value=1;break;case 11:key_value=2;break;case 7:k

12、ey_value=3;break;default:break;KEYOUT=0x0d;switch(KEYIN&0x0f) case 14:key_value=4;break;case 13:key_value=5;break;case 11:key_value=6;break;case 7:key_value=7;break;default:break;KEYOUT=0x0b;switch(KEYIN&0x0f) case 14:key_value=8;break;case 13:key_value=9;break;case 11:key_value=10;break;case 7:key_

13、value=11;break;default:break;KEYOUT=0x07;switch(KEYIN&0x0f) case 14:key_value=12;break;case 13:key_value=13;break;case 11:key_value=14;break;case 7:key_value=15;break;default:break;/定時T2中斷89c52 , w78e58之類的單片機都有定時器 2void time1_sv() interrupt 5 using 2EA=0;TF2=0; / 清中斷標志位if(spcnt-)=0)spcnt=0;SPEAK=0x00;if(scankey()count+;if(count8)getkeyval();count=0;spcnt=30;SPEAK=0xff;else count=0;EA=1;/粗劣延時mSavoid msec(uint x)unsigned int j;while(x-)!=0)for(j=0;j=123;j+);/數(shù)碼管顯示void dir(uchar leddat)ORTA=

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論