第一篇:電子設(shè)計(jì)工程師08-12-05最終題目機(jī)考(轉(zhuǎn)發(fā))(定稿)
電子設(shè)計(jì)工程師2008年實(shí)操考試(計(jì)算機(jī)答題部分)試卷
電子設(shè)計(jì)工程師2008年實(shí)操考試(計(jì)算機(jī)答題部分)試卷
1、(本題為必答題,初級(jí)、助理級(jí)考生都必須作答。40分)請(qǐng)?jiān)O(shè)計(jì)并完成一個(gè)運(yùn)放調(diào)理電路。基本參數(shù)如下,輸入電壓在0~0.2V可調(diào),放大器放大倍數(shù)1~11倍(輸出范圍為0~
2.2V),具有過(guò)壓保護(hù)功能,設(shè)計(jì)內(nèi)容包括:
(1)0~0.2V可調(diào)輸入分壓電路(5分)。
(2)1~11倍的放大器電路(20分)。
(3)放大器輸出過(guò)壓保護(hù)電路。(最大不超過(guò)2.5V)(15分)。
請(qǐng)正確畫(huà)出電路設(shè)計(jì)原理圖,并結(jié)合設(shè)計(jì)內(nèi)容進(jìn)行說(shuō)明。
注:可提供三組電壓:-12V、+12V和+5V,+5V可以作為可調(diào)分壓電路的一端。
2、(本題為必答題,初級(jí)、助理級(jí)考生都必須作答。10分)已知液晶顯示子函數(shù)定義如下。/******************************************************
//函數(shù)名稱: void lcd_string(uchar *p, uchar flag)
//函數(shù)功能:1602LCD顯示函數(shù)
//參數(shù)功能:*p--顯示數(shù)據(jù)首地址;
//flag – 顯示數(shù)據(jù)在液晶上的行號(hào),可選1或2
******************************************************/
void lcd_string(uchar *p, uchar flag)
請(qǐng)編寫(xiě)一段子程序,在液晶的第一行顯示自己的學(xué)號(hào),第二行顯示自己的姓名(漢語(yǔ)拼音全稱)
注意:C語(yǔ)言中字符串指針的使用
3、(本題為助理級(jí)考題,初級(jí)考生不必作答。15分)假設(shè)浮點(diǎn)變量AD_Data存放的是從AD采集到的電壓數(shù)據(jù),由于1602 LCD液晶只能顯示ASCII碼,請(qǐng)把此浮點(diǎn)變量轉(zhuǎn)換為液晶可顯示的ASCII碼存放到無(wú)符號(hào)字符數(shù)組ad_result[16]中,其中整數(shù)部分一位,小數(shù)點(diǎn)一位,小數(shù)部分三位,其它不用位數(shù)全部賦0。
注意:AD_Data與ad_result[16]均為全局變量,子函數(shù)中不需要再重新定義,子函數(shù)名為
電子設(shè)計(jì)工程師2008年實(shí)操考試(計(jì)算機(jī)答題部分)試卷
void FloattoAscii(void)
{
}
提示:數(shù)字0-9所對(duì)應(yīng)的ASCII碼為0x30-0x39,小數(shù)點(diǎn)的ASCII碼為0x2E,另外C語(yǔ)言中直接對(duì)字符加單引號(hào)也可以表示其ASCII碼,如’2’即表示2的ASCII碼
4、(本題為助理級(jí)考題,初級(jí)考生不必作答。10分)假設(shè)浮點(diǎn)變量AD_Data存放的是采集到的運(yùn)放調(diào)理輸出的電壓數(shù)據(jù),當(dāng)采集到的電壓超過(guò)1.5V或低于0.5V時(shí),在液晶第二行顯示“Error”;當(dāng)電壓在0.5到1.5V之間時(shí)(含),在第二行顯示“Good”。要求第一行顯示實(shí)時(shí)電壓。液晶顯示子程序可參考第二題,假設(shè)顯示的電壓數(shù)據(jù)已經(jīng)轉(zhuǎn)換為ASCII碼并保存在無(wú)符號(hào)字符數(shù)組ad_result[16]中。以上變量均為全局變量,子程序不需要再定義,子函數(shù)名稱為
Void display(void)
{
}
第二篇:2012年秋季電子設(shè)計(jì)工程師-初級(jí)機(jī)考
問(wèn)答題(初級(jí)、助理必答,30分)
2、閱讀下列一段C51源程序,已知程序執(zhí)行前xdata區(qū)地址0開(kāi)始至地址4的5個(gè)字節(jié)單元的內(nèi)容分別為0x11、0x22、0x33、0x44、0x55,執(zhí)行完程序后,這5個(gè)xdata區(qū)存儲(chǔ)單元(0~4)的內(nèi)容分別為什么。#include “absacc.h” #define XD1 XWORD[0] main(){
XD1=0x1234;
while(1);}
問(wèn)答題(初級(jí)、助理必答,10分)
1、某款增強(qiáng)型的8051單片機(jī)帶看門(mén)狗定時(shí)器,其控制字WDTCN的地址為0xFF,某同學(xué)想在C51中直接使用該控制字符號(hào),但一時(shí)找不到該款單片機(jī)對(duì)應(yīng)的符號(hào)定義頭文件,請(qǐng)你幫他寫(xiě)出相應(yīng)的定義語(yǔ)句。
問(wèn)答題(初級(jí)、助理必答,10分)
3、某同學(xué)在使用EDP實(shí)驗(yàn)箱(標(biāo)準(zhǔn)配置)時(shí)發(fā)現(xiàn)采用的內(nèi)部的RAM不夠用,還少了100個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)單元,請(qǐng)你幫他提供一種最簡(jiǎn)單有效的解決方案。
電路設(shè)計(jì)題(初級(jí)、助理必答,70分)
采用與非門(mén)和D觸發(fā)器設(shè)計(jì)一個(gè)三分頻電路,畫(huà)出相應(yīng)的電路原理圖,并簡(jiǎn)要說(shuō)明電路的工作原理。
第三篇:2012年秋季電子設(shè)計(jì)工程師-初助理機(jī)考
問(wèn)答題(初級(jí)、助理必答,10分)
1、某款增強(qiáng)型的8051單片機(jī)帶看門(mén)狗定時(shí)器,其控制字WDTCN的地址為0xFF,某同學(xué)想在C51中直接使用該控制字符號(hào),但一時(shí)找不到該款單片機(jī)對(duì)應(yīng)的符號(hào)定義頭文件,請(qǐng)你幫他寫(xiě)出相應(yīng)的定義語(yǔ)句。
問(wèn)答題(初級(jí)、助理必答,10分)
3、某同學(xué)在使用EDP實(shí)驗(yàn)箱(標(biāo)準(zhǔn)配置)時(shí)發(fā)現(xiàn)采用的內(nèi)部的RAM不夠用,還少了100個(gè)字節(jié)的數(shù)據(jù)存儲(chǔ)單元,請(qǐng)你幫他提供一種最簡(jiǎn)單有效的解決方案。
問(wèn)答題(初級(jí)、助理必答,30分)
2、閱讀下列一段C51源程序,已知程序執(zhí)行前xdata區(qū)地址0開(kāi)始至地址4的5個(gè)字節(jié)單元的內(nèi)容分別為0x11、0x22、0x33、0x44、0x55,執(zhí)行完程序后,這5個(gè)xdata區(qū)存儲(chǔ)單元(0~4)的內(nèi)容分別為什么。#include “absacc.h” #define XD1 XWORD[0] main(){
XD1=0x1234;
while(1);}
電路設(shè)計(jì)題(初級(jí)、助理必答,70分)
采用與非門(mén)和D觸發(fā)器設(shè)計(jì)一個(gè)三分頻電路,畫(huà)出相應(yīng)的電路原理圖,并簡(jiǎn)要說(shuō)明電路的工作原理。
程序設(shè)計(jì)題(助理必答,30分)
2、結(jié)合EDP實(shí)驗(yàn)箱,編寫(xiě)C51代碼,實(shí)現(xiàn)矩形波(頻率在1kHz左右)占空比的檢測(cè)功能,請(qǐng)給出必要的代碼注釋。(30分)
程序設(shè)計(jì)題(助理必答,20分)
1、針對(duì)1kHz左右的矩形波,給出一種采用8051單片機(jī)測(cè)量其頻率及占空比的方法,文字描述或者畫(huà)程序流程圖均可。(20分)。
第四篇:09-01-05電子設(shè)計(jì)工程師2009年實(shí)操機(jī)考
第四期電子設(shè)計(jì)工程師師資考評(píng)員實(shí)操考試(計(jì)算機(jī)答題部分)試卷
1.(10分)利用三極管(9012)、20歐姆/2W電阻設(shè)計(jì)一個(gè)單片機(jī)I/O可以控制的加熱模塊(20歐姆/2W的電阻為被加熱對(duì)象),畫(huà)出電路圖。
2.(10分)利用1K的熱敏電阻(NTC)以及色環(huán)電阻設(shè)計(jì)一個(gè)溫度采集器,要求輸出電壓值,當(dāng)熱敏電阻為1K時(shí),輸出電壓不大于0.5V,畫(huà)出電路圖。
3.(20分)利用運(yùn)算放大器對(duì)溫度采集器輸出的電壓進(jìn)行比例放大,放大倍數(shù)1~6倍可調(diào),放大器具有輸出過(guò)壓保護(hù)電路(最大輸出不超過(guò)3.6V),畫(huà)出電路圖。
注:可提供三組電壓:-12V、+12V和+5V,+5V作為溫度采集器的供電電壓。
4.(10分)已知液晶顯示子函數(shù)定義如下。
//函數(shù)名稱: void lcd_string(uchar *p, uchar flag)//函數(shù)功能:1602LCD顯示函數(shù)
//參數(shù)功能:*p--顯示數(shù)據(jù)首地址;
// flag – 顯示數(shù)據(jù)在液晶上的行號(hào),可選1或2 ******************************************************/ void lcd_string(uchar *p, uchar flag)
請(qǐng)編寫(xiě)一段子程序,在液晶的第一行顯示自己的學(xué)號(hào),第二行顯示自己的姓名(漢語(yǔ)拼音全稱)
注意:C語(yǔ)言中字符串指針的使用
5.(15分)假設(shè)浮點(diǎn)變量TD_Data存放的是熱敏電值測(cè)量的溫度數(shù)據(jù),由于1602 LCD液晶只能顯示ASCII碼,請(qǐng)把此浮點(diǎn)變量轉(zhuǎn)換為液晶可顯示的ASCII碼存放到無(wú)符號(hào)字符數(shù)組td_result[16]中,其中整數(shù)部分兩位,小數(shù)點(diǎn)一位,小數(shù)部分一位,其它不用的12位不能在LCD上顯示(提示:可以定義一個(gè)4位的數(shù)組,把需要顯示的4位數(shù)復(fù)制到該數(shù)組中進(jìn)行顯示)。
注意:TD_Data與td_result[16]均為全局變量,子函數(shù)中不需要再重新定義,子函數(shù)名為
void FloattoAscii(void){ } 提示:數(shù)字0-9所對(duì)應(yīng)的ASCII碼為0x30-0x39,小數(shù)點(diǎn)的ASCII碼為0x2E,另外C語(yǔ)言中直接對(duì)字符加單引號(hào)也可以表示其ASCII碼,如’2’即表示2的ASCII碼
6.(10分)假設(shè)浮點(diǎn)變量TD_Data存放的是熱敏電阻測(cè)量的溫度數(shù)據(jù),當(dāng)采集到的溫度低于20℃或高于40℃時(shí),在液晶第一行顯示“Error”;當(dāng)溫度在40℃到20℃之間時(shí)(含),在第一行顯示“good”。要求第二行顯示實(shí)時(shí)溫度。液晶顯示子程序可參考第二題,假設(shè)顯示的溫度數(shù)據(jù)已經(jīng)轉(zhuǎn)換為ASCII碼并保存在無(wú)符號(hào)字符數(shù)組td_result[16]中。以上變量均為全局變量,子程序不需要再定義,子函數(shù)名稱為 Void display(void){ } 7.(25分)如果您是電子設(shè)計(jì)工程師的出題教師,請(qǐng)利用該實(shí)驗(yàn)箱為學(xué)生出一道實(shí)操考試題,并解答。
第五篇:電子設(shè)計(jì)大賽題目
自動(dòng)控制升降旗系統(tǒng)一.設(shè)計(jì)任務(wù)
設(shè)計(jì)一個(gè)自動(dòng)控制升降旗系統(tǒng),該系統(tǒng)能夠自動(dòng)控制升旗和降旗,升旗時(shí),在旗桿的最高端自動(dòng)停止;降旗時(shí),在最低端自動(dòng)停止。
自動(dòng)控制升降旗系統(tǒng)的機(jī)械模型如圖所示。旗幟的升降由電動(dòng)機(jī)驅(qū)動(dòng),該系統(tǒng)有兩個(gè)控制按鍵,一個(gè)是上升鍵,一個(gè)是下降鍵。
二.設(shè)計(jì)要求
(一)基本部分
1. 按下上升按鍵后,國(guó)旗勻速上升,同時(shí)流暢地演奏國(guó)歌;上升到最高端時(shí)自動(dòng)停止上升,國(guó)歌停奏;按下下降按鍵后,國(guó)旗勻速下降,降旗的時(shí)間不放國(guó)歌,下降到最低端時(shí)自動(dòng)停止。
2. 能在指定的位置上自動(dòng)停止。
3. 為避免誤動(dòng)作,國(guó)旗在最高端時(shí),按上升鍵不起作用;國(guó)旗在最低端時(shí),按下降鍵不起作用。
4. 升降旗的時(shí)間均為43秒鐘,與國(guó)歌的演奏時(shí)間相等,同時(shí),旗從旗桿的最下端上升到頂端。降旗不演奏國(guó)歌,同時(shí),旗從旗桿的最上端下降到底端。
5. 數(shù)字即時(shí)顯示旗幟所在的高度,以厘米為單位,誤差不大于2厘米。
(二)發(fā)揮部分
增設(shè)一個(gè)開(kāi)關(guān),由開(kāi)關(guān)控制是否是半旗狀態(tài),該狀態(tài)由一發(fā)光二極管顯示。
1. 半旗狀態(tài)(根據(jù)《國(guó)旗法》)。升旗時(shí),按上升鍵,奏國(guó)歌,國(guó)旗從最低端上升到最高端之后,國(guó)歌停奏,然后自動(dòng)下降到總高度的2/3高度處停止;降旗時(shí),按下降鍵,國(guó)旗先從2/3高度處上升到最高端,再自動(dòng)從最高端下降到底之后自動(dòng)停止,國(guó)歌停奏。
2. 不論旗幟是在頂端還是在底端,關(guān)斷電源之后重新合上電源,旗幟所在的高度數(shù)據(jù)顯示不變。
3. 要求升降旗的速度可調(diào)整,旗桿高度不變的情況下,升降旗時(shí)間的調(diào)整范圍是30—120秒鐘,步進(jìn)1秒。此時(shí)國(guó)歌停奏。
4. 具有無(wú)線遙控升、降旗及停止功能。