本書是一本PIC微控制器開發應用的Af]/提高級指導教材,它以美國Microchip(微芯)公司的PIC微控制器為例,詳細介紹了PIC微控制器基礎知識、基本應用開發,以及高級應用開發。
全書共分為六部分。第一部分︰PIC微控制器的歷史背景、主要的產品系列、控制器內部架構、常用硬件電路的設計思想和方法。第二部分︰PIC微控制器的匯編語言程序設計,如嵌入式系統開發的基本知識、匯編語言語法、仿真器的使用、硬件電路設計等。結合案例和典型PIC微控制器型號,詳細介紹了嵌入式系統開發的常用技術要點。第三部分︰PicBasic語言、PicBasic
Pr0語言及針對PIC微控制器的程序設計。以循序漸進的方式逐漸引入PicBasic的語法、開發環境,借助大量的案例介紹了一些應用場景,如LED顯不、LCD顯示、電機驅動等。第四部分︰如何利用MBasic來對PIC微控制器編程,著重介紹了MBasic編譯器內部結構和一些實用性較強的技術,如系統引導原理、軟,硬件消除開關抖動技術、光電隔離技術、步進電機和傳感器控制技術、紅外遠程控制等。第五部分︰如何利用最流行的C語言來開發較大型的嵌入式系統。同時,介紹了如何利用仿真邏輯分析儀進行時序分析、性能評估。另外,也介紹了代碼檢查、優化等實用技術。第六部分給出了本書涉及的案例項目的源代碼。