單片機競賽題_第1頁
單片機競賽題_第2頁
單片機競賽題_第3頁
單片機競賽題_第4頁
單片機競賽題_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、07年比賽編程題本屆編程比賽題目在內(nèi)容難度有所加深,小學(xué)涉及到的指令范圍如下:指令名稱指令代碼接通指令00斷開指令01延時指令02奏樂指令03送數(shù)指令04加數(shù)指令06減數(shù)指令07轉(zhuǎn)向指令10數(shù)相等轉(zhuǎn)指令11調(diào)用指令12返回指令13運行方式指令14結(jié)束指令15小學(xué)程序長度在20條指令左右;中學(xué)包括所有指令,程序長度在30條指令左右,要求用到控制循環(huán)的次數(shù)或過程調(diào)用。 2006年第二屆北京市比賽題目數(shù)碼管編程 (有效時間5分鐘)    用DP801單片機控制DP8012擴展板上的數(shù)碼管,要求循環(huán)顯示下面的數(shù),每個數(shù)顯示0.5秒:小學(xué)組(10題,斷開、接通端口

2、數(shù)累計15次)1、P37 2、L40 3、H18 4、E54 5、8F56、b25 7、U64 8、3C6 9、H35 10、5F3    初中組(10題,斷開、接通端口數(shù)累計19次)1、P137    2、L420    3、H182    4、2E13    5、8F43    6、3b25    7、U647    8、3C96  

3、  9、H357    10、85F3高中組(10題,斷開、接通端口數(shù)累計21次)1、P1379   2、L4206   3、H1824   4、2E143   5、 8F4136、34b25   7、U9647   8、37C96   9、H3579   10、85F36 三色燈編程(有效時間5分鐘)    用DP801單片機控制DP8011擴展板上的三色

4、燈,左燈1號燈,中燈2號燈,右燈3號燈。要求如下:小學(xué)組(約22字節(jié),10題)1、11燈發(fā)紅光;22燈發(fā)綠光;33燈閃動橙(黃)光,閃動間隔0.5秒;2、11燈閃綠光,閃動間隔0.5秒;22燈不發(fā)光;33燈發(fā)紅光;3、11燈不發(fā)光;22燈在紅、橙(黃)光間轉(zhuǎn)換,轉(zhuǎn)換間隔0.5秒;33燈發(fā)綠光;4、11燈發(fā)綠光;22燈不發(fā)光;33燈在綠橙(黃)光間轉(zhuǎn)換,轉(zhuǎn)換間隔0.5秒;5、11燈發(fā)紅光;22燈閃動橙(黃)光,閃動間隔0.5秒;33燈發(fā)綠光;6、11燈在橙(黃)、紅光間轉(zhuǎn)換,轉(zhuǎn)換間隔0.5秒;22燈發(fā)綠光;33燈不發(fā)光;7、11燈發(fā)綠光;22燈發(fā)紅光;33燈閃動綠光,閃動間隔0.5秒;8、11燈

5、閃紅光,閃動間隔0.5秒;22燈不發(fā)光;33燈發(fā)綠光;9、11燈發(fā)紅光;22燈在紅、綠光間轉(zhuǎn)換,轉(zhuǎn)換間隔0.5秒;33燈發(fā)綠光;10、11燈不發(fā)光;22燈發(fā)綠光;33燈在綠橙光間轉(zhuǎn)換,轉(zhuǎn)換間隔0.5秒;初中組(約32字節(jié),10題)1、1按住K1鍵1燈發(fā)綠光;2按住K2鍵2燈不發(fā)光;3正常情況下,1燈不發(fā)光,2燈發(fā)綠光,3燈發(fā)紅光;2、1按住K1鍵2燈發(fā)綠光;2按住K2鍵3燈不發(fā)光;3正常情況下,1燈發(fā)紅光,2燈不發(fā)光,3燈發(fā)綠光;3、1按住K1鍵3燈發(fā)綠光;2按住K2鍵1燈不發(fā)光;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈不發(fā)光;4、1按住K1鍵1燈發(fā)橙(黃)光;2按住K2鍵2燈發(fā)橙(黃)光;

