全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

MSP430单片机应用技术案例教程(电子信息21世纪高等学校规划教材)

  • 定价: ¥39
  • ISBN:9787302468288
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:清华大学
  • 页数:268页
  • 作者:编者:尹丽菊//万...
  • 立即节省:
  • 2017-09-01 第1版
  • 2017-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    尹丽菊、万隆主编的《MSP430单片机应用技术案例教程(电子信息21世纪高等学校规划教材)》采用案例化教学的方式,以TI公司的MSP430单片机为例,结合独立开发的MSP430实验台的硬件模块设计教学项目。书中每一知识点的介绍都列举了清晰易懂的相关例程,真正从应用的角度讲解知识,既可使读者提高动手能力又可培养其兴趣,是一本可以帮助读者快速入门并提高的实用性教材。
    全书分为8章。其中,第1章简单介绍单片机相关的几个基本概念以及MSP430系列单片机的基本资源;第2章简介MSP430F149单片机,包括CPU的基本结构、存储器、时钟系统、工作模式及中断的基本概念;第3章介绍IAR编译软件的基本应用;第4章介绍MSP430单片机的I/O端口的应用,列举了LED、按键、数码管以及点阵的具体应用,通过不同的外围电路使读者逐步理解MSP430单片机I/O端口的应用;第5章介绍MSP430单片机的定时器,包括看门狗定时器、定时器A的基本工作模式、定时器的捕获以及输出单元;第6章介绍MSP430单片机的串行通信,主要包括USART、SPI总线和I2C总线的应用;第7章主要介绍MSP430单片机ADC12的4种转换模式和DAC12的芯片TLC5615的基本应用;第8章为具体实例应用,主要介绍液晶模块、时钟芯片DS1302、温度传感器DS18B20、HS0038红外接收、NRF24L01无线模块、步进电动机控制、超声模块的应用。
    本书可作为高等学校本专科相关专业教材或教师参考用书,也可作为单片机零基础并希望快速入门的初学者的自学参考书。

目录

第1章  MSP430系列单片机概述
  1.1  单片机的基本概念
  1.2  单片机的发展及应用领域
  1.3  常见单片机种类
  1.4  MSP430系列单片机简介
    1.4.1  MSP430系列单片机的特点
    1.4.2  MSP430的基本结构
    1.4.3  MSP430单片机系列介绍
第2章  MSP430F149简介
  2.1  MSP430的总体架构
  2.2  CPU的结构和特点
    2.2.1  MSP430系列单片机芯片特征
    2.2.2  MSP430特殊寄存器介绍
  2.3  MSP430存储器
    2.3.1  程序存储器
    2.3.2  数据存储器
    2.3.3  Flash存储器
  2.4  MSP430的时钟系统
    2.4.1  案例介绍与分析
    2.4.2  MSP430的时钟源
    2.4.3  MSP430的时钟信号
    2.4.4  基本时钟寄存器
  2.5  MSP430的系统复位和低功耗工作模式
    2.5.1  系统复位和初始化
    2.5.2  低功耗工作模式
  2.6  中断系统
    2.6.1  中断的概念和类型
    2.6.2  中断响应及返回过程
    2.6.3  中断嵌套
    2.6.4  中断向量和中断相关寄存器
第3章  IAR集成开发环境的使用
  3.1  IAR开发平台的安装与使用
    3.1.1  IAR的下载、安装
    3.1.2  IAR的初始化界面
    3.1.3  IAR菜单
    3.1.4  工具栏
    3.1.5  IAR的窗口
  3.2  IAR工程的建立与设置
    3.2.1  创建工作空间
    3.2.2  新建文件并添加到工程
    3.2.3  配置工程
  3.3  C-SPY硬件仿真调试
    3.3.1  仿真器的驱动及硬件连接
    3.3.2  仿真器的使用
第4章  I/O端口应用
  4.1  任务1  点亮第一个LED小灯
    4.1.1  案例介绍与实现
    4.1.2  I/O端口的特点及结构
    4.1.3  相关寄存器
  4.2  任务2  1s流水灯
    4.2.1  案例介绍与实现
    4.2.2  本书常用的自定义头文件简介
  4.3  任务3  4种模式切换的流水灯
  4.4  任务4  独立按键的应用
    4.4.1  案例介绍与实现
    4.4.2  独立按键原理
    4.4.3  独立按键消抖
  4.5  任务5  I/O中断控制LED
    4.5.1  案例介绍与实现
    4.5.2  相关寄存器配置
    4.5.3  I/O端口操作的基本流程
  4.6  任务6  矩阵按键的应用
    4.6.1  案例介绍与实现
    4.6.2  矩阵键盘的工作原理
    4.6.3  行列扫描法原理
  4.7  任务7  8位数码管全显0
  4.8  任务8  8位数码管统一从0到F循环显示
    4.8.1  案例介绍与实现
    4.8.2  数码管的编码原理
    4.8.3  静态显示原理
  4.9  任务9  数码管的轮流显示及动态显示
    4.9.1  案例介绍与实现
    4.9.2  数码管的动态显示原理
    4.9.3  数码管动态显示的消影
  4.10  任务10  数码管显示按键键值
  4.11  任务11  点阵显示
    4.11.1  案例介绍与实现
    4.11.2  点阵的基础知识
    4.11.3  字符编码原理
