第一篇:09-01-05電子設計工程師2009年實操機考
第四期電子設計工程師師資考評員實操考試(計算機答題部分)試卷
1.(10分)利用三極管(9012)、20歐姆/2W電阻設計一個單片機I/O可以控制的加熱模塊(20歐姆/2W的電阻為被加熱對象),畫出電路圖。
2.(10分)利用1K的熱敏電阻(NTC)以及色環電阻設計一個溫度采集器,要求輸出電壓值,當熱敏電阻為1K時,輸出電壓不大于0.5V,畫出電路圖。
3.(20分)利用運算放大器對溫度采集器輸出的電壓進行比例放大,放大倍數1~6倍可調,放大器具有輸出過壓保護電路(最大輸出不超過3.6V),畫出電路圖。
注:可提供三組電壓:-12V、+12V和+5V,+5V作為溫度采集器的供電電壓。
4.(10分)已知液晶顯示子函數定義如下。
//函數名稱: void lcd_string(uchar *p, uchar flag)//函數功能:1602LCD顯示函數
//參數功能:*p--顯示數據首地址;
// flag – 顯示數據在液晶上的行號,可選1或2 ******************************************************/ void lcd_string(uchar *p, uchar flag)
請編寫一段子程序,在液晶的第一行顯示自己的學號,第二行顯示自己的姓名(漢語拼音全稱)
注意:C語言中字符串指針的使用
5.(15分)假設浮點變量TD_Data存放的是熱敏電值測量的溫度數據,由于1602 LCD液晶只能顯示ASCII碼,請把此浮點變量轉換為液晶可顯示的ASCII碼存放到無符號字符數組td_result[16]中,其中整數部分兩位,小數點一位,小數部分一位,其它不用的12位不能在LCD上顯示(提示:可以定義一個4位的數組,把需要顯示的4位數復制到該數組中進行顯示)。
注意:TD_Data與td_result[16]均為全局變量,子函數中不需要再重新定義,子函數名為
void FloattoAscii(void){ } 提示:數字0-9所對應的ASCII碼為0x30-0x39,小數點的ASCII碼為0x2E,另外C語言中直接對字符加單引號也可以表示其ASCII碼,如’2’即表示2的ASCII碼
6.(10分)假設浮點變量TD_Data存放的是熱敏電阻測量的溫度數據,當采集到的溫度低于20℃或高于40℃時,在液晶第一行顯示“Error”;當溫度在40℃到20℃之間時(含),在第一行顯示“good”。要求第二行顯示實時溫度。液晶顯示子程序可參考第二題,假設顯示的溫度數據已經轉換為ASCII碼并保存在無符號字符數組td_result[16]中。以上變量均為全局變量,子程序不需要再定義,子函數名稱為 Void display(void){ } 7.(25分)如果您是電子設計工程師的出題教師,請利用該實驗箱為學生出一道實操考試題,并解答。
第二篇:2013秋電子設計助理初級工程師實操題目
必答題(100分;答題時間90分鐘)
(1)設計電路,產生一個占空比可調的矩形波信號,頻率在300Hz~700Hz之間均可。可采用下列四種方法之一來實現:(50分)
i.使用提供的元器件NE555設計電路產生,需要自己在通用板上焊接電路,并替換合適的EDP子模塊后進行調測。
ii.使用提供的元器件OP07設計電路產生,需要自己在通用板上焊接電路,并替換合適的EDP子模塊后進行調測。
iii.采用EDP實驗箱的8051單片機編程實現矩形波的輸出,可以連接相應的輸出引腳使用輸出信號而不需焊接電路。
iv.采用EDP實驗箱增配的CPLD模塊編程實現矩形波的輸出,可以連接相應的輸出引腳使用輸出信號而不需焊接電路。
(2)設計制作一個矩形波至三角波的變換電路,將上題所產生的低頻矩形波信號變換為同頻率的三角波信號。考生自行在通用板上焊接好所設計的電路并請替換EDP實驗箱上的恰當模塊后進行調測。(50分)
附加題(助理考生必答,50分;答題時間60分鐘)
在必答題要求的基礎上,結合EDP實驗箱的標準配置模塊,調整電路,編寫程序,實現對三角波信號的數字化測量:
(1)在LCD顯示屏的第一行顯示考生考號。(5分)
(2)實時測量該三角波電壓的有效值,并將結果在LCD顯示屏第二行上實時顯示(顯示3位整數即可),測量誤差小于10%(以數字示波器測量作為參考)。(20分)
(3)實時測量該三角波信號的頻率,并將結果在LCD顯示屏第二行上實時顯示(顯示3位整數即可),測量誤差小于10%(以數字示波器測量作為參考)。(20分)
(4)其它擴展功能。(5分)
第三篇:2012年秋季電子設計工程師-初級機考
問答題(初級、助理必答,30分)
2、閱讀下列一段C51源程序,已知程序執行前xdata區地址0開始至地址4的5個字節單元的內容分別為0x11、0x22、0x33、0x44、0x55,執行完程序后,這5個xdata區存儲單元(0~4)的內容分別為什么。#include “absacc.h” #define XD1 XWORD[0] main(){
XD1=0x1234;
while(1);}
問答題(初級、助理必答,10分)
1、某款增強型的8051單片機帶看門狗定時器,其控制字WDTCN的地址為0xFF,某同學想在C51中直接使用該控制字符號,但一時找不到該款單片機對應的符號定義頭文件,請你幫他寫出相應的定義語句。
問答題(初級、助理必答,10分)
3、某同學在使用EDP實驗箱(標準配置)時發現采用的內部的RAM不夠用,還少了100個字節的數據存儲單元,請你幫他提供一種最簡單有效的解決方案。
電路設計題(初級、助理必答,70分)
采用與非門和D觸發器設計一個三分頻電路,畫出相應的電路原理圖,并簡要說明電路的工作原理。
第四篇:電子設計工程師08-12-05最終題目機考(轉發)(定稿)
電子設計工程師2008年實操考試(計算機答題部分)試卷
電子設計工程師2008年實操考試(計算機答題部分)試卷
1、(本題為必答題,初級、助理級考生都必須作答。40分)請設計并完成一個運放調理電路。基本參數如下,輸入電壓在0~0.2V可調,放大器放大倍數1~11倍(輸出范圍為0~
2.2V),具有過壓保護功能,設計內容包括:
(1)0~0.2V可調輸入分壓電路(5分)。
(2)1~11倍的放大器電路(20分)。
(3)放大器輸出過壓保護電路。(最大不超過2.5V)(15分)。
請正確畫出電路設計原理圖,并結合設計內容進行說明。
注:可提供三組電壓:-12V、+12V和+5V,+5V可以作為可調分壓電路的一端。
2、(本題為必答題,初級、助理級考生都必須作答。10分)已知液晶顯示子函數定義如下。/******************************************************
//函數名稱: void lcd_string(uchar *p, uchar flag)
//函數功能:1602LCD顯示函數
//參數功能:*p--顯示數據首地址;
//flag – 顯示數據在液晶上的行號,可選1或2
******************************************************/
void lcd_string(uchar *p, uchar flag)
請編寫一段子程序,在液晶的第一行顯示自己的學號,第二行顯示自己的姓名(漢語拼音全稱)
注意:C語言中字符串指針的使用
3、(本題為助理級考題,初級考生不必作答。15分)假設浮點變量AD_Data存放的是從AD采集到的電壓數據,由于1602 LCD液晶只能顯示ASCII碼,請把此浮點變量轉換為液晶可顯示的ASCII碼存放到無符號字符數組ad_result[16]中,其中整數部分一位,小數點一位,小數部分三位,其它不用位數全部賦0。
注意:AD_Data與ad_result[16]均為全局變量,子函數中不需要再重新定義,子函數名為
電子設計工程師2008年實操考試(計算機答題部分)試卷
void FloattoAscii(void)
{
}
提示:數字0-9所對應的ASCII碼為0x30-0x39,小數點的ASCII碼為0x2E,另外C語言中直接對字符加單引號也可以表示其ASCII碼,如’2’即表示2的ASCII碼
4、(本題為助理級考題,初級考生不必作答。10分)假設浮點變量AD_Data存放的是采集到的運放調理輸出的電壓數據,當采集到的電壓超過1.5V或低于0.5V時,在液晶第二行顯示“Error”;當電壓在0.5到1.5V之間時(含),在第二行顯示“Good”。要求第一行顯示實時電壓。液晶顯示子程序可參考第二題,假設顯示的電壓數據已經轉換為ASCII碼并保存在無符號字符數組ad_result[16]中。以上變量均為全局變量,子程序不需要再定義,子函數名稱為
Void display(void)
{
}
第五篇:電子設計工程師2009年實操考試試卷(A)(共)
電子設計工程師2009年實操考試試卷(A)
學校:姓名:
1.(10分)利用三極管(9012)、15歐姆/2W電阻設計一個單片機I/O可以控制的加熱模
塊(15歐姆/2W的電阻為被加熱對象)。
2.(10分)利用1K的熱敏電阻(NTC)以及色環電阻設計一個溫度采集器,要求輸出電
壓值,當熱敏電阻為1K時,輸出電壓不大于0.5V。
3.(20分)利用運算放大器對溫度采集器輸出的電壓進行比例放大,放大倍數2倍(不
可調,采用提供的色環電阻完成),放大器具有輸出過壓保護電路(最大輸出不超過
2.5V)。用萬用表測量電壓放大倍數K并記錄。
注:畫出1、2、3所要求的電路圖并焊接實物,所發元件可以剩余,但不能增加。
4.(30分)利用EDP試驗箱設計一個恒溫控制系統,要求能夠通過鍵盤設置恒溫溫度值,設置范圍為20~35攝氏度(包括20和35攝氏度),步進不大于0.5攝氏度,超過范圍在屏幕上顯示“error”。LCD(1602)第一行顯示所設置的溫度值,第二行顯示實時采集的溫度,設置溫度和測量溫度顯示兩位整數,一位小數。
5.(10分)擴展功能(軟硬件),自行發揮