当前位置:首页 > 工业技术
MSC121X系统级单片机原理与应用
MSC121X系统级单片机原理与应用

MSC121X系统级单片机原理与应用PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:邓宏彬,田纳新,李志鹏,司宇晰等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2004
  • ISBN:7111138554
  • 页数:204 页
图书介绍:本书介绍了计算机的有关知识。
上一篇:空调技术问答下一篇:走进网络世界
《MSC121X系统级单片机原理与应用》目录

出版说明 1

前言 1

第1章 MSC121X系列单片机简介 1

1.1概述 1

1.1.1 MSC1210的结构和功能 1

目 录 1

1.1.2 MSC1210的特性 2

1.2增强型8051内核 3

1.3片内存储器 4

1.3.1 Flash存储器 4

1.4硬件配置存储器 5

1.3.2 SRAM 5

1.3.3启动ROM 5

1.5引脚功能定义及其封装 6

第2章24位∑—△模数转换器 9

2.1 24位∑—△模数转换器的结构 9

2.2模拟多路开关(MUX) 9

2.3输入缓冲器(BUF) 12

2.4可编程增益放大器(PGA) 12

2.5 偏移DAC(ODAC) 13

2.6基准电压源 14

2.7.1 ∑—△模数转换器的基本原理 15

2.7 24位∑—△模数转换器 15

2.7.2 MSC1210的调制器 20

2.7.3 MSC1210的数字滤波器 21

2.8校准 23

2.9求和/移位寄存器 24

2.9.1求和控制寄存器 24

2.9.2求和模式 25

2.10与ADC有关的特殊功能寄存器 27

2.11模拟接口应用举例 33

2.11.1温度传感器的使用 33

2.11.2模拟输入通道测试电流源应用 34

2.11.3中断方式的ADC转换 35

2.11.4多MSC1210的同步采样 37

2.11.5求和寄存器应用程序 38

第3章8051增强型内核 40

3.1基本寄存器 40

3.2 8051指令集 41

3.3 8051增强型内核 45

3.3.1 4个时钟的指令周期 45

3.3.2 MOVX指令周期扩展 46

3.3.3双数据指针DPTR0和DPTR1 47

3.4存储器组织 47

3.4.1程序存储器 47

3.4.3片内RAM 48

3.4.2数据存储器 48

3.5特殊功能寄存器(SFR) 49

第4章数字输入/输出端口 54

4.1 通用数字I/O端口 55

4.1.1通用数字I/O端口的组成 55

4.1.2四种输入/输出模式 56

4.2 I/O口寄存器 58

4.2.1 P0、P2口寄存器 58

4.2.2 P1口寄存器 58

4.2.3 P3口寄存器 59

4.3 PSEN、ALE输出引脚 60

4.2.4硬件配置寄存器1(HCR1) 60

4.4访问外部存储器 61

4.4.1访问外部程序存储器 61

4.4.2访问外部数据存储器 62

第5章中断系统 64

5.1 中断源以及中断优先级 64

5.2外部中断 66

5.3辅助中断 67

5.3.1辅助中断允许 67

5.3.2辅助中断标志 68

5.3.3待处理辅助中断 68

5.4和中断有关的寄存器(SFR) 70

5.4.2中断允许寄存器(IE) 71

5.4.1外部中断标志寄存器(EXIF) 71

5.4.3中断优先级寄存器(IP) 72

5.4.4扩展中断允许寄存器(EIE) 73

5.4.5扩展中断优先级寄存器(EIP) 73

5.4.6待处理辅助中断寄存器(PAI) 74

5.4.7辅助中断允许寄存器(AIE) 75

5.4.8辅助中断状态寄存器(AISTAT) 76

5.4.9中断允许控制寄存器(EICON) 77

5.5有关中断使用过程中需要注意的问题 77

5.5.1寄存器保护 77

5.5.2使用中断常出现的问题 78

第6章定时与脉宽调制 79

6.1.1微秒定时器(LSEC) 80

6.1系统定时器 80

6.1.2毫秒定时器 81

6.1.3系统时钟分频寄存器(SYSCLK) 83

6.2通用定时器 84

6.2.1定时器0和1 84

6.2.2定时器2 90

6.3脉宽调制 95

6.3.1脉宽调制器PWM的组成 95

