導航:首頁 > 操作系統 > 單片機面試題目

單片機面試題目

發布時間:2023-03-11 12:48:22

『壹』 單片機試題解決

2、單片機的晶振頻率為6MHZ,則一個狀態周期為( 1/6M ),一個機器周期為( 2us )。
7、欲使P2口的高4位輸出0而低4位不變,應執行( ORL P2 ,#0F; )指令。
8、假定(SP)=62H,(61H)=30H,(62H)=70H,執行指令:
POP DPH
POP DPL
上述指令執行後,(DPTR)=(7030H ),(SP)=( 60H )。
9、假定(A)=85H,(20H)=0FFH,(CY)=1,執行指令:
ADDC A,20H
上述指令執行後,(A)= ( 81H ),(AC)=( 1 ),(OV)= ( 0 )。
10、在片內數據存儲器中,(21H)=10101101B,其中位地址為08H——0FH的8個位正好就是21H單元的8位,執行指令:
MOV C,0DH
上述指令執行後,C=( 1 )。
11,P0~P3口中____P0___為真正的雙向口,_P1P2P3______為准雙向口。
13、指令JB 0A 7H,ABC的作用是 若P2口的第7位為( 1 )則跳轉到ABC 。(0A7H是P2.7的地址)
14、將CY與A的第0位的非求或的指令是( ORL CY ,~ACC.1 ),若原A=0,執行後A=( 1 )。
5、單片機執行MOVX寫指令時,相關的信號狀態是( B )(選擇)
A.PSEN無效為低電平,WR有效為低電平
B.PSEN無效為高電平,WR有效為低電平
C.PSEN有效為低電平,WR無效為高電平
D.PSEN有效為高電平,WR無效為高電平
6、若PSW.4=0,PSW.3=1,現在需要保存R1的內容,可執行______指令。( C )(選擇)
A.PUSH R1 B.PUSH @R1 C.PUSH 01H D.PUSH 09H

10、下面哪組指令是全部合法的 ( D )(選擇)
A、MOV R5,R2; MOV SP,#10H
B、MOV @R2,#66H; MOV SBUF,@R1
C、SWAP A; CLR B
D、MOV 50H,#1FH; DJNZ 18H,LOOP

12、單片機復位後,P0——P3埠鎖存器中的內容為 ( D )
A、不確定 B、保持 C、0FFH D、00H
11、在計算機中「A」是用(D )來表示的
A、BCD碼 B、二一一十進制編碼 C、餘三碼 &nb sp; D、ASC I I碼
12、在單片機中,通常將一些中間計算結果放在(D )中
A、累加器 B、控制器 C、程序存儲器 D、數據存儲器
14、數據指針DPDR在( D)中
A、CPU控制器 B、CPU運算器 C、外部程序存儲器 D、外部數據存儲器
15、指令和程序是以( C)形式存放在程序存儲器中
A、源程序 B、匯編程序 C、二進制編碼 D、BCD碼
16、單片機應用程序一般存放在(B )
A、RAM B、ROM C、寄存器 D、CPU
21、單片機的堆棧指針SP始終是(C )
A、指示堆棧底 B、指示堆棧頂 C、指示堆棧地址 D、指示堆棧長度

『貳』 51單片機C語言面試題目

1,怎麼看起來像是伸手黨啊。你去做了沒?不是把題目拋上來,而應該是把你做題過程中遇到的疑問提出來!
2,這個都搞不出來的話,請認真考慮自己適不適合搞單片機。

『叄』 單片機工程師面試時經常被問到的問題有哪些

你是應屆畢業生還是已經參加工作了?如果你是應屆畢業生的話,主要了解你在學校的情況,專業成績、生活規律及和同學老師的關系,還有可能給你設計幾個問題;如果你已經參加工作了,在學校的情況就不會是重點,重點會轉移到你的工作經歷上,例如:在之前工作單位的崗位職責是什麼?工作重點是什麼?有沒有遇到比較難克服的技術問題?及後來是如何處理的?還會調查你離開上家單位的原因及將來的發展方向等。

『肆』 單片機面試問題及答案

單片機面試問題及答案

單片機(Microcontrollers)是一種集成電路晶元,是採用超大規模集成電路技術把具有數據處理能力的中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完善的微型計算機系統,在工業控制領域廣泛應用。從上世紀80年代,由當時的4位、8位單片機,發展到現在的300M的.高速單片機,下面就是單片機面試問題及答案。

單片機面試問題及答案

你所知道的單片機的品牌

ATmel、Philips(飛利浦)、Windond(華邦)、intel(因特爾)、Siemens(西門子)

STC、凌陽、FREESCALE(飛思卡爾),Micrichip,TOSHIBA,TI,ST,SILICON,SAMSUMG,ELAN,富士通,TOLTEK

用熟悉的單片機寫一個軟體延時10ms的程序

void delay10ms()

uint i,j;

for(i=10;i>0;i--)

for(j=110;j>0;j--);

void delayms(uint xms)

{

uint i,j;

for(i=xms;i>0;i--)//i=xms 即延時約xms毫秒

for(j=110;j>0;j--);

}

你所知道的排序演算法

1、直接插入排序

2、希爾(Shell)排序

3、交換排序

4、快速排序

5、選擇排序

6、堆排序

7、基數排序

;

『伍』 單片機試題

1、C. MOV A,R0
2、B. 拍 (單片機工作是在統一的時鍾脈沖控制下一拍一拍地進行的。)
3、D.一個能自動加1計數的ROM(PC用來存放下一條要執行的指令地址。取指時,PC會自動加一,即指向下一條指令。)
4、B.OV(溢出標識) A.CY(進位標識)
5、C.13 (8k=8*1024=2*³2¹º =2¹³)
6、B.TMOD(工作方式控制寄存器,用來設定定時器/計數器T0、T1的工作方式。)
7、A.關中斷,保護現場,開中斷,中斷服務,關中斷,恢復現場,開中斷,中斷返回
8、D.下降沿(RST由高電平下降為低電平後,系統從0000H地址開始執行程序。)
9、C.EPROM (UV-EPROM[紫外線擦除可編程],人們常把UV-EPROM稱為EPROM 。)
10、C.SETB TR0(執行TRO=1後,定時器0開始定時。)
11、A. 掩膜ROM(其中X是程序存儲器形式選擇,當X=0時,選擇Mask ROM[掩膜ROM],當X=7時,選擇EPROM[紫外線可擦除ROM]。)
12、C.循環程序
13、A.0 (串列口工作方式0下,串列口昨晚同步以為寄存器使用。移位數據的發送和接受以8位為一幀,不設起始位和停止位,低位在前高位在後。)
14、 B. A (變址定址,即基址寄存器加變址寄存器間接定址方式,它以為程序計數器PC或數據指針DPTR作為基址寄存器,以累加器A作為變址寄存器,這二者內容之和為有效地址。)
15、C. 13(與題5重復。)
16、 D. PUSH A(格式:PUSH direct 。在指令系統中累加器的助記符為A,作為直接地址時助記符為ACC。)
17、B.分支程序(分支程序有兩種結構,if 和 switch 。)
18、A.0000H(PC復位狀態0000H)

『陸』 求一份單片機答辯的題目和答案 我不是計算機專業的 簡單點就行 拜託了

36個單片機新手入門問題:
1.C語言和匯編語言在各有哪些優缺點? 2.初學者到底是應該先學C還是匯編? 3.400減50,程序語句上如何SUBB實現呢?
4.C或匯編語言可以用於單片機,C++能嗎? 5.學了電子線路、C語言,感覺很迷茫怎麼辦? 6.8位機還能延續多久?
7.搞單片機開發,一定要會C嗎? 8.請問作為學生,如何學好單片機? 9.單片機的生命期還有多長?
10.當開發項目時,用C還是用匯編開發好? 11.如何才能才為單片機的高手啊? 12.符合44PIN的80系列8位單片機的MCU有哪些?
13.請問那裡可以找到關於這方面的書或資料? 14.女性是否適合單片機軟體編程這個行業? 15.從51轉到ARM會有困難嗎?
16.利用單片機來檢測手機電池的充放電時間? 17.商業級晶元和工業及晶元區別? 18.低輻射MCU方法可以減少,有什麼別的方法?
19.96單片機開發系統時,有那些注意事項? 20.在demo板上采樣電壓,不穩定,如何消除? 21.在車載DVD系統中,如何設計電子防震系統?
22.電子防震技術中,那些IC或器件可供選擇? 23.如何進行編程可以減少程序的bug? 24.有沒有解決加密問題又不破壞MCU的方法?
25.如何使生成的代碼具有和匯編一樣的效率? 26.ARM單片機和哪種內核的單片機比較接近? 27.測試中如何用一些比較短的時間來工作?
28.怎樣學51系列和cygnal系列單片機? 29.MCU的C匯編優化,有沒有通用的原則? 30.估計一個演算法的MIPS,有什麼好的途徑?
31.AT89S51,復位RAM中數據被修改怎麼回事? 32.如何正確的使用IO功能? 33.頻率100kHz,atiny15那樣怎麼辦?
34.單片機應注重哪幾個方面的學習? 35.汽車電子用的單片機是8位多,還是32位? 36.復用技術的使用在實際應用?

單片機開發與測試中的若干問題:
1.Delta-Sigma軟體測量方式,是什麼概念? 2.要同時用到3個counter,該怎麼辦? 3.有那些是衡量系統的穩定性的標准?
4.晶元封裝及設計過程中需要注意哪些問題? 5.抗干擾技術對軟體的可靠性懷疑。怎麼辦? 6.12M的晶振,如何實現480MB/S數據傳輸率呢?
7.當今世界單片機的應用與發展有什麼不同? 8.在中國,單片機在哪方面有較好的前景? 9.高性能要求選用32位單片機這樣認為對嗎?
10.51系統過渡到ARM系統,要注意哪些事情? 11.能否用PSoC嵌入式代替部分單片機系統呢? 12.如何理解如下概念?

13.選用什麼型號的模擬器和編程器比較好? 14.C語言是否有關於位操作地址的指令 15.運行以後看到從R0到R7都被佔用,為什麼?
16.發電機系統,如何設計復位電路? 17.PWM做到100kHz(8bit上)的方法有哪些? 18.醫療電子應用的最多是幾位單片機?
19.單片機對modem要進行哪些初始化操作? 20.各種各樣的輸入怎麼樣與MCU進行通訊? 21.兩個串口、16KEPROM、512個位元組的RAM?
22.在嵌入式開發中軟體抗干擾有哪些問題? 23.語音識別會不會是單片機下個消費熱點? 24.如何設計實現低成本測量電池組電壓的裝置?
25.調用函數會不會影響定時/計數器的中斷? 26.LM4915是什麼IC? 27.被嵌套高優先順序中斷程序怎樣返回主程序?
28.介紹單片機系統的故障自診斷的知識? 29.如何使照的相片可存儲,看的時候可調用? 30.將Wafer切割成Die後對單個Die進行?
31.測試整個MCU的功能是否正確? 32.如何測試程序達到較高的測試覆蓋度? 33.MCU邏輯電路是測試合格的,如何解決呢?
34.cpu一直工作在復位狀態,會不會有問題? 35.單片機系統的故障相關問題如何解決?

holtek單片機常見問題匯總:
1.Holtek的數據手冊在哪裡下載? 2.學單片機缺乏實踐經驗請問該怎麼辦? 3.A/D,D/A的采樣速率有什麼優勢?
4.學習ARM是否比學習單片機更有使用前景? 5.遙控的編解碼思路和設計流程是怎樣的? 6.Holtek的編程語句是否就是C51或是相關?
7.介紹一下MCU的測試方法。 8.如何理解預分頻,12時鍾模式等概念? 9.請推薦配套的編譯模擬燒錄的硬軟體?
10.在ARM編程中又應當如何? 11.採用什麼方法來測試單片機系統的可靠性? 12.Holtek如何解決測試問題?
13.如何使PIC16F87X寬溫度內誤差盡量小呢? 14.如何適當的喂狗,判定軟體的運行時間? 15.RISC架構的單片機它的主要特點是什麼?
16.RISC和CISC內核的MCU,代碼量哪個更大? 17.單片機的I/O口何種狀態能獲得最低功耗? 18.Holtek和AT系列編程有何不同?
19.Holtek和AT系列有FLASH可電擦寫的型號? 20.Holtek的單片機能符合該項應用要求嗎? 21.WATCHDOG功能的單片機,如何確認其起作用?
22.能否推薦一個DSP或現在的高速單片機? 24.HT48系列單片機支持串列通信嗎? 24.返回指令能用跳轉指令替代到主程序中?

8051單片機設計教程與實例---指令基礎教程
1.什麼是嵌入式系統? 2.單片機的技術發展歷史 3.單片機應用模式
4.單片機的開發過程 5.單片機基本結構與工作原理 6.單片機內部資源的配置
7.單片機的外部特性 8.80C51的SFR運行管理模式 9.單片機I/O埠及應用特性
10.80C51單片機存儲器系統及操作方式 11.單片機的指令系統 12.指令系統的分類與速解
13.指令的應用例子 14.定時器/計數器的基本結構與操作方式 15.定時器/計數器的SFR
16.定時器/計數器的工作方式 17.定時器/計數器的編程和使用 18.定時器應用舉例
19.中斷系統的基本組成 20.中斷系統中的SFR 21.中斷響應的自主操作過程
22.串列口的基本結構與操作方式 23.串列口的特殊功能寄存器 24.串口的工作方式
25.匯編語言應用程序設計的一般格式 26.匯編語言程序的設計方法 27.常用的偽指令
28.簡單結構程序 29.分支結構程序 30.循環結構程序
31.子程序結構程序 32.查表程序 33.查鍵程序

8051單片機設計教程與實例---實戰程序設計
1.顯示程序 2. 閃爍LED小燈的設計 3.閃爍LED控製程序
4.閃爍LED小燈主程序圖 5.數碼管時鍾電路的設計 6.8*8點陣LED字元顯示器的設計
7.數碼管時鍾電路的主程序 8.8路輸入模擬信號數值顯示電路的設計 9.8路輸入模擬信號數值顯示電路程序
10.單鍵學習型遙控器的設計 11.單鍵學習型遙控器的程序 12.電路主要性能指標
13.15路電器遙控器的設計 14.系統的功能實現方法 15.遙控發射及接收控製程序流程圖
16.自行車里程/速度計的設計 17.系統內存的規劃 18.系統內存設計的程序
19.自動往返行駛小汽車的設計 20.系統內存資源的分配 21.系統內存資源的程序
22.遙控小汽車的設計 23.發射板控製程序的設計 24.汽車行駛信息發送與接收器的設計
25.數據幀的編碼格式及發送/接收過程 26.汽車行駛信息發送與接收器的程序 27.系統調試中的問題及解決方法
28.數控調頻發射台的設計 29.內存單元的使用要求 30.W78E516B的功能特點
31.W78E516B中的幾個特殊寄存器 32.W78E516B在線編程的規則 33.W78E516B在線編程的硬體電路
34.W78E516B應用系統的程序設計 35.電子定時器的設計 36.電子定時器的程序
37.電子定時器的程序流程圖

單片機相關資料
(1)單片機的圖形化編程方法探討 (2)單片機應用編程技巧 (3)單片機自身的抗干擾若干措施
(4)單片機編音樂程序 (5)用89C51做直流穩壓電源 (6)王款主流CMMB調諧器的特性比較
(7)紅外遙控器控制的風扇溫控器 (8)用單片機89S52製作計算器 (9)用單片機89C51製作程式控制交換機

(10)數據採集和記錄系統單片機AT89C51 (11)簡單的製作AT89SXX的單片機教程板 (12)熱敏電阻溫度計:液晶版
(14)熱敏電阻溫度計 (15)使用DS1307的數字鬧鍾 (16)SPI快閃記憶體編程器的製作
(17)8051SBC單片機微處理器學習板 (18)Atmel 89系列編程器的製作 (19)ISP微控制器編程
(20)製作簡單的S51學習板 (21)89S52單片機開發板 (22)keil 與protues安裝的詳細步驟和說明

詳見:http://www.51c51.com/JIAOXUE4.HTM

『柒』 面試單片機的問題及技巧

說幾個我碰到過的吧

說出51的5個中斷名,及其對應的中斷入口地址。

描述冒泡排序法。

51單片機第9腳是什麼?

畫出一個AT89S52的最小系統,並擴展1個外部RAM,並要求可實現ISP。

51單片機延時1s的程序,匯編、c分別寫一個,要求使用中斷。

基於51實現4x4的鍵盤陣列,要求畫出原理圖,並寫出程序(注意防抖動)。

現在看來,都很簡單了,呵呵~

至於技巧嘛,可以告訴你一點,高技術的人都希望自己的兵事熱愛這個行業的,而不希望他們來公司的目的僅僅是為了賺錢

當然,如果你有做過可以在現場演示的實物的話,那是最好不過了,千萬別忘了帶上——「學習板」這種東西還是算了帶了吧。呵呵,開個玩笑

閱讀全文

與單片機面試題目相關的資料

熱點內容
單片機的反向編譯 瀏覽:463
subsample演算法 瀏覽:899
蘋果免費看書app哪個最好 瀏覽:885
c語言加密怎麼弄 瀏覽:840
c語言編譯的錯誤提示 瀏覽:767
驗機蘋果app哪個最好 瀏覽:666
光遇國際服安卓如何購買禮包 瀏覽:55
163app怎麼下載 瀏覽:245
電腦程序員下場 瀏覽:45
編譯原理ll1文法判斷 瀏覽:727
qt用vs2015編譯 瀏覽:551
結婚日子最好的演算法 瀏覽:794
安卓怎麼把數據傳到蘋果里 瀏覽:502
編譯器標識 瀏覽:790
編程珠璣第三章 瀏覽:785
windows如何開啟tftp伺服器 瀏覽:110
歐姆龍plc編程指令表 瀏覽:189
程序員遠程收入不穩定 瀏覽:861
演算法原理怎麼寫 瀏覽:470
有個動漫女主藍頭發是程序員 瀏覽:1001