6、3正常情況下,1燈發(fā)紅光,2燈發(fā)綠光,3燈不發(fā)光;5、1按住K1鍵1燈發(fā)紅光;2按住K2鍵2燈發(fā)紅光;3正常情況下,1燈發(fā)綠光,2燈不發(fā)光,3燈發(fā)紅光;6、1按住K1鍵1燈發(fā)綠光;2按住K2鍵2燈發(fā)綠光;3正常情況下,1燈不發(fā)光,2燈發(fā)紅光,3燈發(fā)綠光;7、1按住K1鍵1燈發(fā)橙(黃)光;2按住K2鍵2燈發(fā)橙(黃)光;3正常情況下,1燈發(fā)紅光,2燈發(fā)綠光,3燈發(fā)紅光;8、1按住K1鍵1燈發(fā)綠光;2按住K2鍵2燈發(fā)綠光;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈發(fā)紅光;9、1按住K1鍵1燈發(fā)紅光;2按住K2鍵2燈發(fā)紅光;3正常情況下,1燈發(fā)紅光,2燈發(fā)綠光,3燈不發(fā)光;10、1按住K1鍵1燈不發(fā)光

7、;2按住K2鍵2燈發(fā)橙(黃)光;3正常情況下,1燈發(fā)綠光,2燈不發(fā)光,3燈發(fā)紅光;高中組(約52字節(jié),10題)1、1按住K1鍵1燈閃動紅光,2按住K2鍵2燈閃動綠光;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈不發(fā)光;4閃動時間間隔為0.5秒;2、1按住K1鍵2燈閃動綠光,2按住K2鍵3燈閃動紅光;3正常情況下,1燈不發(fā)光,2燈發(fā)紅光,3燈發(fā)綠光; 4閃動時間間隔為0.5秒;3、1按住K1鍵1燈閃動紅光,2按住K2鍵3燈閃動綠光;3正常情況下,1燈發(fā)綠光,2燈不發(fā)光,3燈發(fā)紅光;4閃動時間間隔為0.5秒;4、1按住K1鍵1燈在紅、綠光間轉(zhuǎn)換,2按住K2鍵2燈在紅、橙(黃)光間轉(zhuǎn)換;3正常情況下,

8、 1燈發(fā)紅光,2燈發(fā)綠光,3燈發(fā)紅光;4轉(zhuǎn)換時間間隔為0.5秒;5、1按住K1鍵2燈在紅綠光間轉(zhuǎn)換,2按住K2鍵3燈在紅、橙(黃)光間轉(zhuǎn)換;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈發(fā)綠光; 4轉(zhuǎn)換時間間隔為0.5秒;6、1按住K1鍵1燈在紅、橙(黃)光間轉(zhuǎn)換,2按住K2鍵3燈在紅、綠光間轉(zhuǎn)換;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈不發(fā)光;4轉(zhuǎn)換時間間隔為0.5秒;7、1按住K1鍵1燈閃動紅光,2按住K2鍵2燈在紅、橙(黃)光間轉(zhuǎn)換;3正常情況下,1燈發(fā)綠光,2燈不發(fā)光,3燈發(fā)紅光;4閃動或轉(zhuǎn)換時間間隔為0.5秒;8、1按住K1鍵2燈閃動紅光,2按住K2鍵3燈在紅、綠光間轉(zhuǎn)換;3正常情況下

9、,1燈發(fā)紅光,2燈發(fā)綠光,3燈不發(fā)光;4閃動或轉(zhuǎn)換時間間隔為0.5秒;9、1按住K1鍵2燈閃動紅光,2按住K2鍵1燈閃動綠光;3正常情況下,1燈發(fā)綠光,2燈發(fā)紅光,3燈不發(fā)光;4閃動時間間隔為0.5秒;10、1按住K1鍵3燈閃動綠光,2按住K2鍵1燈在紅、綠光間轉(zhuǎn)換;3正常情況下,1燈不發(fā)光,2燈發(fā)綠光,3燈發(fā)紅光;4閃動或轉(zhuǎn)換時間間隔為0.5秒;  2007年第三屆海淀區(qū)比賽練習(xí)題目小學(xué)1 11號燈同時按紅黃綠的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)3次之后都不發(fā)光;22號燈始終不發(fā)光;33號燈始終不發(fā)光。直到按復(fù)位鍵結(jié)束程序的運行,1、2、3號燈才恢復(fù)為發(fā)黃光。 2

