Page 5 - eAB03001_數位電路實作應用_課本PDF
P. 5

序 言                                                Preface








                             記得以前,撰寫單晶片是非用組合語言來寫不可,學習的過程也是

                         一條漫漫長路,不但難上手,學習起來也非常痛苦,而在學成之後,實
                         際工作時,可能會發現,往往在同一個開發案上,又耗費了太多時間,

                         老闆和客戶早就氣暈了,有鑑於此,作者建議學單晶片的各位,如果沒

                         有特殊需求的話,請用 C 語言來學習 8051 吧!


                             在剛開始學習 8051 的時候,前輩總是說,C 語言寫出來的東西很
                         大,而且速度很慢,但是,現今的科技,早已將以前 MCS-51 的通病

                         一一剔除,科技縮短了組合語言與 C 的差距,現在的 C 編譯器大部分

                         都可以讓您在 C 語言中直接寫入組合語言,所增加的效率是很驚人的,

                         不但如此,也有些單晶片已可以接上快一點的振盪器,所以速度已不

                         是問題;再者,現在 MCS-51 系列的晶片也有 64K 大小的 ROM,複
                         雜一點的程式也放的下,況且,時間就是金錢呀!所以,別再為了學

                         MCS-51 C 所造成的速度問題及程式大小問題煩惱了。


                             而 Keil C 則提供了高階語言的環境,不但支援 ANSI C 標準,更

                         提供了免費試用版,雖然有 2K 的限制,但對於一般的使用者,已經
                         足夠。


                             本書藉由一系列的介紹,由淺入深,希望以簡單的實驗,來達到

                         從做中學的目的,提供一般初學者參考。更搭配由作者設計的 EZ USB

                         8051 燒錄器及基礎 I/O 板,希望初學者可以以最少的投資,獲得最大
                         的收穫。













                                                              ii
   1   2   3   4   5   6   7   8   9   10