搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
凌阳单片机原理与实践
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7810779451
  • 作      者:
    彭传正, 林春景主编
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2006
收藏
内容介绍

目录

第1章 SPCE061A板介绍3
1.1 SPCE061A简介3
1.1.1 61板基本介绍3
1.1.2 61板基本特点3
1.1.3 61板功能区划分3
1.1.4 61板接口说明 4
1.1.5 61板按键和电位器说明5
1.2 SPCE061A硬件结构5
1.2.1 SPCE061A单片机结构预览5
1.2.2 内核结构6
1.2.3 片内存储器7
1.2.4 I/O接口8
1.2.5 时钟电路14
1.2.6 定时器/计数器15
1.2.7 模/数转换器ADC15
1.2.8 DAC方式音频输出17
1.2.9 串行设备输入/输出端口SIO18
1.2.10 低电压监测/低电压复位LCD/LVR18
1.2.11 通用异步串行接口UART18
1.3 SPCE061A的封装及引脚19
1.3.1 SPCE061A的封装19
1.3.2 引脚功能19

第2章 开发环境及IDE编程工具21
2.1 凌阳16 位单片机集成开发环境21
2.2 μ’nSP IDE 工具23
2.2.1 μ’nSP IDE工具介绍23
2.2.2 μ’nSP IDE 总体概述24
2.2.3 μ’nSP IDE主要特点24
2.2.4 μ’nSP IDE工具界面24
2.2.5 μ’nSP IDE库文件的加载30
2.3 μ’nSP IDE工具的使用34
2.3.1 μ’nSP IDE使用流程(1)34
2.3.2 μ’nSP IDE使用流程(2)35
2.3.3 μ’nSP IDE在线仿真流程36
2.3.4 μ’nSP IDE调试流程36
2.4 应用举例41

第3章 SPCE061A编程基础45
3.1 SPCE061A指令系统45
3.1.1 数据传送指令45
3.1.2 算术运算指令46
3.1.3 逻辑运算指令46
3.1.4 转移指令46
3.1.5 控制指令47
3.1.6 伪指令47
3.2 用C语言编程来直接控制硬件49
3.2.1 用C语言对寄存器进行操作49
3.2.2 用C语言进行I/O设置50
3.2.3 用C语言进行系统时钟设置50
3.2.4 用C语言编写中断程序52
3.3 SPCE061A编程基础53
3.3.1 汇编语言的程序结构53
3.3.2 程序代码分析53
3.3.3 μ’nSP的数制及其后缀规定54
3.3.4 单步调试程序54
3.3.5 C语言的程序结构55
3.3.6 C语言程序的应用举例分析55
3.3.7 看门狗56
3.3.8 堆栈在函数传递方面的应用56
3.3.9 C和汇编的函数相互调用 56
3.3.10 片内Flash程序存储器60
3.4 单一功能模块程序编写的基本过程60
3.4.1 从硬件到编程60
3.4.2 SPCE061A的可编程功能模块60
3.4.3 小程序编写实例61
3.4.4 按类寻找编程共性63
3.5 系统程序编写的基本过程65
3.5.1 系统编程65
3.5.2 系统编程的一般方法65
3.5.3 系统编程软件任务的划分65
3.5.4 系统编程软件模板65
3.5.5 举例说明系统编程66
3.5.6 P_TimerA_Ctrl单元的设置67
3.5.7 系统编程模板与实例对照67

第4章 语音处理69
4.1 语音基础知识69
4.1.1 音频69
4.1.2 语音处理技术69
4.1.3 SPCE061A在语音处理上的应用73
4.2 函数库及凌阳音频函数库73
4.2.1 “库”的概念73
4.2.2 创建自己的函数库74
4.2.3 使用函数库75
4.2.4 修改函数库78
4.2.5 凌阳音频函数库79
4.3 语音播放: 自动播放80
4.3.1 单片机实现语音播放的原理80
4.3.2 语音播放程序示例83
4.3.3 创建一个语音播放程序84
4.4 语音播放: 手动播放89
4.4.1 手动播放程序示例89
4.4.2 创建手动播放程序90
4.4.3 用汇编语言编写语音播放程序94
4.5 语音录放95
4.5.1 单片机语音录放原理95
4.5.2 用SPCE061A实现录放音96
4.5.3 创建一个录放音程序97
4.5.4 用汇编语言编写录放音程序102
4.6 语音识别103
4.6.1 语音识别概述103
4.6.2 特定人语音识别104