6.3.2音调发生器 97

6.3.3脉宽调制器(PWM) 98

7.1.2 MSC1210的Flash存储器的特点 100

7.1.1 Flash存储器的基本特点 100

第7章Flash存储器与编程 100

7.1 Flash存储器概述 100

7.2 Flash存储器的编程模式 102

7.2.1在系统编程(ISP)和在应用编程(IAP) 102

7.2.2串行编程 103

7.2.3并行Flash存储器编程 105

7.3硬件配置信息 106

7.3.1硬件配置存储器 106

7.3.2硬件配置寄存器 108

7.4 Flash编程操作 109

7.4.1 Flash存储器时序控制 109

7.4.2 Flash存储器安全设置 110

7.4.3复位扇区锁定时的中断更新 111

7.4.4 Flash存储器读操作 112

7.4.5 Flash存储器写操作 112

7.4.6 Flash存储器擦除 113

7.4.7数据Flash存储器的操作实例 114

7.5和Flash存储器有关的寄存器 116

7.5.1 Flash存储器控制寄存器(FMCON) 116

7.5.2存储器写选择寄存器(MWS) 116

7.5.3 Flash存储器定时控制寄存器(FTCON) 116

7.6.1启动ROM中的子程序 117

7.6启动ROM 117

7.5.4微秒寄存器(USEC) 117

7.5.5毫秒寄存器(MSECL/H) 117

7.6.2启动ROM监控程序 118

第8章 UART和SPI 119

8.1 UART串行接口 119

8.1.1 UART串口控制 119

8.1.2串口的工作方式 121

8.1.3各工作方式下的波特率设置 124

8.2.1 SPI简介 125

8.2.2 SPI的结构 125

8.2串行外设接口(SPI) 125

8.1.4多机通信 125

8.2.3 SPI的数据传输和FIFO操作 128

8.2.4 SPI系统错误 129

8.2.5 SPI特殊功能寄存器 130

8.2.6 SPI应用举例 133

第9章复位、电源和时钟 135

9.1复位 135

9.1.1上电复位 135

9.1.2软件强制复位 136

9.1.3外部RST引脚复位 136

9.1.4看门狗定时器复位 137

9.1.5欠压锁定复位 138

9.1.6看门狗复位程序应用实例 140

9.2电源功耗及省电方式 142

9.2.1 电源功耗 142

9.2.2省电方式 142

9.3时钟 145

第10章MSC1211的新增功能 146

10.1 I2C总线技术 146

10.1.1 I2C总线概述 146

10.1.2 I2C总线的电气特性与结构 146

10.1.3 I2C总线的数据传输 147

10.1.4寻址和数据传送格式 149

10.1.5 MSC1211的I2C硬件接口 150

10.1.6 MSC1211的I2C寄存器 151

10.2 16位数/模转换器 153

10.2.1模拟开关和电阻网络 155

10.2.2输出放大器 155

10.2.3数模转换器的基准电压 156

10.2.4 DAC的双极性码输入 156

10.2.5 DAC的操作 157

10.2.6DAC的寄存器 158

第11章集成开发环境和程序调试 163

11.1 IDE集成开发环境Keil 163

11.1.1集成开发环境Keil简介 163

11.1.2 uVision2的安装 164

11.1.3 uVision2集成开发环境 165

11.1.4优化的C语言交叉编译器C51 167

11.1.5创建应用 171

11.2 在系统调试(In-System Debugger) 175

11.2.1 ISD51在系统调试概述 175

11.2.2工作原理 176

11.2.3 ISD51的API函数 177

11.2.4将ISD51集成到用户程序中 177

11.2.5配置选项和调试 178

11.2.6连接故障与排除 180

11.3.1 TIDownloader下载工具 181

11.3终端调试工具——TI Downloader 181

11.3.2终端调试 184

11.4 MSC1210开发板——MSC1210EVM 185

11.4.1 MSC1210EVM开发板的电路组成 185

11.4.2 MSC1210EVM的开关及跳线 186

附录 191

附录A MSC121X引脚及性能参数 191

附录B MSC1210EVM电路原理图 200

附录C串行编程命令表 202

附录D逻辑符号对照表 203

参考文献 204

相关图书
作者其它书籍
返回顶部