序
為了教授微處理器課程才發現相關教科書的欠缺,每次上課中總是要求學生參考原廠的原文資料手冊;但資料手冊畢竟不是教科書,在教學效果上總是顯得有點差距。累積了幾年微處理器授課經驗之後,覺得自己可以貢獻一些教學的心得,於是起了個念頭想要為這個社會貢獻一些心力,就動手寫了這本書作為一點回饋,可以應用於基礎的微處理器課程。
微處理器雖然是一個非常基本而且廣泛的學科與概念,但是在學習的過程中卻又必須與特定的硬體互相搭配才能夠得到實際的成果。因此雖然希望朝著廣泛而基本的學習目標撰寫書籍,卻也不可避免地需要選擇適當的微處理器作為說明的對象。因此,書中利用目前在八位元微處理器市佔率最高的Microchip PIC微控制器為對象,希望能夠針對這一系列微處理器的充分說明可以讓讀者了解到微處理器的各個組成與使用方法。只要讀者能夠完整的學習一種微處理器之後,對於其他各個不同廠牌或者類別的微處理器多半可以觸類旁通,完成自我學習的過程。
雖然本書的撰寫目的設定為一本教學用書,但是為了讓讀者在學習的過程中可以省去查詢資料的困難,盡可能地將所需要的微處理器相關文件也納入到各個章節的說明中。因此,這本書也可以作為讀者在使用PIC18系列微控制器時完整的使用手冊。而且為了能夠讓讀者實際驗證微處理器的各項功能,在每一個章節也都搭配了範例程式的練習,配合輔助的實驗電路板讓讀者可以在實際的硬體電路上觀察到相關的微處理器運作方式與程式執行結果。
本書的完成必須要感謝Microchip台北辦公室的大力協助,提供了書中所需要的相關文件並協助開發相關的硬體與範例程式;特別要感謝何仁杰先生在撰書過程中的各項協助與諮詢,讓本書的內容可以更加完整豐富。另外也要感謝五南文化出版公司,讓這本書可以完整的呈現在讀者的面前。同時也要感謝曾經協助過相關內容校正與測試的學生與朋友,讓這本書的內容可以更為正確無誤。最後更要感謝我的家人,特別是太太與小孩,在他們問過「爸爸您在做什麼?」之後,可以靜靜地看著我完成書籍的撰寫。
最後,希望這本書的發行可以讓希望學習微處理器相關知識與技術的讀者完成他們的學習目標;也希望這本書能夠發揮拋磚引玉的效果,能夠讓更多專業書籍出版發行,豐富這個社會的知識,提升我們的競爭力。希望個人的一點點貢獻與付出能夠讓更多人的學習更為順利,在微處理器的技術領域中能夠更進一步地發揮所長回饋於社會。
?
國立台北科技大學機械系
曾百由