《微處理器原理與應用─C語言與PIC18微控制器》的內容以介紹微處理器相關的知識概念與使用方法為主要目標,配合使用Microchip PIC18系列微控制器作為微處理器各個硬體與功能的說明對象,並使用Microchip
C18編譯器以C程式語言作為程式撰寫的工具。本書適合自修學習微處理器進階應用,也適合作為教授微處理器進階課程的輔助教科。為了讓讀者能更進一步地實際驗證並了解微處理器各個硬體的使用與結果,各個章節提供的範例程式都可以完整地在輔助實驗電路板上呈現正確的執行結果。本書所使用的PIC18F4520微控制器是八位元微處理器中的標準基本微處理器,此微處理器具備有相當完整豐富的功能,非常適合作為學習微處理器的對象。由於PIC18系列微控制器的高度相容性,本書所有的內容與範例程式也都能夠適用於其他PIC18系列微控制器,同時也可以將相關的學習心得應用到其他種類的微處理器。而C18編譯器則是Microchip所開發的高效率C語言程式編譯工具,相對於組合語言,利用C程式語言開發複雜程式的應用可以有效減少時程並減少錯誤發生。
本書特色
本書規劃的撰寫方式是希望藉由詳細的硬體說明與操作方式的講解,讓讀者可以充分地了解微處理器的硬體組成與使用方法。書中並詳細說明C程式語言與C18編譯器的相關使用規範。為了加強學習的效果,在說明各個硬體組成的過程中,將使用C語言撰寫的範例程式讓讀者可以從最基本的微處理器操作方式學習到直接的硬體使用及C語言程式技巧,以便能夠完整地了解微處理器運作的方法與程式撰寫技巧。讀者除了能夠學習到基本的微處理器程式技巧之外,也能夠更進一步地了解微處理器的功能與硬體規劃。
配合輔助實驗電路板的使用,書中所介紹的每一個微處理器功能與範例程式都可以在硬體電路上實際呈現它的效果;如果讀者搭配實驗電路板的使用,將可以獲得最大的學習效果。而且範例程式針對每一個微處理器的硬體功能與相關配合的實驗板元件都有詳細的說明與C語言程式範例,讀者可以清楚地了解到各個硬體與元件的功能及使用方法。書中所提供的C語言範例程式更可以作為讀者未來發展應用程式或函式庫的重要資源,讀者可利用這些範例程式針對新的應用需求組合整理以發展出所需要的微處理器應用程式。
作者簡介
曾百由
現職
國立台北科技大學機械工程學系副教授
學歷
國立交通大學機械工程學士(輔系:控制工程學系)
美國壬色列理工學院(Rensselaer Polytechnic Institute)機械工程碩士、博士
重要經歷
美國喬治亞理工學院研究學者
波音公司技術專家
清雲技術學院助理教授
相關著作
dsPIC數位訊號控制器原理與應用─MPLAB C30開發實務
微處理器原理與應用─C語言與PIC18微控制器