MSP430超低功耗16位单片机开发实例PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:唐继贤,杨杨编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2014
- ISBN:9787512412750
- 页数:312 页
第1章 MSP430系列超低功耗16位单片机 1
1.1 MSP430系列单片机的性能特点 2
1.1.1超低功耗性能 3
1.1.2高集成度的模块和智能外设 3
1.1.3 200多种不同功能的型号 7
1.1.4完整的开发环境方便用户开发设计 7
1.1.5无线应用 8
1.2 MSP430单片机的主要产品系列 8
1.2.1 MSP430x1xx系列 8
1.2.2 MSP430F2xx系列 9
1.2.3 MSP430G2xx系列 9
1.2.4 MSP430x4xx系列 10
1.2.5 CC430 RF SoC系列 11
1.3 MSP430系列单片机的应用范围 11
1.4 MSP430F15x/16x/161x系列简介 12
1.4.1 MSP430F161x单片机的引脚封装 14
1.4.2 MSP430F161x单片机的内部结构 17
1.4.3 MSP430F161x单片机的特殊功能寄存器 20
第2章 MSP430单片机软件开发工具 21
2.1 MSP430单片机C程序设计 21
2.1.1 C语言的数据类型和运算 22
2.1.2 C语言的语句和程序结构 24
2.1.3 C语言函数 27
2.1.4 C语言的构造数据类型 29
2.2 IAR嵌入式工作平台 33
2.2.1 IAR使用说明 33
2.2.2应用程序实例 41
2.3 Code Composer Studio 43
2.3.1 Code Composer Studio的下载和安装 43
2.3.2 Code Composer Studio的使用 44
第3章 MSP430单片机编程方法和工具 49
3.1通过BSL接口编程MSP430单片机 50
3.1.1 BSL接口软件原理 51
3.1.2 BSL接口编程器硬件电路原理 51
3.1.3自制串口BSL接口编程器 53
3.2通过JTAG接口编程MSP430单片机 56
3.2.1 MSP430系列单片机的JTAG接口 56
3.2.2自制并口JTAG接口下载线 57
3.2.3并口JTAG接口下载线的使用 58
3.2.4 MSP-FET430UIF USB接口仿真器 59
3.2.5 MSP430F1 x系列单片机代码下载和调试 60
3.3 EZ430-F2013仿真器 60
3.3.1 EZ430-F2013仿真器的硬件组成 60
3.3.2 SPY- BI-WIRE二线制编程接口 61
3.3.3 EZ430-F2013仿真器驱动程序的安装 61
3.3.4用EZ430-F2013编程MSP430F2xx系列单片机 62
3.4 MSP430- LaunchPad仿真实验板 63
3.4.1 MSP430- LaunchPad的硬件组成 63
3.4.2 MSP430- LaunchPad软件和驱动 65
3.4.3 MSP430G2231单片机简介 65
3.4.4 MSP430_ LaunchPad编程示例 66
3.5 eZ430-RF2500-SHE太阳能无线应用开发套件 67
第4章 单片机扩展总线及其编程 69
4.1 SPI总线 69
4.1.1 SPI总线的接口信号 70
4.1.2 SPI总线的工作原理 70
4.1.3 SPI总线在MSP430单片机系统中的应用 70
4.1.4用普通I/O引脚通过软件模拟SPI接口 71
4.1.5软件模拟SPI接口程序示例 73
4.2 I2C总线 76
4.2.1 I2C总线数据传输的原理 77
4.2.2 I2C总线多器件控制的工作原理 78
4.2.3 MSP430单片机模拟I2C总线 80
4.2.4 I2C总线的编程示例 85
4.3 Dallas公司的单总线 93
4.3.1 DS18B20数字温度传感器简介 93
4.3.2单总线的工作原理 96
4.3.3单总线通信协议 99
4.3.4单总线的初始化和读写函数 101
4.3.5单总线编程示例 103
4.4 USB总线 108
4.4.1 USB系统的硬件 109
4.4.2单片机用的USB控制器和转换器 110
第5章 MSP430单片机内部资源编程 111
5.1系统复位、中断和工作模式 111
5.1.1系统复位 111
5.1.2中断 112
5.1.3工作模式 115
5.2基本时钟模块 116
5.2.1基本时钟模块的构成 117
5.2.2基本时钟模块寄存器 117
5.2.3基本时钟模块初始化 120
5.3看门狗定时器 121
5.3.1看门狗定时器的寄存器 121
5.3.2看门狗定时器的使用 122
5.3.3看门狗定时器编程示例 123
5.4数字I/O端口 124
5.4.1数字I/O端口的寄存器 124
5.4.2数字I/O端口的初始化 124
5.4.3数字I/O端口编程示例 125
5.5通用同步/异步接收/发送器(USART)的UART异步模式 126
5.5.1 USART的初始化和复位 126
5.5.2 USART的控制和状态寄存器 127
5.5.3 USART在UART异步模式时的编程示例 133
5.6通用同步/异步接收/发送器(USART)的SPI同步模式 135
5.6.1 USART SPI同步模式的原理 135
5.6.2 USART SPI同步模式使用的寄存器 136
5.6.3 USART SPI同步模式的初始化和使用 138
5.6.4 USART SPI同步模式编程示例 139
5.7通用同步/异步接收/发送器(USART)的I2C模式 141
5.7.1 USART在I2C模式使用的寄存器 142
5.7.2 USART在I2C模式时的初始化 145
5.7.3 TMP102低功耗温度传感器 146
5.7.4 USART在I2C模式时的编程示例 152
5.8定时器A 157
5.8.1定时器A的寄存器 157
5.8.2定时器A的使用 160
5.8.3定时器A的编程示例 161
5.9模数转换器ADC12 162
5.9.1 ADC12的寄存器 162
5.9.2 ADC12的内部温度传感器 167
5.9.3 ADC12的编程示例 168
5.10具有LCD驱动器的MSP430单片机的使用 171
5.10.1 MSP430FE425单片机简介 171
5.10.2和LCD驱动器有关的寄存器 171
5.10.3 LCD驱动器应用实例 173
第6章 输入和显示电路 176
6.1 LED数码管显示器 176
6.1.1 LED数码管 176
6.1.2 LED数码管的静态显示 177
6.1.3 LED数码管的动态显示 178
6.2按钮开关输入 181
6.2.1一般按钮开关输入 181
6.2.2矩阵键盘输入 182
6.3 LCD液晶显示器 185
6.3.1 LCD1602液晶显示器 186
6.3.2 LCD1602的引脚功能 186
6.3.3 LCD1602和单片机的连接 188
6.3.4 LCD1602的指令集 188
6.3.5 LCD1602的应用编程 190
6.4红外线遥控信号的接收 195
6.4.1单片机系统红外线信号接收电路 195
6.4.2红外遥控信号编码 196
6.4.3红外遥控信号解码和编程实例 196
第7章 单片机外部设备的控制 201
7.1 SD存储卡 201
7.1.1 SD卡的硬件结构和SPI接口 203
7.1.2 SD卡的命令和应答 206
7.1.3 SD卡初始化 210
7.1.4 SD卡的读写 212
7.1.5 SD卡程序实例 218
7.2定时器PWM脉冲控制LED灯亮度 220
7.2.1 PWM脉冲宽度调制的原理 220
7.2.2在MSP430单片机中获得PWM脉冲 221
7.2.3用PWM脉冲控制LED灯光亮度 222
第8章 单片机和上位机通信 224
8.1 RS - 232C串口和单片机通信 224
8.1.1 RS-232-C标准 224
8.1.2系统编程综述 226
8.1.3 SerialPort组件简介 226
8.1.4 RS-232-C接口C#编程示例 228
8.2 RS-485接口和单片机通信 233
8.2.1 RS - 485接口在单片机系统中的使用 234
8.2.2 RS-485接口上位机编程 234
8.3 USB接口和单片机通信 235
8.3.1 USB转换芯片TUSB3410 235
8.3.2 TUSB3410在MSP430单片机中的应用 236
8.3.3 TUSB3410和上位机通信编程示例 237
第9章 FM收音机 241
9.1 FM广播系统的基础知识 241
9.1.1调频广播系统 241
9.1.2调频广播收音机的原理 243
9.2 TEA5767HN单片FM调谐器 245
9.2.1 TEA5767HN的性能 245
9.2.2 TEA5768HN的引脚和封装 246
9.2.3 TEA5767的内部结构和功能 248
9.2.4 TEA5767的总线接口和控制寄存器 250
9.2.5 TEA5767的典型应用电路 256
9.3 FM收音模块 258
9.4用MSP430单片机和FM收音模块做的收音机 259
9.4.1收音机硬件电路的说明 259
9.4.2收音机的编程 261
第10章 智能无线测温网络 273
10.1无线数传模块RFM12B 274
10.1.1 RFM12B的封装引脚 275
10.1.2 RFM12B内部寄存器和SPI接口 276
10.1.3 RFM12B的工作原理 278
10.1.4 RFM12B的控制命令 279
10.1.5 RFM12B发送模式编程 283
10.2无线测温模块 285
10.2.1无线测温模块的电原理图 285
10.2.2无线测温模块编程 286
10.3区域无线数据接收机 294
10.3.1接收机的硬件电路 295
10.3.2接收机编程要点 295
10.3.3接收机编程示例 298
10.4上位机编程 305
10.4.1新建一个Visual C#应用项目 305
10.4.2智能无线测温网络的使用 307
10.4.3上位机源代码 307
英文缩写对照 310
参考文献 312
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《单片机原理及应用》庄友谊 2020
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019