|
發表於 2013-2-27 19:25:28
|
顯示全部樓層
本帖最後由 legion 於 2013-2-27 07:41 PM 編輯
不好意思,如果條件是
今年剛升二下 電子科
剛好今年課程要學8051單晶片
那麼大約只有半年的時間,一般而言某些部份是超過高二生的理解
有些東西是必需用時間去思考和累積的,加上還有硬體的部份,若要從無變有是有困難的
硬體部份是照抄所以若電路沒錯那麼問題不大,
但現在問題則在軟體上面,如果你有完整的程式那還好
只是單純去了解和測試,相對的話進程是足夠的
但如果只有局部程式碼的話,那相對的修改部份很大
而如果是完全沒有基礎的話,那一個學期應該是相對困難的
從原始定義到變數參數,中斷,計數,掃瞄顯示,如何由串列變成並列資料,
有時會想說,會不會重寫還來的比較快些
而這種電路一般沒太大問題,單純只有紅外線感應接收產生中斷
mcu本身作中斷計數,然後將計數結果用七段顯示作輸出,
七段顯示用掃瞄顯示方式來作處理,程式主結構是如此,
但對初學者而言,除了c語言要懂外,8051的硬體基礎也要清楚的
加上高二在週邊硬體上的理解還有些不足,即使要作硬體偵錯也相當困擾
而學校教的課程光是在基礎上就來不及了,
雖說這個電路只是算一個小電路看了一下也蠻簡單的,是沒什麼太大的問題
但對學生而言,不是不能作,而是資料不足,所以時間上應該是不夠的
家里小孩是用xbox360的kinet為基礎,作復健治療用模擬器的學校專題,
小孩子在這之前也用c寫過不少東西了,也幫我附帶寫過一些pc端的介面程式
但在這個上面也是從不懂到作個大概也都花了一個學期
,所以在很多學習上,基礎和時間是沒辦法省略的
如果在時間上是有一個限制的話,是比較建議找個比較有完整資料的專題會比較合適些
|
評分
-
2
查看全部評分
-
|