原创 我的第三本书已由北航出版社出版

2014-6-25 23:16 1843 16 18 分类: MCU/ 嵌入式

       我的第三本书“MSP430超低功耗16位单片机开发实例”已由北京航空航天大学出版社出版。这本书还是关于单片机编程的,和第一本书不同的是这本书讲的是美国德州仪器16位的超低功耗单片机,这种单片机编程要比过去常用的51型8位单片机复杂的多,超低功耗使之可以用在电池供电的移动手持电子设备上。

这本书在亚马逊已经有售。

 

shu3.jpg

目录

第一章MSP430超低功耗16位单片机

1.1 MSP430系列单片机的性能特点

1.1.1 超低功耗性能

1.1.2 高集成度的模块和智能外设

1.1.3 200 多种不同功能的型号

1.1.4 完整的开发环境方便用户开发设计

1.1.5 无线应用

1.2 MSP430单片机主要产品系列

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 系列单片机的应用范围

1.4 MSP430F15x/16x/161x系列简介

1.4.1 MSP430F161x单片机的引脚封装

1.4.2 MSP430F161x单片机的内部结构

1.4.3 MSP430F161x单片机的特殊功能寄存器

第二章 MSP430单片机C语言软件开发工具

2.1 MSP430单片机C程序设计

2.1.1 MSP430的数据类型和运算

2.1.2 MSP430的语句和程序结构

2.1.3 MSP430的函数

2.1.4 MSP430的构造数据类型

2.2 IAR嵌入式工作平台

2.2.1 IAR使用说明

2.2.2 应用程序实例

2.3 Code Composer Studio

2.3.1 Code Composer Studio的安装

2.3.2 Code Composer Studio的使用

第三章 MSP430单片机编程方法和工具

3.1 通过BSL接口编程MSP430单片机

3.1.1 BSL接口软件原理

    3.1.2 BSL接口编程器硬件电路原理

    3.1.3 自制串口BSL接口编程器

3.2 通过JTAG接口编程MSP430单片机

    3.2.1 MSP430系列单片机的JTAG接口

    3.2.2 自制并口JTAG接口下载线

    3.2.3 并口JTAG接口下载线的使用

    3.2.4 MSP-FET430UIF USB接口

    3.2.5 MSP430F1x系列单片机代码下载和调试

3.3 EZ430-F2013仿真器

    3.3.1 EZ430-F2013仿真器的硬件组成

3.3.2 SPY-BI-WIRE 二线制编程接口

3.3.3 3EZ430-F2013仿真器驱动程序的安装

3.3.4 用EZ430-F2013编程MSP430F2xx系列单片机

3.4 MSP430_LaunchPad仿真实验板

3.4.1 MSP430_LaunchPad的硬件组成

3.4.2 MSP430_LaunchPad软件和驱动

3.4.3 MSP430G2231单片机简介

3.4.4 MSP430_LaunchPad编程示例

3.5 eZ430-RF2500-SHE太阳能无线应用开发套件

第四章  单片机扩展总线及其编程

4.1 SPI总线

    4.1.1 SPI总线的接口信号

    4.1.2 SPI总线的工作原理

    4.1.3 SPI总线在MSP430单片机系统中的应用

    4.1.4 用普通I/O引脚通过软件模拟SPI接口

    4.1.5软件模拟SPI接口程序示例

4.2 I2C总线

    4.2.1 I2C总线数据传输的原理

    4.2.2 I2C总线多器件控制的工作原理

    4.2.3 MSP430单片机模拟I2C总线

    4.2.4 I2C总线的编程示例

4.3 Dallas公司的单总线

4.3.1 DS18B20数字温度传感器简介

4.3.2单总线的工作原理

4.3.3单总线通信协议

4.3.4单总线的初始化和读写函数

4.3.5单总线编程示例

4.4 USB总线

    4.4.1 USB系统的硬件

    4.4.2 单片机用的USB控制器和转换器

第五章 MSP430单片机内部资源编程

5.1系统复位、中断和工作模式

5.1.1系统复位

5.1.2中断

5.1.3工作模式

5.2基本时钟模块

5.2.1基本时钟模块的构成

5.2.2基本时钟模块寄存器

5.2.3基本时钟模块初始化

5.3 看门狗定时器

    5.3.1 看门狗定时器的寄存器

    5.3.2 看门狗定时器的使用

    5.3.3 看门狗定时器编程示例

5.4 数字I/O端口

    5.4.1 数字I/O端口的寄存器

    5.4.2 数字I/O端口的初始化

    5.4.3数字I/O端口程序示例

5.5通用同步/异步接收/发送器(USART)的UART异步模式

    5.5.1 USART的初始化和复位

    5.5.2 USART的控制和状态寄存器

    5.5.3 USART在UART异步模式时的编程示例

5.6通用同步/异步接收/发送器(USART)的SPI同步模式

    5.6.1 USART SPI同步模式的原理

    5.6.2 USART SPI同步模式使用的寄存器

    5.6.3 USART SPI同步模式的初始化和使用

    5.6.4 USART SPI同步模式程序示例

