图书介绍

十六位单片微处理器原理及应用 凌阳SPCE061A【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

十六位单片微处理器原理及应用 凌阳SPCE061A
  • 张培仁,张志坚,高修峰编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302107904
  • 出版时间:2005
  • 标注页数:364页
  • 文件大小:18MB
  • 文件页数:377页
  • 主题词:单片微型计算机,凌阳SPCE061AS-基本知识

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

十六位单片微处理器原理及应用 凌阳SPCE061APDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第0章 嵌入式微控制器发展概述1

0.1 微处理器、微型计算机和单片机的概念1

0.1.1 微处理器(Microprocessor)1

0.1.2 微型计算机(Microcomputer)1

0.1.3 单片机1

目录1

0.2 计算机如何工作2

0.3 微处理器与微控制器在组成计算机系统方面的区别3

0.3.1 基本系统4

0.3.2 扩展系统4

0.4 嵌入式微控制器的进展5

0.4.1 嵌入式微控制器的新进展5

0.4.3 实时多任务操作系统6

0.4.2 嵌入式微控制器的开发平台6

0.4.4 实时在线仿真器(ICE)7

0.5 微控制器典型产品分类8

0.6 单片机发展趋势9

第1章 基于基本系统的单片机简介10

1.1 凌阳16位单片机10

1.2 SPCE061A11

1.2.1 总述11

1.2.2 性能11

1.2.3 SPCE061A的结构12

1.2.4 SPCE061A最小系统13

1.2.5 SPCE061A的开发方法14

1.2.6 特性和引脚功能14

1.2.7 应用领域17

第2章 SPCE061A单片机硬件结构18

2.1 μ'nSPTM的内核结构18

2.2 单片机的片内存储结构22

2.2.1 单片机的ROM22

2.2.2 单片机的RAM23

2.2.3 SPCE061A内存储器结构23

2.2.4 SPCE061A堆栈24

2.2.5 闪存Flash24

2.2.6 编程操作实例24

2.3 单片机输入/输出接口27

2.3.1 单片机输入/输出接口应注意的问题27

2.3.2 SPCE061A输入/输出接口29

2.4 时钟电路41

2.5 锁相环PLL(Phase Lock Loop)振荡器42

2.5.1 锁相环与系统时钟42

2.5.2 系统时钟43

2.6 时间基准信号45

2.7 低功耗睡眠和唤醒46

2.7.1 单片机低功耗技术46

2.7.2 睡眠状态的低功耗46

2.7.3 低功耗系统中要注意的问题47

2.7.4 睡眠与唤醒48

2.8 定时器/计数器50

2.9 A/D转换器设计实例53

2.9.1 主要A/D转换器特点53

2.9.2 SPCE061A的模数转换器(ADC)57

2.10 DAC方式音频输出60

2.11 低电压监测(LVD),复位,保密设定,看门狗63

2.11. 1低电压监测和低电压复位63

2.11.2 复位64

2.11.3 保密设定65

2.11.4 看门狗计数器(WatchDog)66

2.12 SIO接口67

2.12.1 通用同步串行接口67

2.12.2 061A串行设备输入输出口67

2.13 UART接口68

2.13.1 通用异步通信方式68

2.13.2 061A的通用异步串行接口UART68

习题73

第3章 微控制器寻址方式与指令系统75

3.1 微控制器的寻址方式76

3.1.1 立即数寻址(Immediate Addressing)76

3.1.2 寄存器寻址(Register Addressing)77

3.1.3 直接寻址(Direct Addressing)77

3.1.4 寄存器间接寻址(Register Relative Addressing)78

3.1.5 变址寻址78

3.2 SPCE061A指令分类79

3.2.1 数据传送指令79

3.2.2 算术运算指令81

3.2.3 SPCE061A的逻辑运算和移位指令88

3.2.4 SPCE061A的控制转移类指令93

3.2.5 伪指令95

3.2.6 宏定义与调用102

习题106

第4章 程序设计107

4.1 汇编语言程序设计107

4.1.1 μ'nSPTM汇编语言程序的结构107

4.1.2 汇编语言的语法108

4.1.3 汇编语言程序举例111

4.2 C语言程序设计117

4.3 C和汇编混合编程119

4.3.1 C语言的在线汇编119

4.3.2 C和汇编语言的相互调用121

习题129

第5章 开发环境简介130

5.1 概述130

5.2 菜单、工具栏131

5.3 窗口134

5.3.1 Workspace窗口135

