PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   疑難雜症區 (https://www.pcdvd.com.tw/forumdisplay.php?f=34)
-   -   【求助】8051 單晶片 C 語言設計 (https://www.pcdvd.com.tw/showthread.php?t=318969)

FINAL_FANTASY_X 2004-04-06 05:48 PM

【求助】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 秒。

FINAL_FANTASY_X 2004-04-09 09:00 AM

希望有能力的高手能夠給予幫助,非常感謝!!

asccpu 2004-04-09 11:26 AM

http://www.fwdev.com/

FINAL_FANTASY_X 2004-04-09 01:01 PM

引用:
Originally posted by asccpu
http://www.fwdev.com/

非常感謝您提供的資訊,我找了好久都找不到這種類型的論壇。
再次的感謝!!

ahdeng 2004-04-09 03:02 PM

去買本書來看吧!!用c寫8051不難,
你的困難是完全不知道怎麼寫?
還是知道大概流程但因為沒學過c所以不會寫?

FINAL_FANTASY_X 2004-04-10 01:42 PM

引用:
Originally posted by ahdeng
去買本書來看吧!!用c寫8051不難,
你的困難是完全不知道怎麼寫?
還是知道大概流程但因為沒學過c所以不會寫?


感謝回覆!

我的手邊是有一本 8051 單晶片 C 語言設計實務 的課本。
習題一這題我目前是完全沒有概念;習題二這題,我目前在第一小題就不行了,我試了很多次動作都不是題目要的......

因為,前幾題課本上都有類似的題型,所以有個參考,依我目前的實力才有辦法作出類似的題目;而這次的問題因為課本上沒有類似的題目,所以實在不知道要從哪做起。


所有的時間均為GMT +8。 現在的時間是09:45 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。