5.7通用同步/异步接收/发送器(USART)的I2C模式

    5.7.1 USART在I2C模式使用的寄存器

    5.7.2 USART在I2C模式时的初始化

    5.7.3 TMP102低功耗温度传感器

    5.7.4 USART在I2C模式的程序示例

5.8 定时器A

5.8.1定时器A的寄存器

5.8.2定时器A的使用

5.8.3定时器A的编程示例

5.9 模数转换器ADC12

    5.9.1 ADC12的寄存器

    5.9.2 ADC12的内部温度传感器

    5.9.3 ADC12的编程示例

5.10 具有LCD驱动器的MSP430单片机的使用

    5.10.1 MSP430FE425单片机简介

    5.10.2 和LCD驱动器有关的寄存器

    5.10.3 LCD驱动器应用实例

第六章 输入和显示电路

6.1 LED数码管显示器

6.1.1 LED数码管

6.1.2 LED数码管的静态显示

6.1.3 LED数码管的动态显示

6.2按钮开关输入

    6.2.1一般按钮开关输入

    6.2.2阵键盘输入

6.3 LCD液晶显示器

    6.3.1 LCD1602液晶显示器

    6.3.2 LCD1602的引脚功能

    6.3.3 LCD1602和单片机的连接

    6.3.4 LCD1602的指令集

    6.3.5 LCD1602的应用编程

6.4红外线遥控信号的接收

    6.4.1单片机系统红外线信号接收电路 

    6.4.2红外遥控信号编码

    6.4.3红外遥控信号解码和编程实例

第七章 外部设备控制

7.1 SD存储卡

7.1.1 SD卡的硬件结构和SPI接口

    7.1.2 SD卡的命令和应答

    7.1.3 SD卡初始化

    7.1.4 SD卡的读写

    7.1.5 SD卡程序实例

7.2定时器PWM脉冲控制LED灯亮度

    7.2.1 PWM脉冲宽度调制的原理

    7.2.2在MSP430单片机中获得PWM脉冲

    7.2.3用PWM脉冲控制LED灯光亮度

第八章 单片机和上位机通信

8.1 RS-232C串口和单片机通信

    8.1.1 RS-232C标准

    8.1.2系统编程综述

    8.1.3 SerialPort组件简介

    8.1.4 RS-232C接口C#编程示例

8.2 RS-485接口和单片机通信

    8.2.1 RS-485接口在单片机系统中的使用

    8.2.2 RS-485接口上位机编程

8.3 USB接口和单片机通信

8.3.1 USB转换芯片TUSB3410

8.3.2 TUSB3410在MSP430单片机中的应用

8.3.3 TUSB3410和上位机通信编程示例

第九章 FM接收机

9.1 FM广播系统的基础知识

9.1.1调频广播系统

9.1.2调频广播收音机的原理

9.2 TEA5767HN单片FM调谐器

9.2.1 TEA5767HN的性能

9.2.2 TEA5768HN的引脚和封装

9.2.3 TEA5767的内部结构和功能

9.2.4 TEA5767的总线接口和控制寄存器

9.2.5 TEA5767的典型应用电路

9.3 FM收音模块

9.4 用MSP430单片机和FM收音模块做的收音机

9.4.1收音机硬件电路的说明

9.4.2 收音机的编程

第十章 智能无线测温网络

10.1无线数传模块RFM12B

10.1.1 RFM12B的封装引脚

    10.1.2 RFM12B的内部寄存器和SPI接口

10.1.3 RFM12B的工作原理

10.1.4 RFM12B的控制命令

10.1.5 RFM12B发送模式编程

10.2无线测温模块

    10.2.1无线测温模块的电原理图

10.2.2无线测温模块编程

10.3 区域无线数据接收机

10.3.1 接收机的硬件电路

10.3.2.接收机编程要点

10.3.3 接收机编程示例

10.4 上位机编程

    10.4.1 新建一个Visual C#应用项目

    10.4.2 智能无线测温网络的使用

    10.4.3 上位机源代码

 

文章评论2条评论)

登录后参与讨论

用户1696769 2014-8-14 14:59

唐工高产啊!

飞言走笔 2014-6-24 22:33

唐工V5
相关推荐阅读
唐继贤 2015-05-22 22:05
成为德州仪器专家顾问组成员
昨天收到TI(德州仪器)发来的电邮说:Thank you for your interest in joining the Texas Instruments Expert Advisory Pa...
唐继贤 2015-05-22 21:24
成为德州仪器专家咨询小组成员
昨天收到TI(德州仪器)发来的电邮说:Thank you for your interest in joining the Texas Instruments_Expert Advisory Pa...
唐继贤 2014-06-30 22:10
MSP430 launchpad驱动安装问题
  把launchpad编程器实验板插到电脑上之后,在控制面板的设备管理器中“MSP430 Application UART”一直显示叹号,说明launchpad的驱动没有安装好。   ...
唐继贤 2014-06-30 10:59
我的写书经历
我的第三本书《MSP430超低功耗16位单片机开发实例》今年4月份已由北京航空航天大学出版社出版。至此我已经出版了三本有关单片机编程的书。第一本《51单片机工程应用实例》就是由北航出的,第二本《5...
我要评论
2
16
关闭 站长推荐上一条 /2 下一条