10、11號燈始終不發(fā)光;22號燈始終不發(fā)光; 33號燈按綠紅黃的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)3次后不發(fā)光。直到按復(fù)位鍵結(jié)束程序的運行,1、2、3號燈才恢復(fù)為發(fā)黃光。 3 11號燈發(fā)紅光時2號燈發(fā)綠光,2號燈發(fā)紅光時1號燈發(fā)綠光,兩燈交替閃爍,循環(huán)10次之后為不發(fā)光;23號燈始終不發(fā)光。直到按復(fù)位鍵結(jié)束程序的運行,1、2、3號燈才恢復(fù)為發(fā)黃光。 初中1 1不按鍵,1、2、3號燈同時按紅黃綠的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)3次之后都不發(fā)光;2按K1鍵,1號燈發(fā)紅光;    3按K2鍵,2號燈發(fā)綠光。2 1不按鍵,1、2、3號燈都不

11、發(fā)光;2按K1鍵,1號燈發(fā)紅光,2號燈發(fā)黃光,3號燈發(fā)綠光;3按K2鍵,1、2、3號燈同時按綠紅黃的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)3次后都發(fā)黃色光。 高中1 1不按鍵,1、2、3號燈同時按紅黃綠的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)3次之后都不發(fā)光;2按住K1鍵,1號燈閃動紅光,閃動時間間隔為0.5秒;    3按住K2鍵,2號燈閃動綠光,閃動時間間隔為0.5秒。2 1不按鍵,1、2號燈都不發(fā)光,3號燈按綠黃紅的順序發(fā)光,每換一種顏色用休止符延時,循環(huán)5次之后也不發(fā)光;2按住K1鍵,1號燈閃動紅光,閃動時間間隔為0.3秒;3按住K2鍵,3號

12、燈閃動綠光,閃動時間間隔為0.3秒。DP883編程題1.       實驗彩燈板物理連接:將彩燈實驗板的1、2、3、4號燈的信號線接到單片機上的輸出口。編寫程序:程序開始按1、2、3、4號綠燈順序,依次閃亮。按住+1鍵,閃光改為按4 、3 、2 、1號綠燈順序閃亮,抬起1鍵后,恢復(fù)原顯示順序。 2.       用彩燈實驗板模仿秒表物理連接:將彩燈實驗板上的信號線接在單片機上的輸出口上。編寫程序:運行程序,發(fā)光管全不亮。按一下+1鍵,彩燈實驗板上四個綠色發(fā)光管按1秒

13、時間間隔順序輪流發(fā)光1號燈亮,之后熄滅,2號燈點亮,之后熄滅,無限循環(huán)。按一下-1鍵,發(fā)光管停止輪流發(fā)光,保持剛才的發(fā)光狀態(tài)。再次按+1鍵,循環(huán)顯示重新開始。 3.       數(shù)碼管交替顯示字符物理連接:將單片機輸出和數(shù)碼管輸入對應(yīng)接好。編寫程序:用-1鍵作為開關(guān),不按鍵,數(shù)碼管交替顯示3、4,按住1鍵,數(shù)碼管上交替顯示C、U兩個字符。 4.       用單片機顯示溫度變化物理連接:將溫度實驗板4個輸出接到單片機輸入,將數(shù)碼管實驗板輸入按順序接到單片機

14、輸出口。編寫程序:當(dāng)溫度最低時,單片機顯示“0”,隨著傳感器的溫度升高,單片機主板顯示依次變?yōu)椤?、2、3、4”,隨著溫度的降低,顯示又依次變回“3、2、1、0” 5.       聲音控制彩燈硬件接線:聲控實驗板輸出接單片機輸入口,單片機輸出口接到彩燈實驗板控制信號輸入端。編寫程序:平時各燈熄滅,每當(dāng)話筒接收到聲音時,1、2、3、4號綠燈依次各亮0.5秒,之后熄滅。 6.       光電控制數(shù)碼管顯示,硬件接線:光控實驗板輸出接單片機輸入口,單片機輸出

