8051的3個題目 |
缺席
|
joy3352763
一般會員 發表:1 回覆:0 積分:0 註冊:2007-01-05 發送簡訊給我 |
實在是寫不出來所以才來向各位大大請益
LED霹靂燈的題目: 使30個LED燈中間10個給格0.5秒閃爍三次,接著使30個LED登兩邊各10個美格0.5秒閃爍三次,接著使30個LED燈全熄滅兩秒後, 再從30個LED燈中間先點亮兩個燈,並令此兩個燈以每0.5秒延遲移動一個位置網兩邊移動到兩邊緣(重複三次) 最後始30個LED燈熄滅兩秒再從兩邊各點一個燈,每個一秒延遲一棟兩個位置由兩邊往中央移動 (重複三次) 以上步驟重複(不間斷) 這題有寫出來一些 但是燈亮的很奇怪... 第一次執行完之後 會停再P0的第七個燈 >"< 七段顯示器數字燈的題目: 8個七段顯示器由右至左依序以0.5秒時間間隔依序顯示0~1~~~F,且要不斷重複;若按Control則暫停、Shift則繼續 LCD進制轉換器的題目:利用鍵盤輸入0~9、A~F,接著將輸入的資料顯示到LCD顯示器上,案CONTROL健則執行10進制轉16進制運算、案SHIFT則執行16進制轉10進制運算,並將轉換結果顯示於LCD顯示器上,若有錯誤則無法正常顯示結果,需顯示錯誤原因 |
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
penguin5
資深會員 發表:116 回覆:317 積分:431 註冊:2004-05-09 發送簡訊給我 |
如果想發包請人做,請參觀
http://myweb.hinet.net/home4/penguin5/8051/8051_DIY.htm http://myweb.hinet.net/home4/penguin5/ ===================引 用 文 章=================== 實在是寫不出來所以才來向各位大大請益 LED霹靂燈的題目: 使30個LED燈中間10個給格0.5秒閃爍三次,接著使30個LED登兩邊各10個美格0.5秒閃爍三次,接著使30個LED燈全熄滅兩秒後, 再從30個LED燈中間先點亮兩個燈,並令此兩個燈以每0.5秒延遲移動一個位置網兩邊移動到兩邊緣(重複三次) 最後始30個LED燈熄滅兩秒再從兩邊各點一個燈,每個一秒延遲一棟兩個位置由兩邊往中央移動 (重複三次) 以上步驟重複(不間斷) 這題有寫出來一些 但是燈亮的很奇怪... 第一次執行完之後 會停再P0的第七個燈 >"< ? 七段顯示器數字燈的題目: 8個七段顯示器由右至左依序以0.5秒時間間隔依序顯示0~1~~~F,且要不斷重複;若按Control則暫停、Shift則繼續 LCD進制轉換器的題目:利用鍵盤輸入0~9、A~F,接著將輸入的資料顯示到LCD顯示器上,案CONTROL健則執行10進制轉16進制運算、案SHIFT則執行16進制轉10進制運算,並將轉換結果顯示於LCD顯示器上,若有錯誤則無法正常顯示結果,需顯示錯誤原因 |
極光空
一般會員 發表:4 回覆:15 積分:3 註冊:2006-07-16 發送簡訊給我 |
為什麼用8051會有"Control"和"Shift"按鍵阿
這蠻神奇的拉! 將程式拆成好幾個部份來測驗 1)30個LED燈中間10個每格0.5秒閃爍三次 2)30個LED登兩邊各10個每格0.5秒閃爍三次 3)30個LED燈全熄滅兩秒 4)中間先點亮兩個燈,兩個燈以每0.5秒延遲移動往兩邊移動到兩邊緣 5)重複3次 6)30個LED燈熄滅兩秒 7)兩邊各點亮一個燈,每個一秒延遲由兩邊往中央移動 用這7個步驟一步一步下去做,成功的機會蠻大的,不要妄想ㄧ次就給他完成 將這七個小東西分別獨立測驗,測驗成功後才變成副程式,只要用Call的方式因該就能完成啦! ===================引 用 文 章=================== 實在是寫不出來所以才來向各位大大請益 LED霹靂燈的題目: 使30個LED燈中間10個給格0.5秒閃爍三次,接著使30個LED登兩邊各10個美格0.5秒閃爍三次,接著使30個LED燈全熄滅兩秒後, 再從30個LED燈中間先點亮兩個燈,並令此兩個燈以每0.5秒延遲移動一個位置網兩邊移動到兩邊緣(重複三次) 最後始30個LED燈熄滅兩秒再從兩邊各點一個燈,每個一秒延遲一棟兩個位置由兩邊往中央移動 (重複三次) 以上步驟重複(不間斷) 這題有寫出來一些 但是燈亮的很奇怪... 第一次執行完之後 會停再P0的第七個燈 >"< ? 七段顯示器數字燈的題目: 8個七段顯示器由右至左依序以0.5秒時間間隔依序顯示0~1~~~F,且要不斷重複;若按Control則暫停、Shift則繼續 LCD進制轉換器的題目:利用鍵盤輸入0~9、A~F,接著將輸入的資料顯示到LCD顯示器上,案CONTROL健則執行10進制轉16進制運算、案SHIFT則執行16進制轉10進制運算,並將轉換結果顯示於LCD顯示器上,若有錯誤則無法正常顯示結果,需顯示錯誤原因 |
cheng_Chin
一般會員 發表:1 回覆:8 積分:1 註冊:2004-08-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |