卓越工程师培养计划丛书 MSP430汇编指令体系及在接地电阻测试仪中的应用 隋首钢 等编著 2014年版
- 文件大小:16.15 MB
- 标准类型:电力电气
- 标准语言:中文版
- 文件类型:PDF文档
- 更新时间:2022-08-11
- 下载次数:
- 标签:
资料介绍
卓越工程师培养计划丛书 MSP430汇编指令体系及在接地电阻测试仪中的应用
作者:隋首钢 等编著
出版时间:2014年版
丛编项: 卓越工程师培养计划丛书
内容简介
本书以MSP430F149单片机为例,从MSP430系列单片机的汇编语言体系入手,介绍其汇编语言体系及编程方法,结合MSP430系列单片机的内部功能部件,讲解其相关内部功能部件的典型汇编语言程序。最后,以基于MSP430的接地电阻测试仪为例,编写了实际单片机开发产品的汇编指令程序,供大家参考。
目录
第1章 概述/t1
1.1 计算机的发展与单片机的产生/t1
1.1.1 计算机的诞生/t1
1.1.2 晶体管计算机/t2
1.1.3 集成电路计算机/t3
1.1.4 微处理器计算机/t4
1.1.5 单片机的产生/t5
1.2 单片机概述/t5
1.2.1 单片机的概念/t5
1.2.2 单片机的特点/t6
1.2.3 单片机的发展趋势/t6
1.2.4 应用范围/t7
1.3 主流单片机产品/t8
1.4 MSP430系列单片机/t9
1.4.1 MSP430单片机介绍/t9
1.4.2 MSP430单片机的特点/t9
1.4.3 MSP430各系列产品/t10
第2章 MSP430单片机结构/t12
2.1 MSP430结构概述/t12
2.2 MSP430硬件结构/t13
2.2.1 MSP430F149主要功能部件/t13
2.2.2 MSP430F149引脚结构/t13
2.3 MSP430寄存器及存储器结构/t18
2.3.1 通用寄存器/t18
2.3.2 存储器/t19
2.4 MSP430时钟系统/t21
2.4.1 时钟系统/t22
2.4.2 时钟模块寄存器/t23
2.4.3 设置时钟信号/t25
2.5 MSP430复位、中断及工作模式/t26
2.5.1 系统复位初始化/t26
2.5.2 系统的中断/t27
2.5.3 低功耗模式/t29
第3章 MSP430汇编指令/t32
3.1 汇编指令概述/t32
3.1.1 指令系统分类/t32
3.1.2 双操作数指令/t33
3.1.3 单操作数指令/t34
3.1.4 跳转类指令/t34
3.2 寻址方式/t35
3.2.1 寻址方式的概念/t35
3.2.2 寄存器方式/t36
3.2.3 变址方式/t36
3.2.4 符号方式/t37
3.2.5 绝对方式/t38
3.2.6 间接方式/t39
3.2.7 间接增量方式/t40
3.2.8 立即数方式/t41
3.2.9 各寻址方式的联系与区别/t41
3.3 数据传送类指令/t42
3.3.1 通用数据传送指令/t42
3.3.2 清除指令/t43
3.3.3 堆栈操作指令/t43
3.3.4 交换字节指令/t45
3.3.5 字扩展指令/t45
3.4 数据运算指令/t47
3.4.1 常用加法指令/t47
3.4.2 十进制加法指令/t49
3.4.3 加1(加2)指令/t51
3.4.4 常用减法指令/t52
3.4.5 减1(减2)指令/t55
3.4.6 比较指令/t56
3.5 逻辑运算与移位指令/t57
3.5.1 逻辑运算指令/t57
3.5.2 移位指令/t60
3.5.3 位操作指令/t62
3.6 程序流程控制指令/t63
3.6.1 条件转移指令/t64
3.6.2 条件转移指令/t65
3.6.3 子程序指令/t66
3.6.4 其他控制指令/t67
3.7 指令的编译与执行/t67
3.7.1 汇编指令的编译/t67
3.7.2 汇编指令执行时间/t68
3.8 汇编语言程序设计/t70
3.8.1 顺序结构程序设计/t70
3.8.2 分支结构程序设计/t71
3.8.3 循环结构程序设计/t72
3.8.4 冒泡法排序程序设计/t73
第4章 MSP430功能部件及其汇编程序设计/t75
4.1 MSP430通用I/O端口/t75
4.1.1 MSP430端口概述/t75
4.1.2 通用I/O端口的内部寄存器/t75
4.1.3 I/O端口中断及操作/t78
4.1.4 典型通用I/O端口的汇编指令程序/t79
4.2 MSP430定时器/t81
4.2.1 看门狗定时器WDT/t81
4.2.2 定时器A/t85
4.2.3 定时器B/t93
4.2.4 典型定时器的汇编指令程序/t96
4.3 MSP430硬件乘法器/t99
4.3.1 硬件乘法器的内部结构/t100
4.3.2 硬件乘法器的寄存器/t101
4.3.3 典型硬件乘法器的汇编指令程序/t102
4.4 MSP430比较器/t102
4.4.1 比较器A的内部结构/t102
4.4.2 比较器A的寄存器/t104
4.4.3 比较器A的中断/t105
4.4.4 典型比较器的汇编指令程序/t106
4.5 MSP430串行通信模块/t106
4.5.1 串行通信的概念/t106
4.5.2 串行通信模块的内部结构/t107
4.5.3 串行通信模块的异步通信模式/t108
4.5.4 串行通信模块的同步通信模式/t110
4.5.5 串行通信模块的内部寄存器/t110
4.5.6 典型串行通信模块的汇编指令程序/t116
4.6 MSP430模数转换模块/t118
4.6.1 模数转换的概念/t118
4.6.2 ADC12内部结构/t119
4.6.3 ADC12外部引脚/t121
4.6.4 ADC12内部寄存器/t122
4.6.5 ADC12转换模式/t126
4.6.6 内部温度传感器/t130
4.6.7 典型ADC12的外部连接/t130
4.7 MSP430 Flash存储器模块/t131
4.7.1 Flash存储器结构/t131
4.7.2 Flash存储器的寄存器/t133
4.7.3 Flash存储器的操作/t135
4.7.4 Flash存储器的中断/t139
4.7.5 Flash存储器的编程设备/t139
第5章 MSP430在接地电阻测试仪中的应用/t140
5.1 系统概述/t140
5.1.1 接地电阻测试仪的应用/t140
5.1.2 系统工作原理/t140
5.1.3 系统各模块说明/t141
5.2 MSP430 基本系统设计/t142
5.2.1 电路硬件结构/t142
5.2.2 相关汇编指令程序/t145
5.3 正弦电压产生电路/t149
5.3.1 AD9850模块介绍/t149
5.3.2 电路硬件结构/t150
5.3.3 相关汇编指令程序/t153
5.4 电流检测电路及ADC12在接地电阻测试仪中的应用/t154
5.4.1 电路硬件结构/t154
5.4.2 相关汇编指令程序/t156
5.5 按键与显示模块扩展及在接地电阻测试仪中的应用/t158
5.5.1 显示模块12864介绍/t158
5.5.2 电路硬件结构/t161
5.5.3 相关汇编指令程序/t162
5.6 定时器A捕捉功能在接地电阻测试仪中的应用/t169
5.6.1 电路硬件结构/t169
5.6.2 相关汇编指令程序/t169
5.7 SPI接口扩展及时钟芯片DS1302在接地电阻测试仪中的应用/t171
5.7.1 时钟芯片DS1302介绍/t171
5.7.2 电路硬件结构/t173
5.7.3 相关汇编指令程序/t174
5.8 I2C接口扩展及存储芯片AT24C02在接地电阻测试仪中的应用/t178
5.8.1 I2C接口介绍/t178
5.8.2 存储芯片AT24C02介绍/t178
5.8.3 电路硬件结构/t181
5.8.4 相关汇编指令程序/t181
5.9 系统总体设计/t185
参考文献/t188
作者:隋首钢 等编著
出版时间:2014年版
丛编项: 卓越工程师培养计划丛书
内容简介
本书以MSP430F149单片机为例,从MSP430系列单片机的汇编语言体系入手,介绍其汇编语言体系及编程方法,结合MSP430系列单片机的内部功能部件,讲解其相关内部功能部件的典型汇编语言程序。最后,以基于MSP430的接地电阻测试仪为例,编写了实际单片机开发产品的汇编指令程序,供大家参考。
目录
第1章 概述/t1
1.1 计算机的发展与单片机的产生/t1
1.1.1 计算机的诞生/t1
1.1.2 晶体管计算机/t2
1.1.3 集成电路计算机/t3
1.1.4 微处理器计算机/t4
1.1.5 单片机的产生/t5
1.2 单片机概述/t5
1.2.1 单片机的概念/t5
1.2.2 单片机的特点/t6
1.2.3 单片机的发展趋势/t6
1.2.4 应用范围/t7
1.3 主流单片机产品/t8
1.4 MSP430系列单片机/t9
1.4.1 MSP430单片机介绍/t9
1.4.2 MSP430单片机的特点/t9
1.4.3 MSP430各系列产品/t10
第2章 MSP430单片机结构/t12
2.1 MSP430结构概述/t12
2.2 MSP430硬件结构/t13
2.2.1 MSP430F149主要功能部件/t13
2.2.2 MSP430F149引脚结构/t13
2.3 MSP430寄存器及存储器结构/t18
2.3.1 通用寄存器/t18
2.3.2 存储器/t19
2.4 MSP430时钟系统/t21
2.4.1 时钟系统/t22
2.4.2 时钟模块寄存器/t23
2.4.3 设置时钟信号/t25
2.5 MSP430复位、中断及工作模式/t26
2.5.1 系统复位初始化/t26
2.5.2 系统的中断/t27
2.5.3 低功耗模式/t29
第3章 MSP430汇编指令/t32
3.1 汇编指令概述/t32
3.1.1 指令系统分类/t32
3.1.2 双操作数指令/t33
3.1.3 单操作数指令/t34
3.1.4 跳转类指令/t34
3.2 寻址方式/t35
3.2.1 寻址方式的概念/t35
3.2.2 寄存器方式/t36
3.2.3 变址方式/t36
3.2.4 符号方式/t37
3.2.5 绝对方式/t38
3.2.6 间接方式/t39
3.2.7 间接增量方式/t40
3.2.8 立即数方式/t41
3.2.9 各寻址方式的联系与区别/t41
3.3 数据传送类指令/t42
3.3.1 通用数据传送指令/t42
3.3.2 清除指令/t43
3.3.3 堆栈操作指令/t43
3.3.4 交换字节指令/t45
3.3.5 字扩展指令/t45
3.4 数据运算指令/t47
3.4.1 常用加法指令/t47
3.4.2 十进制加法指令/t49
3.4.3 加1(加2)指令/t51
3.4.4 常用减法指令/t52
3.4.5 减1(减2)指令/t55
3.4.6 比较指令/t56
3.5 逻辑运算与移位指令/t57
3.5.1 逻辑运算指令/t57
3.5.2 移位指令/t60
3.5.3 位操作指令/t62
3.6 程序流程控制指令/t63
3.6.1 条件转移指令/t64
3.6.2 条件转移指令/t65
3.6.3 子程序指令/t66
3.6.4 其他控制指令/t67
3.7 指令的编译与执行/t67
3.7.1 汇编指令的编译/t67
3.7.2 汇编指令执行时间/t68
3.8 汇编语言程序设计/t70
3.8.1 顺序结构程序设计/t70
3.8.2 分支结构程序设计/t71
3.8.3 循环结构程序设计/t72
3.8.4 冒泡法排序程序设计/t73
第4章 MSP430功能部件及其汇编程序设计/t75
4.1 MSP430通用I/O端口/t75
4.1.1 MSP430端口概述/t75
4.1.2 通用I/O端口的内部寄存器/t75
4.1.3 I/O端口中断及操作/t78
4.1.4 典型通用I/O端口的汇编指令程序/t79
4.2 MSP430定时器/t81
4.2.1 看门狗定时器WDT/t81
4.2.2 定时器A/t85
4.2.3 定时器B/t93
4.2.4 典型定时器的汇编指令程序/t96
4.3 MSP430硬件乘法器/t99
4.3.1 硬件乘法器的内部结构/t100
4.3.2 硬件乘法器的寄存器/t101
4.3.3 典型硬件乘法器的汇编指令程序/t102
4.4 MSP430比较器/t102
4.4.1 比较器A的内部结构/t102
4.4.2 比较器A的寄存器/t104
4.4.3 比较器A的中断/t105
4.4.4 典型比较器的汇编指令程序/t106
4.5 MSP430串行通信模块/t106
4.5.1 串行通信的概念/t106
4.5.2 串行通信模块的内部结构/t107
4.5.3 串行通信模块的异步通信模式/t108
4.5.4 串行通信模块的同步通信模式/t110
4.5.5 串行通信模块的内部寄存器/t110
4.5.6 典型串行通信模块的汇编指令程序/t116
4.6 MSP430模数转换模块/t118
4.6.1 模数转换的概念/t118
4.6.2 ADC12内部结构/t119
4.6.3 ADC12外部引脚/t121
4.6.4 ADC12内部寄存器/t122
4.6.5 ADC12转换模式/t126
4.6.6 内部温度传感器/t130
4.6.7 典型ADC12的外部连接/t130
4.7 MSP430 Flash存储器模块/t131
4.7.1 Flash存储器结构/t131
4.7.2 Flash存储器的寄存器/t133
4.7.3 Flash存储器的操作/t135
4.7.4 Flash存储器的中断/t139
4.7.5 Flash存储器的编程设备/t139
第5章 MSP430在接地电阻测试仪中的应用/t140
5.1 系统概述/t140
5.1.1 接地电阻测试仪的应用/t140
5.1.2 系统工作原理/t140
5.1.3 系统各模块说明/t141
5.2 MSP430 基本系统设计/t142
5.2.1 电路硬件结构/t142
5.2.2 相关汇编指令程序/t145
5.3 正弦电压产生电路/t149
5.3.1 AD9850模块介绍/t149
5.3.2 电路硬件结构/t150
5.3.3 相关汇编指令程序/t153
5.4 电流检测电路及ADC12在接地电阻测试仪中的应用/t154
5.4.1 电路硬件结构/t154
5.4.2 相关汇编指令程序/t156
5.5 按键与显示模块扩展及在接地电阻测试仪中的应用/t158
5.5.1 显示模块12864介绍/t158
5.5.2 电路硬件结构/t161
5.5.3 相关汇编指令程序/t162
5.6 定时器A捕捉功能在接地电阻测试仪中的应用/t169
5.6.1 电路硬件结构/t169
5.6.2 相关汇编指令程序/t169
5.7 SPI接口扩展及时钟芯片DS1302在接地电阻测试仪中的应用/t171
5.7.1 时钟芯片DS1302介绍/t171
5.7.2 电路硬件结构/t173
5.7.3 相关汇编指令程序/t174
5.8 I2C接口扩展及存储芯片AT24C02在接地电阻测试仪中的应用/t178
5.8.1 I2C接口介绍/t178
5.8.2 存储芯片AT24C02介绍/t178
5.8.3 电路硬件结构/t181
5.8.4 相关汇编指令程序/t181
5.9 系统总体设计/t185
参考文献/t188