第5章  定时器
  5.1  任务1  看门狗
    5.1.1  案例介绍与分析
    5.1.2  WDT的基本结构及工作原理
    5.1.3  WDT相关寄存器
    5.1.4  看门狗的定时模式
  5.2  任务2  定时器A增计数应用
    5.2.1  案例介绍与分析
    5.2.2  定时器A的基本结构
    5.2.3  定时器A的工作模式——停止模式/增计数模式
    5.2.4  定时器A相关寄存器
  5.3  任务3  定时器A的基本应用——连续计数模式
    5.3.1  案例介绍与分析
    5.3.2  连续工作模式的工作方式
    5.3.3  定时/计数器的中断
  5.4  任务4  定时器A的基本应用——增减计数模式
    5.4.1  案例介绍与分析
    5.4.2  增/减计数模式的工作方式
  5.5  任务5  捕获/比较部件
    5.5.1  案例介绍与分析
    5.5.2  相关寄存器
    5.5.3  比较单元
    5.5.4  捕获单元
  5.6  任务6  单片机输出单元应用一
    5.6.1  案例介绍与分析
    5.6.2  输出单元的基本结构
    5.6.3  输出单元的工作方式
  5.7  任务7  单片机输出单元应用二
  5.8  任务8  单片机输出单元应用三
  5.9  任务9  定时器B
    5.9.1  案例介绍与分析
    5.9.2  定时器B的基本结构和特点
    5.9.3  比较/捕获部件
第6章  单片机的串行通信
  6.1  任务1  通用串行异步通信UART的应用一
    6.1.1  案例介绍与实现
    6.1.2  串行通信的基本概念
    6.1.3  UART的工作原理
    6.1.4  USART相关的控制寄存器
    6.1.5  多机通信模式
  6.2  任务2  通用串行异步通信UART的应用二
    6.2.1  案例介绍与实现
    6.2.2  USART接收部件的工作原理
    6.2.3  USART相关寄存器
  6.3  任务3  通用串行通信同步模式——SPI
    6.3.1  案例介绍与实现
    6.3.2  SPI的工作原理
    6.3.3  同步模式寄存器
  6.4  任务4  I2C总线
    6.4.1  案例介绍与实现
    6.4.2  24C02的基本特性和引脚说明
    6.4.3  I2C总线协议简介
    6.4.4  24C02的具体操作
第7章  ADC12/DAC12转换模块
  7.1  任务1  ADC单通道单次转换模式
    7.1.1  案例介绍与实现
    7.1.2  ADC12的基本结构与工作原理
    7.1.3  ADC12寄存器
  7.2  任务2  ADC单通道多次转换模式
    7.2.1  案例介绍与分析
    7.2.2  ADC12的4种转换模式与使用
    7.2.3  ADC12的操作步骤
  7.3  任务3  ADC序列通道单次转换模式
  7.4  任务4  ADC序列通道多次转换模式
  7.5  任务5  DAC12的芯片
    7.5.1  案例介绍与分析
    7.5.2  芯片TLC5615概述
    7.5.3  TLC5615的工作原理
第8章  单片机应用实例
  8.1  任务1  LCD1602
    8.1.1  案例介绍与实现
    8.1.2  LCD1602概述
    8.1.3  LCD1602的操作流程
  8.2  任务2  LCD12864
    8.2.1  案例介绍与分析
    8.2.2  LCD12864概述
    8.2.3  LCD12864操作流程
  8.3  任务3  时钟芯片DS1302
    8.3.1  案例介绍与分析
    8.3.2  DS1302概述
    8.3.3  DS1302的读写操作和寄存器配置
  8.4  任务4  DS18B20
    8.4.1  案例分析与介绍
    8.4.2  DS18B20概述
    8.4.3  DS18B20寄存器配置
    8.4.4  DS18B20的初始化与数据读取
  8.5  任务5  HS0038红外通信
    8.5.1  案例介绍与分析
    8.5.2  红外线接收器HS0038概述
    8.5.3  红外接收操作
  8.6  任务6  NRF24L01无线模块
    8.6.1  案例介绍与分析
    8.6.2  NRF24L01概述
    8.6.3  NRF24L01的工作模式
    8.6.4  NRF24L01寄存器配置
    8.6.5  NRF24L01模块的操作与配置
  8.7  任务7  PS2键盘
    8.7.1  案例介绍与分析
    8.7.2  PS2键盘概述
    8.7.3  PS2键盘的数据发送
  8.8  任务8  步进电动机
    8.8.1  案例介绍与分析
    8.8.2  28BYJ-48步进电动机概述
    8.8.3  芯片ULN2003简介
  8.9  任务9  超声波模块应用——测距
    8.9.1  案例介绍与分析
    8.9.2  HC-SR04概述
    8.9.3  电气参数
    8.9.4  超声波工作时序图
附录  MSP430F149引脚功能对照表