凌阳单片机原理与实践

凌阳单片机原理与实践
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: ,
2006-11
版次: 1
ISBN: 9787810779456
定价: 22.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 243页
字数: 358千字
3人买过
  •     凌阳16位单片机μnSPTM是台湾凌阳科技有限公司推出的新一代单片机,其代表型号SPCE061A更以其优越的性能获得了广泛应用。《高职高专通用教材:凌阳单片机原理与实践》从SPCE061A板焊接调试人手,讲述SPCE061A板的硬件系统;再结合IDE编程开发工具和语音功能讲述软件系统,整个过程中注重对软硬件结合的讲解;同时由易到难地列举大量的实例供学习和参考。
        《高职高专通用教材:凌阳单片机原理与实践》针对性强,浅显易懂,又不乏综合实例,可作为单片机开发人员的参考用书,更适合作为高等职业学校相关专业、专科生和中专生的专专业教材。 第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编程开发工具和语音功能讲述软件系统,整个过程中注重对软硬件结合的讲解;同时由易到难地列举大量的实例供学习和参考。
        《高职高专通用教材:凌阳单片机原理与实践》针对性强,浅显易懂,又不乏综合实例,可作为单片机开发人员的参考用书,更适合作为高等职业学校相关专业、专科生和中专生的专专业教材。
  • 目录:
    第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
查看详情
系列丛书 / 更多
凌阳单片机原理与实践
中外建筑史
刘淑婷 编
凌阳单片机原理与实践
大学语文
韩国海 主编;胡燕燕
凌阳单片机原理与实践
ADO.NET数据库访问技术案例式教程
柴晟 编
凌阳单片机原理与实践
PIC单片机初级教程
李荣正 著
凌阳单片机原理与实践
高职体育
陈小虎 编
凌阳单片机原理与实践
机械制图(第2版)
刘宏军 主编;马慧
凌阳单片机原理与实践
PIC单片机基础教程
丁跃军 著
凌阳单片机原理与实践
PLC原理与应用
李树雄 著
凌阳单片机原理与实践
电子商务应用技术
刘冬、黄达安 著
凌阳单片机原理与实践
理论力学习题指导与题解
石教兴 著
凌阳单片机原理与实践
体育与健康指南
吴文胜 主编;冯国敏
相关图书 / 更多
凌阳单片机原理与实践
凌阳16位单片机应用基础
罗亚非 著
凌阳单片机原理与实践
凌阳单片机原理及其开发
侯媛彬 著
凌阳单片机原理与实践
凌阳16位单片机原理与应用/面向21世纪高等院校课程规划教材
孔祥洪、孟健、王令群 编
凌阳单片机原理与实践
凌阳16位单片机实用技术教程
宋国富 编;洪应
凌阳单片机原理与实践
凌阳8位单片机:提高篇
李学海 著
凌阳单片机原理与实践
凌阳16位电机控制单片机:SPMC75系列原理与应用开发
凌阳科技 编著
凌阳单片机原理与实践
凌阳8位单片机:基础篇
李学海 著
凌阳单片机原理与实践
凌阳单片机原理及其毕业设计精选
侯媛彬 著
凌阳单片机原理与实践
凌阳16位单片机开发实例
凌阳科技 编
凌阳单片机原理与实践
凌阳单片机课程设计指导
黄智伟 著
凌阳单片机原理与实践
凌阳8位通用单片机原理及开发
凌阳科技 编
凌阳单片机原理与实践
凌阳16位单片机实训教程
孔祥洪、董昌春、王令群 主编