作品简介

本书主要介绍MSP430F169单片机设计方法,在适当阐述工作原理基础上,重点介绍了硬件电路图和软件编程,对于重要程序,解释编程方法并说明其工作原理。

全书共分9章:第1章为基础篇,着重MSP430单片机工作原理以及IAR编译软件的应用;第2~9章为单片机设计,包括硬件系统设计和软件编程。全书叙述简洁、概念清晰,提供了大量应用实例,具备完整的硬件电路图和软件清单,涵盖了MSP430F169单片机设计的诸多内容。

本书适合作为高等院校电气、自动化专业高年级本科生、研究生的及高校教师教学参考书,还可以供相关工程技术人员参考。

陈中,盐城工学院教师,连续多年指导学生进行毕业设计以及学科竞赛,拥有丰富的教学、实践经验。发表过多篇关于单片机的论文,反响良好。已出版《基于STC89C52单片机的控制系统设计》《基于AVR单片机的控制系统设计》等五部著作,即将出版《基于STM32单片机的控制系统设计》一书。

陈冲,盐城工学院教师,多年从事教学科研工作。曾获学校青年教师竞赛三等奖1项,完成市级科研项目3项,获市科技进步二等奖1项。发表过多篇具有较高学术水平的论文,先后编著《电力拖动控制系统与MATLAB仿真》《运动控制系统综合实验教程》等多部教材。

作品目录

  • 作者简介
  • 内容简介
  • 前言 Preface
  • 第1章 单片机原理概述及C编程语言
  • 1.1 MSP430单片机概述
  • 1.2 初步认识MSP430单片机
  • 1.3 MSP430F169单片机最小系统
  • 1.4 C语言概述
  • 1.5 常用的I/O相关寄存器及操作
  • 1.6 C语言的程序结构
  • 1.7 C语言的函数
  • 1.8 I/O端口常用操作C语言描述及常用C语言解析
  • 1.9 把51单片机的C语言转换成MSP430单片机的C语言
  • 1.10 MSP430编译软件使用
  • 1.11 自制(头)文件方法
  • 第2章 单片机输出电路设计
  • 2.1 单片机控制系统设计概述
  • 2.2 液晶1602的显示
  • 2.3 液晶12864的显示
  • 2.4 LED点阵的显示
  • 2.5 液晶12232的显示
  • 2.6 2.4in彩屏TFT的显示
  • 第3章 单片机输入电路设计
  • 3.1 键盘的输入电路
  • 3.2 带函数和小数点的计算器设计
  • 3.3 电子密码锁设计
  • 3.4 步进电机控制系统设计
  • 3.5 温度检测系统设计
  • 3.6 温湿度传感器的设计
  • 3.7 电子秤的设计
  • 第4章 定时器/计数器和外部中断系统设计
  • 4.1 MSP430单片机时钟源
  • 4.2 定时器/计数器概述
  • 4.3 TIMER_A工作模式
  • 4.4 定时器A模块捕获/比较工作原理
  • 4.5 定时器/计数器A与PWM
  • 4.6 外部中断的概述
  • 4.7 秒表设计
  • 4.8 红外遥控设计
  • 4.9 超声波测距系统设计
  • 4.10 定时器/计数器B
  • 4.11 定时器/计数器B与PWM
  • 4.12 直流电机控制系统设计
  • 第5章 串行通信
  • 5.1 串行通信概述
  • 5.2 USART相关寄存器
  • 5.3 串行通信协议
  • 5.4 串行通信系统设计
  • 第6章 I2C接口的应用
  • 6.1 I2C通信协议概述
  • 6.2 I2C模式操作
  • 6.3 I2C寄存器说明
  • 6.4 具有断电保护的电子密码锁设计
  • 第7章 同步串行SPI接口
  • 7.1 同步串行SPI接口概述
  • 7.2 SPI相关寄存器
  • 7.3 SPI通信设计举例——无线模块通信设计
  • 第8章 AD与DA转换器
  • 8.1 AD转换器概述
  • 8.2 ADC12结构及特点
  • 8.3 ADC相关寄存器设置
  • 8.4 ADC12转换模式
  • 8.5 AD应用实例
  • 8.6 DA转换器概述
  • 8.7 DAC12结构与性能
  • 8.8 DAC相关寄存器设置
  • 8.9 DAC12的操作及设置和应用
  • 第9章 单片机综合系统设计
  • 9.1 两路温度检测系统设计
  • 9.2 红外遥控直流电机调速系统设计
  • 9.3 无线通信直流电机调速系统设计
  • 9.4 用VB语言编制串行助手界面控制步进电机调速系统设计
  • 9.5 门禁控制系统设计
  • 9.6 蓝牙控制系统设计
  • 9.7 彩屏和摄像头控制系统设计
  • 参考文献
展开全部