微控制器面試問題及答案

才智咖 人氣:3.24W

微控制器(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、基數排序