第5章 基于SPCE061A板的电子实习113
5.1 实习目的113
5.2 61板焊接前期练习114
5.2.1 焊接练习目的114
5.2.2 焊接原理114
5.2.3 常用元器件的识别115
5.2.4 焊接方法116
5.2.5 焊接练习步骤117
5.3 61板焊接117
5.3.161板简介117
5.3.2 61板焊接注意事项118
5.3.3 61板裸板检测118
5.3.4 焊接61板的步骤119
5.4 61板测试123
5.4.1 61板测试简介123
5.4.2 电源部分 123
5.4.3 键盘部分125
5.4.4 晶振部分125
5.4.5 I/O部分125
5.4.6 音频输入部分126
5.4.7 音频输出部分126
5.4.8 74HC244部分127
5.4.9 D/A部分127
5.4.10 A/D部分127
5.4.11 PWM输出部分128
5.4.12 硬件准备——硬件连接、硬件检测128
5.4.13 综合测试129
5.5 下载器使用说明130
5.5.1 DEMO程序使用介绍130
5.5.2 下载器的使用130
5.5.3 注意事项131
5.5.4 下载范例 131

第6章 基础实验133
实验1 发光二极管单向循环点亮133
实验2 按键点亮发光二极管138
实验3 发光二极管和数码管交替显示143
实验4 按键显示数字149
实验5 使用C语言实现A口为输入、B口为输出实验155
实验6 系统时钟实验 157
实验7 FIQ中断实验 159
实验8 UART实验 163
实验9 A/D转换166
实验10 A/D采样数据在发光二极管上点亮168
实验11 发光二极管巡回点亮并数码管计数172
实验12 SACMA2000实验179
第7章 综合应用184
7.1 篮球赛电子计分牌184
7.1.1 预备知识184
7.1.2 课程设计目的184
7.1.3 课程设计内容185
7.2 单片机实现时钟计时201
7.2.1 预备知识201
7.2.2 课程设计目的201
7.2.3 课程设计内容202
7.3 多功能出租车计价器205
7.3.1 预备知识205
7.3.2 课程设计目的205
7.3.3 课程设计内容205
7.4 步进电机的单片机控制209
7.4.1 预备知识209
7.4.2 课程设计目的210
7.4.3 课程设计内容210
7.5 教学楼用打铃器214
7.5.1 预备知识214
7.5.2 课程设计目的214
7.5.3 课程设计内容214
7.6 SACMMS01实验217
7.6.1 实验目的217
7.6.2 实验设备217
7.6.3 实验原理217
7.6.4 实验步骤217
7.6.5 程序范例 219
附录A CLib中的函数集224
附录B μ’nSP的指令集一览237
参考文献244

内容摘要

    凌阳16位单片机μnSPTM是台湾凌阳科技有限公司推出的新一代单片机,其代表型号SPCE061A更以其优越的性能获得了广泛应用。《高职高专通用教材:凌阳单片机原理与实践》从SPCE061A板焊接调试人手,讲述SPCE061A板的硬件系统;再结合IDE编程开发工具和语音功能讲述软件系统,整个过程中注重对软硬件结合的讲解;同时由易到难地列举大量的实例供学习和参考。
    《高职高专通用教材:凌阳单片机原理与实践》针对性强,浅显易懂,又不乏综合实例,可作为单片机开发人员的参考用书,更适合作为高等职业学校相关专业、专科生和中专生的专专业教材。
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证