內容提要
本書所有程式均採用C語言編寫,並在配套實驗板上測試通過,均達到設計預期功能。
本書配套光碟中包含本書所有程式代碼和完整的硬體電路圖,代碼部分注釋詳細,便於閱讀和理解。本書既可作為高等院校電子技術、通信、計算機及自動化類專業的本、專科學生和研究生的教學參考用書,也可作為大學生參加電子設計競賽和工程技術人員進行開發設計的技術手冊。
編輯推薦
本書既可作為高等院校電子技術、能信、計算機及自動化類專業的本、專科學生和研究生的教學參考用書,也可作為大學生參加電子設計競賽和工程技術人員進行開發設計的技術手冊。
本書分為兩部分:基礎篇和實踐篇。基礎篇為第1~7章,實踐篇為第8~13章。 本書主要以MSP430F149為例。在MSP430單片機中,MSP430F149具有一定的代表性,套用較廣。例子全部採用C語言編寫,都是相對獨立和完整的程式,是作者通過配套實驗板調試的成果。程式都添加了詳細的注釋,便於閱讀,完全可以直接套用。配套光碟里包含了實踐篇中所有程式代碼和相關晶片的數據手冊,方便讀者查詢和使用。結構清晰,著重介紹MSP430F149單片機暫存器的基本功能和設定,以具體實踐將讀者帶入MSP430單片機的設計中來。作者專為本書設計了配套的MSP430F149實驗板和簡易的仿真器。通過在這個實驗板進行具體的實驗調試,有助於讀者進一步掌握MSP430單片機的開發和套用。
目錄
基礎篇
第1章 MSP430單片機概述
1.1 MSP430單片機的特點
1.2 MSP430單片機的主要套用
1.3 MSP430單片機的發展
1.4 MSP430單片機介紹
1.4.1 主要功能部件
1.4.2 MSP430各系列單片機簡介
1.5 MSP430單片機的選型
第2章 MSP430F149單片機基礎知識
2.1 CPU概述
2.1.1 CPU的特點
2.1.2 CPU結構和引腳說明
2.2 Flash操作
2.2.1 存儲空間組織
2.2.2 Flash操作
2.3 系統復位和工作模式
2.3.1 系統復位和初始化
2.3.2 工作模式
2.4 MSP430的基礎時鐘模組
2.4.1 基礎時鐘模組
2.4.2 時鐘模組的暫存器
2.4.3 MsP430F149時鐘套用舉例
2.5 MSP430的中斷和特殊功能暫存器
2.5.1 中斷結構和類型特點
2.5.2 中斷的回響過程
2.5.3中斷向量地址和特殊功能暫存器
2.6 看門狗定時/計數器
2.6.1 基本介紹
2.6.2 看門狗時鐘操作
2.6.3 看門狗暫存器
2.6.4 基本套用舉例
2.7 MSP430F149的最小系統
2.7.1 電 源
2.7.2 復位電路
2.7.3 晶體
2.7.4 簡易仿真器JTAG下載線介紹
第3章 I/O口基本操作
3.1 I/O口的基本操作流程
3.2 暫存器
3.3 基本套用設計舉例
第4章 Timer_A和Timer_B
4.1 定時器基本介紹
4.2 Timer_A定時/計數模式和操作說明
4.2.1 定時/計數模式
4.2.2 捕捉和比較單元
4.2.3 輸出模式
4.2.4 Timer_A的中斷
4.3 Timer_B
4.4 Timer_A的暫存器
4.5 程式設計舉例
第5章 通用同步/異步收發器USART
5.1 通用異步串列接口UART
5.1.1 串口操作的基本步驟
5.1.2 通用異步串口的數據格式
5.1.3 異步通信模式
5.1.4 UART的波特率
5.1.5 異步模式下的暫存器
5.1.6 UART的設計舉例
5.2 SPI接口
5.2.1 MSP430F149單片機的同步操作
5.2.2 SPI初始化或重新配置流程
5.2.3 SPI模式的引腳
5.2.4 SPI的操作方式
5.2.5 SPI的使能
5.2.6 SPI的中斷
5.2.7 同步模式下的暫存器
5.2.8 套用設計舉例
第6章 比較器Comparator_A
第7章ADC12
實踐篇
第8章 基於PC的RS485多機通信
第9章 Flash存儲器M25P80的套用
第10章 基於FYD12864LCD的數字電壓表的設計
第11章 基於PCF8563的時鐘設計
第12章 簡易USB接口設計
第13章 任意信號發生器的設計
附錄A MSP430F149單片機實驗板
附錄B 實驗板電路圖
參考文獻