15、口接到數(shù)碼管實驗板輸入端。編寫程序:通常數(shù)碼管顯示“n”,當(dāng)光線被擋住時時顯示“F”。 7.       溫控顯示,硬件接線:溫控實驗板第2組輸出接單片機輸入口,單片機輸出口接到數(shù)碼管實驗板輸入端。編寫程序:常溫下數(shù)碼管顯示“L”,當(dāng)溫度升高時,數(shù)碼管顯示“H”。 8.       模仿光控自動門,硬件接線:光控實驗板輸出接單片機輸入口,單片機輸出接到電機實驗板輸入端。編寫程序:當(dāng)光線沒有被遮擋時,電機不轉(zhuǎn),每當(dāng)光線被遮擋一次,電機旋轉(zhuǎn)3秒表示打開大門;之

16、后延時2秒等待行人通過;再后電機反向旋轉(zhuǎn)3秒表示關(guān)閉大門。若在門開的情況下,光還被擋,就仍延時,直到遮擋移開,延時兩秒后電機才反轉(zhuǎn)3秒,關(guān)閉大門。 9.       其它題目教師可以根據(jù)課堂的學(xué)習(xí)情況,啟發(fā)學(xué)生,觀察生活,結(jié)合生活實際,提出自己的設(shè)想,用現(xiàn)有材料模仿應(yīng)用。DP801現(xiàn)場編程例題小學(xué)組題目:編程控制共陽數(shù)碼管順序顯示一組數(shù)字3、5、7、9。要求:每個數(shù)字顯示0.5秒,四個數(shù)字顯示一遍,關(guān)閉1秒,再顯示下一遍。四個數(shù)字共顯示4遍。注:單片機的輸出口07與數(shù)碼管的輸入口已按順序連好。參考答案:地址 

17、60;      指令機器碼0.0.        04   000.2.        00   000.4.        00   010.6.        00   020.8.&

18、#160;       00   030.9.        00   051.2.        03   00    03       用400毫秒代替顯示0.4秒。1.5.      

19、  01   011.7.        00   061.9.        03   00    032.2.        00   012.4.        01   0

20、32.6.        01   052.8.        01   063.0.        03   00    033.3.        00   033.5.   

21、     00   053.7.        00   063.9.        03   00    034.2.        01   064.4.       

22、; 03   00    034.7.        01   004.9.        01   015.1.        01   025.3.        01   035.5.

23、        01   055.7.        03   00    05       800毫秒代替關(guān)閉1秒。6.0.        06   01       

24、      加數(shù)“1”(次數(shù))6.2.        11   04    67       數(shù)相等轉(zhuǎn)(顯示4遍)6.5.        10   02          

25、0;  不到4遍循環(huán)檢測到0.2.6.7.        03   25   06        用奏樂比較保險能完成任務(wù)(不用插音箱)7.0.        10   67            

26、死循環(huán)。(代替結(jié)束指令)2008中學(xué)組數(shù)碼管編程題目解析20081104中學(xué)組數(shù)碼管編程題目解析1 正常情況下,數(shù)碼管上循環(huán)顯示5、7、3;按住K鍵數(shù)碼管上交替顯示2、6,松開K鍵則回到正常情況,且從停滯位置繼續(xù)循環(huán)顯示5、7、3。0.0. 12 30     01 01     01 04     12 45     12 30     01 03    

27、 01 04     01 05     01 06     12 45     12 30     01 04     01 06     12 45     10 003.0. 00 00     00 01  &#

28、160;  00 02     00 03     00 04     00 05     00 06     134.5. 03 15 03     09 00 52     135.2. 12 30     01 02    

29、 01 06     03 15 03     08 00 45     12 30     01 01     03 15 03     08 00 45     10 452 正常情況下,數(shù)碼管上循環(huán)顯示5、7、3;按一下K鍵數(shù)碼管上交替顯示2、6,循環(huán)3次后,回到正常情況,且從停滯位置繼續(xù)循環(huán)顯示5、7、3。0.

30、0. 12 39     01 01     01 04     12 39     01 03     01 04     01 05     01 06     12 39     01 04   

31、0; 01 06     10 002.4. 00 00     00 01     00 02     00 03     00 04     00 05     00 06     133.9. 08 00 704.2. 09 00 42   &

32、#160; 04 004.7. 06 01     12 24     01 02     01 06     03 15 03     12 24     01 01     03 15 03     11 03 39     10 47

33、7.0. 03 15 03     12 24     133 正常情況下,數(shù)碼管上循環(huán)顯示5、7、3;按住K鍵數(shù)碼管上數(shù)字2閃爍顯示,松開K鍵則回到正常情況,且從停滯位置繼續(xù)循環(huán)顯示5、7、3。0.0. 12 30     01 01     01 04     12 45     12 30     01 03&#

34、160;    01 04     01 05     01 06     12 45     12 30     01 04     01 06     12 45     10 003.0. 00 00   

35、0; 00 01     00 02     00 03     00 04     00 05     00 06     134.5. 03 15 03     09 00 52     135.2. 12 30     01 02&#

36、160;    01 06     03 15 03     08 00 45     01 00     01 01     01 03     01 04     01 05     03 15 03    

37、; 08 00 45     10 454 正常情況下,數(shù)碼管上循環(huán)顯示5、7、3;按一下K鍵數(shù)碼管上顯示2,閃動3次后回到正常情況,且從停滯位置繼續(xù)循環(huán)顯示5、7、3。0.0. 12 39     01 01     01 04     12 39     01 03     01 04     01 05 

38、;    01 06     12 39     01 04     01 06     10 002.4. 00 00     00 01     00 02     00 03     00 04    

39、00 05     00 06     133.9. 08 00 764.2. 09 00 42     04 004.7. 06 01     12 24     01 02     01 06     03 15 03     01 00   &

40、#160; 01 01     01 03     01 04     01 05     03 15 03     11 03 39     10 477.6. 03 15 03     12 24     135 正常情況下,數(shù)碼管上交替顯示2、6;按住K鍵數(shù)碼管上循環(huán)顯示5

41、、7、3,松開K鍵則回到正常情況,且從停滯位置繼續(xù)循環(huán)顯示2、6。0.0. 12 27     01 02     01 06     12 27     01 01     10 001.2. 00 00     00 01     00 02     00 03 &

42、#160;   00 04     00 05     00 06     132.7. 03 15 033.0. 09 00 36     12 12     133.6. 12 12     01 01     01 044.2. 03 15 03    

43、 08 00 30     12 12     01 03     01 04     01 05     01 065.8. 03 15 03     08 00 30     12 12     01 04     01 067.0.

44、03 15 037.3. 08 00 30     10 306 正常情況下,數(shù)碼管上閃動數(shù)字2;按住K鍵則數(shù)碼管上循環(huán)顯示5、7、3,松開K鍵則回到正常情況。0.0. 12 41     12 26     01 02     01 06     12 41     01 00     01 01 

45、0;   01 02     01 03     01 04     01 05     01 06     10 002.6. 00 00     00 01     00 02     00 03     00 04

46、     00 05     00 06     134.1. 02 05 004.4. 09 00 48     134.8. 12 26     01 01     01 04     02 05 00     08 00 44    

47、 12 26     01 03     01 04     01 05     01 06     02 05 00     08 00 44     12 26     01 04     01 06   

48、  02 05 008.5. 08 00 44     10 447 正常情況下,數(shù)碼管上閃動數(shù)字2;按一下K鍵數(shù)碼管上循環(huán)顯示5、7、3,循環(huán)3次后回到正常情況。單片機上的數(shù)碼管計按K鍵的次數(shù)。0.0. 04 000.2. 12 72     12 31     01 02     01 06     12 72     03 15 03

49、0;    01 00     01 01     01 02     01 03     01 04     01 05     01 06     10 023.1. 03 15 03     00 00   

50、60; 00 01     00 02     00 03     00 04     00 05     00 06     134.9. 12 31     01 01     01 04     12 31  &#

51、160;  01 03     01 04     01 05     01 06     12 31     01 04     01 06     137.2. 08 00 917.5. 09 00 75     06 01   

52、60; 12 49     12 49     12 49     03 15 03     10 729.1. 1308年中學(xué)組三色燈編程參考題中學(xué)組三色燈現(xiàn)場編程參考題1正常情況下,1、2、3號燈同閃紅光。 按住K1鍵,1號燈閃綠光,2、3號燈接著閃紅光; 按住K2鍵,3號燈閃綠光,1、2號燈接著閃紅光。 【程序】   0.0. 09 00 38     

53、; 09 00 22      01 00      00 01      01 02      00 03      01 04      00 05     

54、0;12 54      10 00 2.2. 01 00      00 01      01 02      00 03      00 04      01 05    &#

55、160; 12 54      10 00 3.8. 00 00      01 01      01 02      00 03      01 04      00 05   

56、   12 54      10 00 5.4. 03 15 03      00 00      00 01      00 02      00 03      00 

57、;04      00 05      00 06      03 15 03      13 共75字節(jié) 2正常情況下,1號燈閃紅光、2號燈閃綠光、3號燈閃黃光; 按一下K1鍵, 2、3號燈不發(fā)光,1號燈閃綠光5次,然后回到正常情況; 按住K2鍵,3號燈閃綠光,1、2號燈不發(fā)光。 【程序】  0.0. 09 00&#

58、160;38      09 01 22      01 00      00 01      00 02      01 03      01 04      01 0

59、5      12 66      10 00 2.2. 00 00      00 01      00 02      00 03      00 04      0

60、1 05      12 66      10 00 3.8. 08 00 43      10 38 4.3. 04 00 4.5. 06 01      00 00      01 01   &#

61、160;  00 02      00 03      00 04      00 05      12 66      11 05 00      10 45 6.6. 03 1

62、5 03      00 00      00 01      00 02      00 03      00 04      00 05      00 06 

63、60;    03 15 03      13 共87字節(jié) 3 正常情況下,看到綠光在1、2、3號燈的黃底色上跑動; 按住K1鍵,跑動的綠光停住,松開K1鍵回到正常情況,且綠光從停止位置繼續(xù)跑; 按住K2鍵,三個燈都關(guān)閉,松開K2鍵回到正常情況,且綠光從停止位置繼續(xù)跑。 【程序】   0.0. 12 26      00 00      

64、01 01      12 41      12 26      00 02      01 03      12 41      12 26      00 04 &#

65、160;    01 05      12 41      10 00 2.6. 01 00      01 01      01 02      01 03 01 04     

66、 01 05      01 06      13 4.1. 03 15 03 4.4. 09 00 44      09 01 51      13 5.1. 00 00      00 01  &

67、#160;   00 02      00 03      00 04      00 05      00 06      03 15 03      10 44 共70字節(jié) 4 

68、;正常情況下,看到綠光在1、2、3號燈的黃底色上依次閃; 按住K1鍵,閃的綠光停住,松開K1鍵回到正常情況,且綠光從停止位置繼續(xù)依次閃; 按住K2鍵,三個燈都關(guān)閉,松開K2鍵回到正常情況,且綠光從停止位置繼續(xù)依次閃。     單片機上的數(shù)碼管計按K1鍵的次數(shù)。 【程序】   0.0. 04 00      00 00      01 01      12&#

69、160;22      00 02      01 03      12 22      00 04      01 05      12 22      10 00 2.2.&#

70、160;08 00 32 09 00 25 06 01 10 22 3.2. 08 01 52 00 00      00 01      00 02      00 03      00 04      00

71、 05      03 15 03 10 22 5.2. 03 15 03 01 00      01 01      01 02      01 03 01 04      01 05   

72、0;  03 15 03 13 共71字節(jié) 5 正常情況下,1、2、3號燈同閃紅光。 按住K1鍵,1號燈閃綠光,2、3號燈接著閃紅光; 按住K2鍵,3號燈閃綠光,1、2號燈接著閃紅光。     單片機上的數(shù)碼管計按K1鍵和K2鍵的總次數(shù)。 【程序】   0.0. 04 00 0.2. 08 00 20 0.5. 12 44      00 00   

