MCU-DSP型单片机原理与应用:基于凌阳16位单片机

MCU-DSP型单片机原理与应用:基于凌阳16位单片机
作 者: 刘海成 秦进平 韩喜春
出版社: 北京航空航天大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 单片计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》作者简介

内容简介

《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》以实际工程应用和应用型教育为出发点,将单片机应用作为叙述重点,按照信号处理、计算机控制系统应用和串行通信3个应用领域展开详实叙述。《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》还详细地介绍了单片机人机接口技术、实时时钟系统以及单片机系统优化设计等内容,涉及的芯片新,实例多,将教学内容与工程应用紧密地联系起来。《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》适合作为大专院校电子、电气、通信、自动化及仪器仪表等专业单片机类课程教材使用,同时,也可作为工程技术人员的参考书。在介绍凌阳MCu—DSP型u’nsPTM核16位单片机原理的同时,力图通过该处理器的具体应用来讲述嵌入式计算机的相关应用技术,使读者建立起嵌入式的概念,并且架起电气信息类专业学生的专业技术与计算机应用之间的桥梁。全书以实际工程应用和应用型教育为出发点,将单片机应用作为叙述重点,按照信号处理、计算机控制系统应用和串行通信3个应用领域展开详实叙述。《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》还详细地介绍了单片机人机接口技术、实时时钟系统以及单片机系统优化设计等内容,涉及的芯片新,实例多,将教学内容与工程应用紧密地联系起来。《MCU-DSP型单片机原理与应用:基于凌阳16位单片机》适合作为大专院校电子、电气、通信、自动化及仪器仪表等专业单片机类课程教材使用,同时,也可作为工程技术人员的参考书。

图书目录

第1章?数字计算机原理与系统结构导引

1.1?嵌入式计算机系统应用与发展概述1

1.1.1?嵌入式计算机1

1.1.2?嵌入式系统的发展趋势2

1.1.3?如何成为嵌入式计算机的开发高手3

1.2?数字计算机原理与系统结构概述3

1.2.1?数字计算机的硬件结构3

1.2.2?中央处理器CPU4

1.2.3?存储器5

1.2.4?总线5

1.2.5?I/O接口及I/O设备5

1.3?μ-nSPTM内核架构及SPCE061A存储器结构5

1.3.1?μ-nSPTM内核架构6

1.3.2?SPCE061A系统结构及参数简介9

1.3.3?SPCE061A片内存储器结构11

1.4?SPCE061A最小系统及开发工具11

1.4.1?SPCE061A的封装及引脚功能11

1.4.2?SPCE061A最小系统13

1.4.3?SPCE061A开发系统13

第2章?μ-nSPTM内核指令系统与程序设计

2.1?μ-nSPTM指令系统17

2.1.1?μ-nSPTM的寻址方式17

2.1.2?μ-nSPTM的数据传送指令与堆栈操作18

2.1.3?μ-nSPTM的算术运算指令19

2.1.4?μ-nSPTM的逻辑运算指令20

2.1.5?μ-nSPTM的程序控制指令23

2.2?伪指令与汇编语言程序设计25

2.2.1?μ-nSPTM内核Xasm16汇编伪指令25

2.2.2?汇编语言程序设计28

2.2.3?汇编中的子程序调用31

2.3?μ-nSPTM内核的汇编与GCC混合编程32

2.3.1?μ-nSPTM支持的数据类型及C语言算术逻辑操作符32

2.3.2?汇编与C程序混合编程的程序调用协议33

2.3.3?在C程序中调用汇编函数34

2.3.4?在汇编程序中调用C函数36

2.3.5?C语言的嵌入式汇编37

2.3.6?汇编及C语言编程的几个注意事项39

2.4?软件布尔机及其在SPI接口技术中的应用40

2.4.1?用“读—修改—写”的方法实现对单个位的位操作40

2.4.2?通过位域的方法实现位操作41

2.4.3?软件模拟SPI总线接口43

2.5?SPCE061A内部Flash的自编程技术44

2.5.1?SPCE061A内部闪存Flash44

2.5.2?SPCE061A内部Flash编程操作45

第3章?单片机人机接口

3.1?SPCE061A的I/O口编程设置47

3.1.1?I/O端口结构47

3.1.2?SPCE061A?IOB口的第二功能49

3.1.3?P_FeedBack(写)单元与B口工作方式50

3.2?人机接口——按键52

3.2.1?机械触点按键52

3.2.2?矩阵式键盘接口技术及编程53

3.2.3?使用“+1”?和“-1”二键控制显示数值键盘程序的设计55

3.3?人机接口——LED显示59

3.3.1?静态显示与动态显示60

3.3.2?多LED数码管驱动实例60

3.3.3?LED硬件译码和软件译码62

3.3.4?MAX721963

3.4?键盘显示驱动芯片CH451及其应用65

3.4.1?CH451概述66

3.4.2?显示驱动67

3.4.3?键盘扫描69

3.4.4?μP监控69

3.4.5?串行接口70

3.4.6?操作命令71

3.4.7?典型应用电路73

3.5?并行总线通信扩展应用与LCD75

3.5.1?并行接口时序75

3.5.2?凌阳SPLC501驱动128×64点阵液晶模组80

第4章?中断系统与定时控制

4.1?SPCE061A的中断系统84

4.1.1?中断技术概述84

4.1.2?SPCE061A中断系统84

4.1.3?SPCE061A中断源85

4.1.4?SPCE061A中断控制86

4.1.5?SPCE061A中断响应过程89

4.1.6?中断服务子程序的编写格式90

4.2?系统时钟与时间基准信号91

4.2.1?SPCE061A时钟电路91

4.2.2?锁相环PLL振荡器与系统时钟92

4.2.3?时间基准信号94

4.3?定时器及看门狗96

4.3.1?SPCE061A定时器/计数器96

4.3.2?片外时钟计数及其在心率计设计中的应用100

4.3.3?看门狗定时器104

4.4?日历时钟系统设计104

4.4.1?万年历星期快速算法及阴历算法104

4.4.2?基于SPCE061A的实时时钟及日历程序107

4.4.3?时钟日历芯片DS1302108

第5章?基于μnSPTM内核的信号处理技术与应用系统设计

5.1?ADC原理及SPCE061A内部ADC控制112

5.1.1?ADC原理与实现112

5.1.2?SPCE061A内置的ADC114

5.1.3?11路SPI串行12位ADC——TLC2543119

5.2?DAC原理及SPCE061A内部DAC控制121

5.2.1?DAC原理121

5.2.2?SPCE061A的DAC方式音频输出122

5.3?μ-nSPTM内核的DSP结构及FIR滤波器实现124

5.3.1?μ-nSPTM内核的DSP结构——内积运算指令124

5.3.2?FIR滤波器设计125

5.4?嵌入式音频技术与凌阳音频128

5.4.1?音频概述128

5.4.2?语音压缩编码基础129

5.4.3?语音合成技术130

5.4.4?语音辨识技术130

5.4.5?凌阳音频简介131

5.5?基于SPCE061A的数据压缩技术132

5.5.1?SACM_A2000132

5.5.2?SACM_S480135

5.5.3?SACM_S240136

5.6?基于SPCE061A的特定人语音识别技术及实现136

5.6.1?基于SPCE061A的特定人语音识别API简介137

5.6.2?特定人语音识别举例138

5.7?基于SPCE061A的非特定人语音识别技术及实现145

第6章?串行通信技术与应用

6.1?板级串行通信总线扩展接口与应用150

6.1.1?板级串行通信