5.3.2 输出窗口Output135

5.3.3 编辑窗口Edit136

5.3.4 内存窗口Memory136

5.3.5 寄存器窗口Register136

5.3.6 命令窗口Command136

5.3.7 断点窗口BreakPoints137

5.3.8 变量表窗口Watch137

5.3.9 反汇编窗口Disassemble137

5.4 项目138

5.4.1 项目的操作138

5.4.2 选择Probe型号139

5.4.3 项目设置140

5.4.4 项目的编制141

5.4.5 加载程序141

5.4.6 调试器141

5.4.7 程序示例142

5.5 项目流程实例——音频播放145

5.5.1 音频概述145

5.5.2 凌阳音频简介147

5.5.3 凌阳音频解决方案147

5.5.4 凌阳音频播放过程148

习题150

6.1.3 中断的一般处理过程151

6.1.2 中断源151

6.1.1 中断概念151

6.1 概述151

第6章 中断系统151

6.1.4 中断向量表152

6.1.5 中断优先级152

6.1.6 中断屏蔽152

6.1.7 使用中断应该注意的问题153

6.2 SPCE061A单片机中断系统153

6.2.1 中断分类153

6.2.2 中断向量154

6.2.3 中断源154

6.2.4 中断控制154

6.2.5 中断处理过程156

6.3 中断程序举例157

6.3.1 用汇编语言编写中断服务子程序158

6.3.2 用C语言编写中断服务子程序168

习题171

第7章 嵌入式实时操作系统172

7.1 实时操作系统的一些基本概念172

7.1.1 任务172

7.1.2 多任务173

7.1.3 任务切换173

7.1.4 内核173

7.1.5 任务调度173

7.1.6 任务优先级174

7.1.7 资源、共享资源与互斥174

7.1.8 死锁和饿死175

7.1.9 同步176

7.1.10 任务间通信177

7.1.11 消息邮箱和消息队列177

7.1.12 中断177

7.1.13 时钟节拍(Clock Tick)178

7.1.14 对存储器的需求178

7.1.15 实时系统内核的优点179

7.2 μC/OS-II内核结构179

7.2.1 任务180

7.2.2 任务状态180

7.2.3 任务控制块(Task Control Blocks,OS_TCBs)181

7.2.4 任务管理183

7.2.5 中断处理186

7.3 μC/OS-II的移植186

7.3.1 OS_CPU.H187

7.3.2 OS_CPU_A.ASM188

7.3.3 OS_CPU_C.C193

习题202

第8章 实验箱203

8.1 硬件结构及I/O分配203

8.2 PROBE说明与硬件连接205

8.3 实验箱各个模块的说明206

8.3.1 电源206

8.3.2 SPCE061A芯片周边电路208

8.3.3 I/O口电路209

8.3.4 音频输入209

8.3.5 音频输出210

8.3.6 色8×8LED点阵211

8.3.7 双路0~3.3V可调电路212

8.3.8 SPR4096构成的SIO存储电路212

8.3.9 电平发生按键电路212

8.3.10 逻辑电平指示灯214

8.3.11 异步串口通信电路214

8.3.12 4×4键盘矩阵216

8.3.13 数码管217

8.3.14 LCD219

习题222

第9章 基础实验223

实验一 熟悉μ'nSPTM IDE开发环境223

实验二 IO口实验226

实验三 用定时器A/B产生PWM信号233

实验四 FIQ中断实验238

实验五 IRQ0/IRQ1/IRQ2中断实验245

实验六 IRQ4/IRQ5中断实验252

实验七 UART实验260

实验八 A/D转换266

实验九 双通道D/A转换270

实验十 32K字的Flash读/写274

实验十一 音频播放——SACM-A2000280

实验十二 6位7段LED数码管显示实验286

实验十三 LCD上的字符显示289

10.1.1 问题描述296

10.1.2 硬件电路设计296

10.1 生产线货物自动计数设备296

第10章 SPCE061A单片机应用举例296

10.1.3 算法及流程297

10.1.4 源程序300

10.2 电子时钟与作息时间控制311

10.2.1 问题描述311

10.2.2 硬件电路设计312

10.2.3 算法及流程312

10.2.4 源程序316

附录1 C-Lib中的函数集339

附录2 μ'nSPTM汇编器伪指令集351

附录3 与μ'nSPTM编译相关的错误信息353

附录4 端口速查表361

附录5 符号约定363

参考文献364

热门推荐