图书介绍

凌阳16位单片机C语言开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

凌阳16位单片机C语言开发
  • 李晓白,秦红磊,朱俊杰,潘涌泽编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810778722
  • 出版时间:2006
  • 标注页数:365页
  • 文件大小:18MB
  • 文件页数:376页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

凌阳16位单片机C语言开发PDF格式电子书版下载

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

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

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

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

图书目录

1.1 凌阳16位单片机1

第1章 SPCE061A单片机简介1

1.2 SPCE061A简介2

1.2.1 概述2

1.2.2 性能2

1.2.3 结构概览2

1.2.4 芯片的引脚说明3

1.2.5 开发方法5

1.2.6 应用领域5

1.3 μ'nSP的内核结构5

1.3.1 算术逻辑运算单元ALU6

1.3.2 寄存器组7

1.4.1 RAM9

1.4.2 堆栈9

1.3.3 数据总线和地址总线9

1.4 SPCE061A片内存储器结构9

1.4.3 闪存FLASH10

第2章 C语言的基础知识14

2.1 数据与运算14

2.1.1 数据与数据类型14

2.1.2 常量、变量、运算符与表达式14

2.2 流程控制语句16

2.3 构造数据类型19

2.3.1 数组20

2.3.2 指针21

2.3.3 结构体和共用体23

2.4 函数25

2.4.1 函数的定义形式25

2.4.2 形式参数与实际参数26

2.4.3 函数的返回值26

2.4.4 函数调用格式26

2.4.5 函数调用规则27

2.4.6 C函数和汇编函数的相互调用28

2.5 μ'nSP的C语言嵌入式汇编29

第3章 I/O端口的C语言程序设计34

3.1 I/O端口的结构34

3.2 I/O端口设置的寄存器34

3.2.2 并行I/O口的组合控制35

3.2.1 A口相应的寄存器35

3.2.3 B口相应的寄存器36

3.2.4 B口的特殊功能37

3.3 I/O端口设置的C库函数37

3.4 I/O端口的应用实例39

第4章 系统设置的C语言程序设计42

4.1 硬件结构42

4.1.1 系统时钟42

4.1.2 锁相环PLL振荡器42

4.1.3 利用B口的特殊功能产生振荡信号43

4.1.4 低电压复位/低电压监测43

4.1.5 看门狗计数器44

4.2 系统设置的寄存器44

4.3 系统设置的C函数46

4.4 系统设置的应用实例48

第5章 定时器/计数器的C语言程序设计50

5.1 定时器/计数器的结构50

5.1.1 时基信号发生器50

5.1.2 定时器/计数器50

5.2 定时器/计数器控制的寄存器52

5.3 定时器/计数器设置的C函数54

5.4 定时器/计数器的应用实例56

第6章 ADC和DAC的C语言程序设计58

6.1 ADC和DAC的硬件特性58

6.1.1 ADC输入接口的结构58

6.1.3 DAC音频输出的结构60

6.1.2 ADC的直流电气特性60

6.2 ADC和DAC设置的寄存器61

6.2.1 MIC输入的存储单元P_ADC(读/写)(7014H)61

6.2.2 ADC的控制端口P_ADC_Ctrl(读/写)(7015H)61

6.2.3 ADC多通道控制单元P_ADC_MUX_Ctrl(读/写)(702BH)62

6.2.4 模拟电压输入的存储单元P_ADC_MUX_Data(读)(702CH)63

6.2.5 DAC数据存放的单元63

6.2.6 DAC音频输出方式的控制单元P_DAC_Ctrl(写)(702AH)63

6.3 ADC和DAC设置的C函数64

6.4 ADC和DAC的应用实例68

第7章 串行接口SIO和UART的C语言程序设计71

7.1 串行口的硬件特性71

7.2 串行口控制的寄存器72

7.3 串行口设置的C函数75

7.4串行口应用实例79

第8章 中断系统的C语言程序设计82

8.1 中断系统82

8.1.1 中断源82

8.1.2 中断优先级和中断入口地址84

8.2 中断控制84

8.2.1 中断控制的寄存器84

8.2.2 中断响应过程86

8.3 中断控制的相关C函数88

8.4 中断控制指令89

8.5 中断系统的应用实例90

8.5.1 单中断源应用90

