瀏覽單個文章
FINAL_FANTASY_X
Amateur Member
 

加入日期: Dec 2003
文章: 45
【求助】8051 單晶片 C 語言設計

我這學期有修 8051 單晶片 C 語言設計 這門課,不過因為之前沒學過 C 語言(因為衝堂,So...),所以這門課對我來說很困難,而我也反覆地想了好幾遍,但還是沒辦法想出解決的方法,所以想請教各位高手,希望能幫助我,十分地感謝!!


習題一:

設計一個兩位數加法器,指撥開關設定數 X 與數 Y,其中數 X 由左邊 4 個指撥開關設定值決定(ON 代表邏輯 1,OFF 代表邏輯 0),數 Y 由右數 4 個指撥開關設定值決定,兩數相加結果由 8 個 LED 來顯示(亮代表邏輯 1,暗代表邏輯 0),例如指撥開關設定值為 1001 0011,則數 X=1001B,數 Y=0011B,則相加結果為 0000 1100B,只有位元 2、3 的 LED 亮,其餘 LED 皆不亮。


習題二:利用 delayX10ms 延遲函數 及輸入埠觀念,設計下列題目。

1.設計一組交通號誌,東西向路口和南北向口各有一組紅黃綠三燈,其中綠燈亮 10 秒,黃燈亮 2 秒而紅燈亮 12 秒。

2.承上題,配合指撥開關,若指撥開關在 ON 位置時,則號誌燈動作如上題所述;若開關撥在 OFF 位置,則兩組黃燈交替閃爍,黃燈亮滅各維持 0.5 秒。
     
      
舊 2004-04-06, 05:48 PM #1
回應時引用此文章
FINAL_FANTASY_X離線中