73、;   01 01      12 57      09 00 05      06 01      10 02 2.0. 08 01  2.3. 12 44      00 04  

74、60;   01 05      12 57 09 01 23      06 01      10 02 3.8. 12 44      12 57      10 02 4.4. 01 00 &#

75、160;    00 01      01 02      00 03      01 04      00 05      13 5.7. 03 15 03      00

76、60;00      00 01      00 02      00 03      00 04      00 05      03 15 03      13 共76字節(jié) *

77、6 正常情況下,看到綠光在1、2、3號燈的黃底色上跑動; 按住K1鍵,跑動的綠光停住,松開K1鍵回到正常情況,且綠光從停止位置繼續(xù)跑; 按住K2鍵,看到綠光在白底色上跑動;松開K2鍵回到正常情況,且綠光從停止位置繼續(xù)跑。 (此題不會考) 【程序】   0.0. 10 89 0.2. 01 00      00 01      01 02      00 03

78、      01 04      00 05      13 1.5. 00 00      01 01      03 15 03 13 2.3. 00 02      01 03  &#

79、160;   03 15 03 13 3.1. 00 04      01 05      03 15 03 13 3.9. 00 00      00 01      00 02      00 0

80、3      00 04      00 05      13 5.2. 08 00 60 5.5. 09 00 55      10 52 6.0. 09 01 66      12 02   &#

81、160;  13 6.6. 08 01 5208年智能設(shè)計比賽題目單片機08競賽示例 小學(xué)組:1.    實驗彩燈板物理連接:將彩燈實驗板的1、2、3、4號燈的信號線接到單片機上的輸出口。編寫程序:程序開始按1、2、3、4號綠燈順序,依次閃亮。按住1鍵,閃光順序改為按4 、3 、2 、1號綠燈順序閃亮,抬起1鍵后,回復(fù)原顯示順序。 2.    數(shù)碼管交替顯示字符。物理連接:將單片機輸出和數(shù)碼管輸入對應(yīng)接好。編寫程序:用-1鍵作為開關(guān),不按鍵,數(shù)碼管交替顯示2 、6,

82、按住-1鍵,數(shù)碼管上交替顯示“P、5”兩個字符。 初中組:1利用彩燈實驗板中的“綠燈”模仿秒表物理連接:將彩燈實驗板上4個燈的信號線接在單片機上的輸出口上。編寫程序:用+1鍵作為開關(guān),按一下+1鍵,彩燈實驗板上的四個綠色發(fā)光管輪流發(fā)光,每次亮1秒,關(guān)閉并點亮下一個燈,無限循環(huán);再按一下+1鍵,發(fā)光管停止輪流發(fā)光,保持剛才的發(fā)光狀態(tài)。示意圖如下。 2模仿自動計數(shù)裝置物理連接:將光電控制板的輸出信號線接在單片機的輸入口上。編寫程序:用1鍵和1鍵作為選擇開關(guān)。程序運行后,按一下1鍵,每當(dāng)光線被遮擋一次,數(shù)碼管(主機板)上的數(shù)加一;按一下-1鍵,每當(dāng)光線被遮擋一次,數(shù)碼管(主機板)

83、上的數(shù)減一。 3利用光電控制板模仿自動門物理連接:要求光電控制板上的輸出信號線接在單片機上的輸入口上;雙向電機實驗?zāi)K的輸入信號線接在單片機上的輸出口上。編寫程序:當(dāng)光線沒有被遮擋時,電機不轉(zhuǎn),當(dāng)光線被遮擋住時,電機旋轉(zhuǎn)3秒,如果此時遮擋已經(jīng)移開,延時1秒后,電機反轉(zhuǎn)3秒,停止。如果遮擋沒有移開,電機不動作,直到遮擋移開,再延時1秒后,才反轉(zhuǎn)3秒然后停止;在反轉(zhuǎn)過程中如果又遇到遮擋,電機立即正轉(zhuǎn)3秒,一直等到遮擋移走,并延時1秒后,才反轉(zhuǎn)3秒,停止。 4用單片機顯示溫度變化物理連接:將溫度實驗板4個輸出接到單片機輸入口編寫程序:當(dāng)溫度最低時,單片機顯示“0”,隨著傳感器的溫