8.5.2 多中断源应用94

第9章 凌阳音频的C语言程序设计98

9.1 压缩分类和压缩算法98

9.1.1 凌阳音频压缩算法的编码标准98

9.1.2 压缩分类98

9.1.3 凌阳常用的音频形式和压缩算法98

9.1.4 语音压缩方法98

9.1.5 在开发环境μ'nSP TMIDE里添加语音资源100

9.2 常用的应用程序接口API的功能介绍及应用103

9.2.1 概述103

9.2.2 SACM_A2000104

9.2.3 SACM_S480112

9.2.4 SACM_MS01119

9.2.5 SACM_DVR126

9.3 语音辨识133

9.4 本章API函数中所占用的寄存器140

第10章 嵌入式实时操作系统142

10.1 MiniOS的特点142

10.2 操作系统概述以及OS的一些基本概念143

10.3 内核的启动146

10.4 头文件及内核配置149

10.5 通信与同步151

10.5.1 信号量151

10.5.2 邮箱157

10.5.3 消息队列159

10.5.4 小结161

10.6 中断过程及处理164

10.6.1 中断处理过程164

10.6.2 中断中的通信167

10.6.3 内存管理169

10.6.4 驱动程序170

10.6.5 综合应用171

10.7 MiniOS程序的调试179

10.7.1 系统用的全局性调试信息180

10.7.2 与任务相关的全局性调试信息181

10.7.3 与中断相关的全局性调试信息182

10.7.4 事件的结构183

10.8 MiniOS API列表184

10.8.1 初始化部分184

10.7.5 内存控制块184

10.8.2 任务部分185

10.8.3 事件部分189

10.8.4 中断处理部分197

10.8.5 内存管理部分199

10.8.6 其他201

第11章 开发环境简介203

11.1 概述203

11.2 菜单、工具栏204

11.3 窗口207

11.3.1 Workspace窗口208

11.3.2 Output窗口208

11.3.5 Register窗口209

11.3.3 Edit窗口209

11.3.4 Memory窗口209

11.3.6 Command窗口210

11.3.7 Watch窗口210

11.3.8 Disassembly窗口210

11.4 工程211

11.4.1 工作区窗口211

11.4.2 工程的操作211

11.4.3 工程的设置212

11.4.4 工程的编制214

11.4.5 运行程序215

11.4.6 加载程序215

11.4.7 调试器215

11.5 程序示例216

12.1 系统概述220

12.1.1 功能特点220

第12章 实验仪220

12.1.2 应用领域221

12.2 实验仪原理图及模块说明221

12.2.1 电源222

12.2.2 SPCE061A芯片周边电路222

12.2.3 I/O口电路223

12.2.4 音频输入224

12.2.5 音频输出224

12.2.7 SPR4096构成的SIO存储电路225

12.2.8 异步串口通信电路225

12.2.6 单路0~3.3 V可调电路225

12.2.9 1×8键盘226

12.2.10 4位数码管及LED指示灯显示电路226

12.2.11 LCD227

第13章 基础实验229

实验1 I/O口实验229

实验2 定时器A/B实验231

实验3 FIQ中断实验233

实验4 IRQ0/IRQ1/IRQ2中断实验237

实验5 IRQ4中断实验239

实验6 IRQ5中断实验243

实验7 IRQ6中断实验246

实验8 UART实验249

实验9 A/D转换实验252

实验10 双通道D/A实验254

实验11 一路输入的录音实验255

实验12 32K FLASH读/写实验257

实验13 语音实验260

实验14 4位7段LED数码管显示实验264

实验15 LCD显示实验267

第14章 SPCE061A单片机应用实例276

14.1 数码录音笔276

14.1.1 开发背景276

14.1.2 硬件结构框图276

14.1.3 参考程序276

14.2.1 Can总线概述287

14.2 Can总线的控制287

14.2.2 BasicCan模式下网络测试功能的实现289

14.2.3 测试平台应用说明291

14.2.4 操作示例293

14.2.5 程序流程图294

14.2.6 参考程序295

附录A C-Lib中的函数集335

附录B μ'nSP的指令集345

附录C μ'nSP汇编伪指令集352

附录D μ'nSP编译相关错误信息354

附录E 端口速查表362

附录F 符号约定364

参考文献365

热门推荐