MSP430超低功耗16位單片機(jī)開發(fā)實(shí)例
定 價(jià):49 元
- 作者:唐繼賢,楊揚(yáng) 編著
- 出版時(shí)間:2014/4/1
- ISBN:9787512412750
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類:TP368.1
- 頁碼:311
- 紙張:膠版紙
- 版次:1
- 開本:16開
唐繼賢、楊揚(yáng)編著的這本《MSP430超低功耗16位 單片機(jī)開發(fā)實(shí)例》全面講解了用C語言編程MSP430系 列單片機(jī)的方法和實(shí)例、兩種常用的C語言集成開發(fā) 環(huán) 境、開發(fā)需要的編程工具和幾種自制編程工具的方法 。實(shí)例包括MSP430單片機(jī)內(nèi)部資源串口、 12C、SPI接口、定時(shí)/計(jì)數(shù)器、看門狗、中斷、ADC 、LCD驅(qū)動等的編程,矩陣鍵盤輸入、溫度傳感 器、紅外遙控解碼、SD存儲卡讀寫、LED和LCD顯示器 等外部應(yīng)用電路的編程。另外還有單片機(jī)通 過RS-232C、RS-485、USB接口和上位機(jī)通信的編程實(shí) 例。最后介紹了智能無線測溫網(wǎng)絡(luò)和FM收音 機(jī)兩個(gè)綜合實(shí)例。每一個(gè)實(shí)例都有相關(guān)的硬件電路原 理圖及程序源碼。
《MSP430超低功耗16位單片機(jī)開發(fā)實(shí)例》適合在 校大學(xué)生作為學(xué)習(xí)MSP430單片機(jī)的實(shí)習(xí)教材。書中的 實(shí)例涉及電子工程應(yīng)用的許 多方面,也是單片機(jī)應(yīng)用開發(fā)工程技術(shù)人員一本不可 多得的參考書。
唐繼賢、楊揚(yáng)編著的這本《MSP430超低功耗16位單片機(jī)開發(fā)實(shí)例》內(nèi)容豐富、取材廣泛,除了單片機(jī)本身之外,涉及電子工程應(yīng)用的許多方面,包括模擬電路、無線數(shù)據(jù)通信、高頻信號接收、SD閃存、傳感器、紅外遙控等,具有較高的實(shí)用價(jià)值和廣闊的應(yīng)用范圍,有利于開拓讀者的知識面,適合應(yīng)用系統(tǒng)開發(fā)的各類工程技術(shù)人員借鑒,更是在校大學(xué)生學(xué)習(xí)單片機(jī)技術(shù)很有用的輔助教材。本書實(shí)例中的所有程序源代碼都在隨書附帶的光盤中,方便讀者直接使用。
第1章 MSP430系列超低功耗16位單片機(jī)
1.1 MSP430系列單片機(jī)的性能特點(diǎn)
1.1.1 超低功耗性能
1.1.2 高集成度的模塊和智能外設(shè)
1.1.3 200多種不同功能的型號
1.1.4 完整的開發(fā)環(huán)境方便用戶開發(fā)設(shè)計(jì)
1.1.5 無線應(yīng)用
1.2 MSP430單片機(jī)的主要產(chǎn)品系列
1.2.1 MSP430x1xx系列
1.2.2 MSP430F2xx系列
1.2.3 MSP430G2xx系列
1.2.4 MSP430x4xx系列
1.2.5 CC430 RF SoC系列
1.3 MSP430系列單片機(jī)的應(yīng)用范圍
1.4 MSP430F15x/16x/161x系列簡介 第1章 MSP430系列超低功耗16位單片機(jī)
1.1 MSP430系列單片機(jī)的性能特點(diǎn)
1.1.1 超低功耗性能
1.1.2 高集成度的模塊和智能外設(shè)
1.1.3 200多種不同功能的型號
1.1.4 完整的開發(fā)環(huán)境方便用戶開發(fā)設(shè)計(jì)
1.1.5 無線應(yīng)用
1.2 MSP430單片機(jī)的主要產(chǎn)品系列
1.2.1 MSP430x1xx系列
1.2.2 MSP430F2xx系列
1.2.3 MSP430G2xx系列
1.2.4 MSP430x4xx系列
1.2.5 CC430 RF SoC系列
1.3 MSP430系列單片機(jī)的應(yīng)用范圍
1.4 MSP430F15x/16x/161x系列簡介
1.4.1 MSP430F161x單片機(jī)的引腳封裝
1.4.2 MSP430F161x單片機(jī)的內(nèi)部結(jié)構(gòu)
1.4.3 MSP430F161x單片機(jī)的特殊功能寄存器
第2章 MSP430單片機(jī)軟件開發(fā)工具
2.1 MSP430單片機(jī)C程序設(shè)計(jì)
2.1.1 C語言的數(shù)據(jù)類型和運(yùn)算
2.1.2 C語言的語句和程序結(jié)構(gòu)
2.1.3 C語言函數(shù)
2.1.4 C語言的構(gòu)造數(shù)據(jù)類型
2.2 IAR嵌入式工作平臺
2.2.1 IAR使用說明
2.2.2 應(yīng)用程序?qū)嵗?br /> 2.3 Code Composer Studio
2.3.1 Code Composer Studio的下載和安裝
2.3.2 Code Composer Studio的使用
第3章 MSP430單片機(jī)編程方法和工具
3.1 通過BSL接口編程MSP430單片機(jī)
3.1.1 BSL接口軟件原理
3.1.2 BSL接口編程器硬件電路原理
3.1.3 自制串口BSL接口編程器
3.2 通過JTAG接口編程MSP430單片機(jī)
3.2.1 MSP430系列單片機(jī)的JTAG接口
3.2.2 自制并口JTAG接口下載線
3.2.3 并口JTAG接口下載線的使用
3.2.4 MSIP-FET430UIF USB接口仿真器
3.2.5 MSP430F1x系列單片機(jī)代碼下載和調(diào)試
3.3 EZ430-F2013仿真器
3.3.1 EZ430-F2013仿真器的硬件組成
3.3.2 SPY-BI-WIRE二線制編程接口
3.3.3 EZ430-F2013仿真器驅(qū)動程序的安裝
3.3.4 用EZ430-F2013編程MSP430F2xx系列單片機(jī)
3.4 MSP430-LaunchPad仿真實(shí)驗(yàn)板
3.4.1 MSP430-LaunchPad的硬件組成
3.4.2 MSP430-LaunchPad軟件和驅(qū)動
3.4.3 MSP430G2231單片機(jī)簡介
3.4.4 MSP430-LaunchPad編程示例
3.5 eZ430-RF2500-SHE太陽能無線應(yīng)用開發(fā)套件
第4章 單片機(jī)擴(kuò)展總線及其編程
4.1 SPI總線
4.1.1 SPI總線的接口信號
4.1.2 SPI總線的工作原理
4.1.3 SPI總線在MSP430單片機(jī)系統(tǒng)中的應(yīng)用
4.1.4 用普通I/O引腳通過軟件模擬SPI接口
4.1.5 軟件模擬SPI接口程序示例
4.2 I2C總線
4.2.1 I2C總線數(shù)據(jù)傳輸?shù)脑?br /> 4.2.2 I2C總線多器件控制的工作原理
4.2.3 MSP430單片機(jī)模擬I2C總線
4.2.4 I2C總線的編程示例
4.3 Dallas公司的單總線
4.3.1 DSl8820數(shù)字溫度傳感器簡介
4.3.2 單總線的工作原理
4.3.3 單總線通信協(xié)議
4.3.4 單總線的初始化和讀寫函數(shù)
4.3.5 單總線編程示例
4.4 USB總線
4.4.1 USB系統(tǒng)的硬件
4.4.2 單片機(jī)用的USB控制器和轉(zhuǎn)換器
第5章 MSP430單片機(jī)內(nèi)部資源編程
5.1 系統(tǒng)復(fù)位、中斷和工作模式
5.1.1 系統(tǒng)復(fù)位
5.1.2 中斷
5.1.3 工作模式
5.2 基本時(shí)鐘模塊
5.2.1 基本時(shí)鐘模塊的構(gòu)成
5.2.2 基本時(shí)鐘模塊寄存器
5.2.3 基本時(shí)鐘模塊初始化
5.3 看門狗定時(shí)器
5.3.1 看門狗定時(shí)器的寄存器
5.3.2 看門狗定時(shí)器的使用
5.3.3 看門狗定時(shí)器編程示例
5.4 數(shù)字I/O端口
5.4.1 數(shù)字I/O端口的寄存器
5.4.2 數(shù)字I/O端口的初始化
5.4.3 數(shù)字I/O端口編程示例
5.5 通用同步/異步接收/發(fā)送器(L5SART)的UART異步模式
5.5.1 USART的初始化和復(fù)位
5.5.2 USART的控制和狀態(tài)寄存器
5.5.3 USART在UART異步模式時(shí)的編程示例
5.6 通用同步/異步接收/發(fā)送器(UART)的SPI同步模式
5.6.1 USART SPI同步模式的原理
5.6.2 USART SPI同步模式使用的寄存器
5.6.3 USART SPI同步模式的初始化和使用
5.6.4 USART SPI同步模式編程示例
5.7 通用同步/異步接收/發(fā)送器(USART)的12C模式
5.7.1 USART在12C模式使用的寄存器
5.7.2 USART在12C模式時(shí)的初始化
5.7.3 TMP102低功耗溫度傳感器
5.7.4 USART在12C模式時(shí)的編程示例
5.8 定時(shí)器A
5.8.1 定時(shí)器A的寄存器
5.8.2 定時(shí)器A的使用
5.8.3 定時(shí)器A的編程示例
5.9 模數(shù)轉(zhuǎn)換器ADC12
5.9.1 ADC12的寄存器
5.9.2 ADC12的內(nèi)部溫度傳感器
5.9.3 ADC12的編程示例
5.10 具有LCD驅(qū)動器的MSP430單片機(jī)的使用
5.10.1 MSP430FE425單片機(jī)簡介
5.10.2 和LCD驅(qū)動器有關(guān)的寄存器
5.10.3 LCD驅(qū)動器應(yīng)用實(shí)例
第6章 輸入和顯示電路
6.1 LED數(shù)碼管顯示器
6.1.1 LED數(shù)碼管
6.1.2 LED數(shù)碼管的靜態(tài)顯示
6.1.3 LED數(shù)碼管的動態(tài)顯示
6.2 按鈕開關(guān)輸入
6.2.1 一般按鈕開關(guān)輸入
6.2.2 矩陣鍵盤輸入
6.3 LCD液晶顯示器
6.3.1 LCD1602液晶顯示器
6.3.2 LCDl602的引腳功能
6.3.3 LCD1602和單片機(jī)的連接
6.3.4 LCD1602的指令集
6.3.5 LCD1602的應(yīng)用編程
6.4 紅外線遙控信號的接收
6.4.1 單片機(jī)系統(tǒng)紅外線信號接收電路
6.4.2 紅外遙控信號編碼
6.4.3 紅外遙控信號解碼和編程實(shí)例
第7章 單片機(jī)外部設(shè)備的控制
7.1 SD存儲卡
7.1.1 SD卡的硬件結(jié)構(gòu)和SPI接口
7.1.2 SD卡的命令和應(yīng)答
7.1.3 SD卡初始化
7.1.4 SD卡的讀寫
7.1.5 SD卡程序?qū)嵗?br /> 7.2 定時(shí)器PWM脈沖控制LED燈亮度
7.2.1 PWM脈沖寬度調(diào)制的原理
7.2.2 在MSP430單片機(jī)中獲得PWM脈沖
7.2.3 用PWM脈沖控制LED燈光亮度
第8章 單片機(jī)和上位機(jī)通信
8.1 RS-232C串口和單片機(jī)通信
8.1.1 RS-232-C標(biāo)準(zhǔn)
8.1.2 系統(tǒng)編程綜述
8.1.3 SerialPort組件簡介
8.1.4 RS-232-C接口C#編程示例
8.2 RS-485接口和單片機(jī)通信
8.2.1 RS-485接口在單片機(jī)系統(tǒng)中的使用
8.2.2 RS-485接口上位機(jī)編程
8.3 USB接口和單片機(jī)通信
8.3.1 USB轉(zhuǎn)換芯片TUSB3410
8.3.2 TUSB3410在MSP430單片機(jī)中的應(yīng)用
8.3.3 TUSB3410和上位機(jī)通信編程示例
第9章 FM收音機(jī)
9.1 FM廣播系統(tǒng)的基礎(chǔ)知識
9.1.1 調(diào)頻廣播系統(tǒng)
9.1.2 調(diào)頻廣播收音機(jī)的原理
9.2 TEA5767HN單片F(xiàn)M調(diào)諧器
9.2.1 TEA5767HN的性能
9.2.2 TEA5768HN的引腳和封裝
9.2.3 TEA5767的內(nèi)部結(jié)構(gòu)和功能
9.2.4 TEA5767的總線接口和控制寄存器
9.2.5 TEA5767的典型應(yīng)用電路
9.3 FM收音模塊
9.4 用MSP430單片機(jī)和FM收音模塊做的收音機(jī)
9.4.1 收音機(jī)硬件電路的說明
9.4.2 收音機(jī)的編程
第10章 智能無線測溫網(wǎng)絡(luò)
10.1 無線數(shù)傳模塊RFM12B
10.1.1 RFM12B的封裝引腳
10.1.2 RFM12B內(nèi)部寄存器和SPI接口
10.1.3 RFM12B的工作原理
10.1.4 RFM12B的控制命令
10.1.5 RFM12B發(fā)送模式編程
10.2 無線測溫模塊
10.2.1 無線測溫模塊的電原理圖
10.2.2 無線測溫模塊編程
10.3 區(qū)域無線數(shù)據(jù)接收機(jī)
10.3.1 接收機(jī)的硬件電路
10.3.2 接收機(jī)編程要點(diǎn)
10.3.3 接收機(jī)編程示例
10.4 上位機(jī)編程
10.4.1 新建一個(gè)Visual C#應(yīng)用項(xiàng)目
10.4.2 智能無線測溫網(wǎng)絡(luò)的使用
10.4.3 上位機(jī)源代碼
英文縮寫對照
參考文獻(xiàn)