84、度升高,單片機主板顯示依次變?yōu)椤?、2、3、4”,隨著溫度的降低,顯示又依次變回“3、2、1、0” 5.手動控制顯示物理連接:將單片機輸出和數(shù)碼管輸入對應(yīng)接好。編寫程序:用1鍵作為開關(guān),不按鍵,數(shù)碼管交替顯示“2 、6”,按一下1鍵,數(shù)碼管上交替顯示“P、5”兩個字符,共計顯示三次,回到初始狀態(tài),繼續(xù)交替顯示“2、6”。 高中組:1溫度控制風(fēng)扇電機。常溫下風(fēng)扇電機不轉(zhuǎn),當(dāng)溫度升高時,電機旋轉(zhuǎn),溫度降低時電機停轉(zhuǎn)。物理連接:將溫控板輸出線其中之一接在單片機的輸入口上,雙向電機實驗板的輸出線接在單片機上的輸出口上。編寫程序:常溫下風(fēng)扇電機不轉(zhuǎn),主板顯示“00”,當(dāng)溫度升高時,電

85、機旋轉(zhuǎn),主板顯示“01”,溫度降低時電機停轉(zhuǎn),主板回復(fù)顯示“00”循環(huán)。 2. 聲音控制彩燈硬件接線:聲控實驗板輸出接單片機1號輸入口,單片機輸出口接彩燈實驗板的綠燈控制信號。編寫程序:平時各燈熄滅,每當(dāng)話筒接收到聲音時,綠燈1、2、3、4依次各亮0.5秒,之后熄滅。 3. 顯示按鍵數(shù)值硬件接線:將開關(guān)實驗板AN1,AN2接線連接到單片機輸入口線,將單片機輸出和數(shù)碼管實驗板相應(yīng)接線相連。編寫程序:當(dāng)按"AN1"時,顯示“1”;當(dāng)按AN2時,顯示“2”,不按顯示“3”,循環(huán)。 4. 光電控制數(shù)碼管顯示硬件接線:光電控制板輸出接單片機輸入口,將單片

86、機輸出和數(shù)碼管實驗板相應(yīng)接線相連。編寫程序:用光電控制作為開關(guān),沒有遮擋時,數(shù)碼管交替顯示2 、6;遮擋住光電傳感器時,數(shù)碼管上交替顯示“P、5”兩個字符。 5. 溫控顯示硬件接線:將溫控板輸出線接到單片機輸入口,將單片機輸出和數(shù)碼管實驗板相應(yīng)接線相連。編寫程序:常溫下恒定顯示“L”;當(dāng)溫度升高時,閃動顯示“H”。當(dāng)溫度降低后,又恒定顯示“L”。初級班考題初級班考題要求:任選一道,將程序?qū)懺贏4紙上,4月24日交。1依次點亮05號發(fā)光二極管,再逆序關(guān)閉,循環(huán)。2制作跑燈,從05,再從50,循環(huán)。3制作計數(shù)器,從0開始,每次增加1,當(dāng)加到60時,再遞減到0,循環(huán)。高級班考題要求:任選一道,將程序?qū)懺贏4紙上,4月24日交。1不按鍵時為跑燈,從05循環(huán)跑,按下+1鍵,跑燈停,0號和5號燈同閃,松開+1鍵后,跑燈從停的位置繼續(xù)跑。2某一展覽館,為了限制參觀人數(shù),在出入口設(shè)立一個計數(shù)器,假定0號發(fā)光二極管表示入口處的門,1號發(fā)光二極管為出口處的門,點亮為開門,熄滅為關(guān)門。0號觸點為入口處的計數(shù)器,1號觸點為出口處的計數(shù)器,每接通斷開一次,表示通過一個人。用數(shù)碼管顯示在展覽館中的人數(shù)。3利用DP-80

溫馨提示

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

評論

0/150

提交評論