MSP430超低功耗16位单片机开发实例
- ISBN:9787512412750
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:311
- 出版时间:2014-04-01
- 条形码:9787512412750 ; 978-7-5124-1275-0
本书特色
唐继贤、杨扬编著的这本《msp430超低功耗16位 单片机开发实例》全面讲解了用c语言编程msp430系 列单片机的方法和实例、两种常用的c语言集成开发 环 境、开发需要的编程工具和几种自制编程工具的方法 。实例包括msp430单片机内部资源串口、 12c、spi接口、定时/计数器、看门狗、中断、adc 、lcd驱动等的编程,矩阵键盘输入、温度传感 器、红外遥控解码、sd存储卡读写、led和lcd显示器 等外部应用电路的编程。另外还有单片机通 过rs-232c、rs-485、usb接口和上位机通信的编程实 例。*后介绍了智能无线测温网络和fm收音 机两个综合实例。每一个实例都有相关的硬件电路原 理图及程序源码。 《msp430超低功耗16位单片机开发实例》适合在 校大学生作为学习msp430单片机的实习教材。书中的 实例涉及电子工程应用的许 多方面,也是单片机应用开发工程技术人员一本不可 多得的参考书。
内容简介
唐继贤、杨扬编著的这本《msp430超低功耗16位单片机开发实例》内容丰富、取材广泛,除了单片机本身之外,涉及电子工程应用的许多方面,包括模拟电路、无线数据通信、高频信号接收、sd闪存、传感器、红外遥控等,具有较高的实用价值和广阔的应用范围,有利于开拓读者的知识面,适合应用系统开发的各类工程技术人员借鉴,更是在校大学生学习单片机技术很有用的辅助教材。本书实例中的所有程序源代码都在随书附带的光盘中,方便读者直接使用。
目录
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单片机的特殊功能寄存器
第2章 msp430单片机软件开发工具
2.1 msp430单片机c程序设计
2.1.1 c语言的数据类型和运算
2.1.2 c语言的语句和程序结构
2.1.3 c语言函数
2.1.4 c语言的构造数据类型
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的使用
第3章 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 msip-fet430uif usb接口仿真器
3.2.5 msp430f1x系列单片机代码下载和调试
3.3 ez430-f2013仿真器
3.3.1 ez430-f2013仿真器的硬件组成
3.3.2 spy-bi-wire二线制编程接口
3.3.3 ez430-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章 单片机扩展总线及其编程
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 dsl8820数字温度传感器简介
4.3.2 单总线的工作原理
4.3.3 单总线通信协议
4.3.4 单总线的初始化和读写函数
4.3.5 单总线编程示例
4.4 usb总线
4.4.1 usb系统的硬件
4.4.2 单片机用的usb控制器和转换器
第5章 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 通用同步/异步接收/发送器(l5sart)的uart异步模式
5.5.1 usart的初始化和复位
5.5.2 usart的控制和状态寄存器
5.5.3 usart在uart异步模式时的编程示例
5.6 通用同步/异步接收/发送器(uart)的spi同步模式
5.6.1 usart spi同步模式的原理
5.6.2 usart spi同步模式使用的寄存器
5.6.3 usart spi同步模式的初始化和使用
5.6.4 usart spi同步模式编程示例
5.7 通用同步/异步接收/发送器(usart)的12c模式
5.7.1 usart在12c模式使用的寄存器
5.7.2 usart在12c模式时的初始化
5.7.3 tmp102低功耗温度传感器
5.7.4 usart在12c模式时的编程示例
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章 输入和显示电路
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 lcdl602的引脚功能
6.3.3 lcd1602和单片机的连接
6.3.4 lcd1602的指令集
6.3.5 lcd1602的应用编程
6.4 红外线遥控信号的接收
6.4.1 单片机系统红外线信号接收电路
6.4.2 红外遥控信号编码
6.4.3 红外遥控信号解码和编程实例
第7章 单片机外部设备的控制
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章 单片机和上位机通信
8.1 rs-232c串口和单片机通信
8.1.1 rs-232-c标准
8.1.2 系统编程综述
8.1.3 serialport组件简介
8.1.4 rs-232-c接口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和上位机通信编程示例
第9章 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章 智能无线测温网络
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 上位机源代码
英文缩写对照
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0