目录
第1章 凌阳SPCE061A单片机简介
1.1 单片机概论
1.1.1 何谓单片机
1.1.2 单片机的用途
1.1.3 单片机开发的一般过程
1.2 凌阳16位单片机
1.2.1 凌阳16位单片机简介
1.2.2 凌阳16位单片机的结构及特点
1.2.3 SPCEO61A的性能
1.2.4 SPCEO61A的结构
1.2.5 SPCEO61AA芯片的引脚排列和说明
1.2.6 SPCEO61A的特性
1.2.7 SPCEO61A最小系统
1.2.8 SPCEO61A开发方法
1.2.9 SPCEO61A应用领域
1.3 μ’nSPTM的结构与原理
1.3.1 数据总线和地址总线
1.3.2 算术逻辑运算单元ALU
1.3.3 寄存器组
1.3.4 堆栈
1.3.5 系统时钟
1.3.6 中断系统
1.4 片内存储器结构
思考题
第2章 编程规范简述
2.1 目的
2.2 工程结构
2.3 命名方式
2.4 注释
2.4.1 项目头注释
2.4.2 文件/函数头注释
2.4.3 变量的注释
2.4.4 行注释
2.5 书写与缩进
2.5.1 大小写
2.5.2 缩进原则
2.5.3 空行的使用
思考题
第3章 集成开发环境IDE
3.1 综述
3.2 菜单
3.2.1 文件
3.2.2 编辑
3.2.3 视图
3.2.4 项目
3.2.5 编译
3.2.6 工具
3.2.7 帮助
3.2.8 调试
3.3 工具栏
3.4 窗口
3.4.1 Workspace窗口
3.4.2 编辑窗口
3.4.3 输出窗口
3.4.4 调试窗口
3.4.5 其他窗口
3.5 项目
3.5.1 建立项目
3.5.2 在项目中新建c文件
3.5.3 在项目中新建汇编文件
3.5.4 在项目中新建头文件
3.5.5 在项目中新建文本文件
3.5.6 在项目中添加/删除文件
3.5.7 在项目中使用资源
3.5.8 项目选项的设置
3.5.9 项目的编译
3.6 代码剖视器使用及功能
3.6.1 激活Profile的方法
3.6.2 使用Profile
3.7 举例
第4章 SPCE06IA基础应用实训
4.1 实训一μnSPTMIDE集成开发环境汇编语言编写
4.1.1 实训内容
4.1.2 知识要点
4.1.3 软件流程
4.1.4 训练提示
4.1.5 拓展训练
4.2 实训二μ’nSPTMIDE集成开发环境C语言编写
4.2.1 实训内容
4.2.2 知识要点
4.2.3 软件流程
4.2.4 训练提示
4.2.5 拓展训练
4.3 实训三用汇编语言实现I/O输出
4.3.1 实训内容
4.3.2 知识要点
4.3.3 软件流程
4.3.4 训练提示
4.3.5 拓展训练
4.4 实训四用C语言实现A口输出
4.4.1 实训内容
4.4.2 知识要点
4.4.3 软件流程
4.4.4 训练提示
4.4.5 拓展训练
4.5 实训五用汇编语言实现A口作输人口、B口作输出口
4.5.1 实训内容
4.5.2 知识要点
4.5.3 软件流程
4.5.4 训练提示
4.5.5 拓展训练
4.6 实训六用C语言实现A口作输入口、B口作输出口
4.6.1 实训内容
4.6.2 知识要点
4.6.3 软件流程
4.6.4 训练提示
4.6.5 拓展训练
4.7 实训七定时器TimerA/B
4.7.1 实训内容
4.7.2 知识要点
4.7.3 软件流程
4.7.4 训练提示
4.7.5 拓展训练
4.8 实训八系统时钟
4.8.1 实训内容
4.8.2 知识要点
4.8.3 软件流程
4.8.4 训练提示
4.8.5 拓展训练
4.9 实训九FIQ中断
4.9.1 实训内容
4.9.2 知识要点
4.9.3 软件流程
4.9.4 训练提示
4.9.5 拓展训练
4.10 实训十IRQO/IRQl/lRQ2中断
4.10.1 实训内容
4.10.2 知识要点
4.10.3 软件流程
4.10.4 训练提示
4.10.5 拓展训练
4.11 实训十一IRQ4中断
4.11.1 实训内容
4.11.2 知识要点
4.11.3 软件流程
4.11.4 训练提示
4.11.5 拓展训练
4.12 实训十二IRQ5中断
4.12.l实训内容
4.12.2 知识要点
4.12.3 软件流程
4.12.4 训练提示
4.12.5 拓展训练
4.13实训十三IRQ6中断
4.13.1 实训内容
4.13.2 知识要点
4.13.3 软件流程
……
第5章 语音编程实训
第6章 分立模组实训
第7章 综合实训
参考文献
第1章 凌阳SPCE061A单片机简介
1.1 单片机概论
1.1.1 何谓单片机
1.1.2 单片机的用途
1.1.3 单片机开发的一般过程
1.2 凌阳16位单片机
1.2.1 凌阳16位单片机简介
1.2.2 凌阳16位单片机的结构及特点
1.2.3 SPCEO61A的性能
1.2.4 SPCEO61A的结构
1.2.5 SPCEO61AA芯片的引脚排列和说明
1.2.6 SPCEO61A的特性
1.2.7 SPCEO61A最小系统
1.2.8 SPCEO61A开发方法
1.2.9 SPCEO61A应用领域
1.3 μ’nSPTM的结构与原理
1.3.1 数据总线和地址总线
1.3.2 算术逻辑运算单元ALU
1.3.3 寄存器组
1.3.4 堆栈
1.3.5 系统时钟
1.3.6 中断系统
1.4 片内存储器结构
思考题
第2章 编程规范简述
2.1 目的
2.2 工程结构
2.3 命名方式
2.4 注释
2.4.1 项目头注释
2.4.2 文件/函数头注释
2.4.3 变量的注释
2.4.4 行注释
2.5 书写与缩进
2.5.1 大小写
2.5.2 缩进原则
2.5.3 空行的使用
思考题
第3章 集成开发环境IDE
3.1 综述
3.2 菜单
3.2.1 文件
3.2.2 编辑
3.2.3 视图
3.2.4 项目
3.2.5 编译
3.2.6 工具
3.2.7 帮助
3.2.8 调试
3.3 工具栏
3.4 窗口
3.4.1 Workspace窗口
3.4.2 编辑窗口
3.4.3 输出窗口
3.4.4 调试窗口
3.4.5 其他窗口
3.5 项目
3.5.1 建立项目
3.5.2 在项目中新建c文件
3.5.3 在项目中新建汇编文件
3.5.4 在项目中新建头文件
3.5.5 在项目中新建文本文件
3.5.6 在项目中添加/删除文件
3.5.7 在项目中使用资源
3.5.8 项目选项的设置
3.5.9 项目的编译
3.6 代码剖视器使用及功能
3.6.1 激活Profile的方法
3.6.2 使用Profile
3.7 举例
第4章 SPCE06IA基础应用实训
4.1 实训一μnSPTMIDE集成开发环境汇编语言编写
4.1.1 实训内容
4.1.2 知识要点
4.1.3 软件流程
4.1.4 训练提示
4.1.5 拓展训练
4.2 实训二μ’nSPTMIDE集成开发环境C语言编写
4.2.1 实训内容
4.2.2 知识要点
4.2.3 软件流程
4.2.4 训练提示
4.2.5 拓展训练
4.3 实训三用汇编语言实现I/O输出
4.3.1 实训内容
4.3.2 知识要点
4.3.3 软件流程
4.3.4 训练提示
4.3.5 拓展训练
4.4 实训四用C语言实现A口输出
4.4.1 实训内容
4.4.2 知识要点
4.4.3 软件流程
4.4.4 训练提示
4.4.5 拓展训练
4.5 实训五用汇编语言实现A口作输人口、B口作输出口
4.5.1 实训内容
4.5.2 知识要点
4.5.3 软件流程
4.5.4 训练提示
4.5.5 拓展训练
4.6 实训六用C语言实现A口作输入口、B口作输出口
4.6.1 实训内容
4.6.2 知识要点
4.6.3 软件流程
4.6.4 训练提示
4.6.5 拓展训练
4.7 实训七定时器TimerA/B
4.7.1 实训内容
4.7.2 知识要点
4.7.3 软件流程
4.7.4 训练提示
4.7.5 拓展训练
4.8 实训八系统时钟
4.8.1 实训内容
4.8.2 知识要点
4.8.3 软件流程
4.8.4 训练提示
4.8.5 拓展训练
4.9 实训九FIQ中断
4.9.1 实训内容
4.9.2 知识要点
4.9.3 软件流程
4.9.4 训练提示
4.9.5 拓展训练
4.1 0实训十IRQO/IRQl/lRQ2中断
4.1 0.1 实训内容
4.1 0.2 知识要点
4.1 0.3 软件流程
4.1 0.4 训练提示
4.1 0.5 拓展训练
4.1 1实训十一IRQ4中断
4.1 1.1 实训内容
4.1 1.2 知识要点
4.1 1.3 软件流程
4.1 1.4 训练提示
4.1.1.5 拓展训练
4.1 2实训十二IRQ5中断
4.1 2.l实训内容
4.1 2.2 知识要点
4.1 2.3 软件流程
4.1 2.4 训练提示
4.1 2.5 拓展训练
4.1 3实训十三IRQ6中断
4.1 3.1 实训内容
4.1 3.2 知识要点
4.1 3.3 软件流程
……
第5章 语音编程实训
第6章 分立模组实训
第7章 综合实训
参考文献
内容摘要
②选择Rebuild A11选项。
③根据硬件连接图连接硬件电路.注意拔掉LCD的接口CS和I()B2连接的跳线。
④下载程序,运行。
⑤改变R13电位器,观察发光二极管状态,分析A/D转换结果。4.工7.5 拓展训练
练习ADC工作在自动方式下的转换,利用0-3。3 V直流电平输入电路输入变化的电平,LINE-IN选择为I。A4,A/D转换结果通过IOB口输出控制8个发光二极管(LED)显示。[4.18] 实训十八 双通道D/A4.18.1 实训内容
①编程要求:编写一个汇编语言程序。
②实现功能:通过编程实现一个锯齿波的D/A转换。
③实验现象:将实验仪的两通道DAC输出DACl或者DAC2分别接示波器CHl,可以观察到锯齿波形。如果把实验仪音频通道选择接口的跳线设置为靠近“DACl”或者“DAC2”字样的两个引针短接,同时还可以听到扬声器有持续间断的声音。具体为DACl还是DAC2,根据读者自己的程序和扬声器连接情况确定。这个实验中规定扬声器和上面的一个扬声器接口连接,示波器连接DACl,把实验仪音频通道选择接口的跳线设置为靠近“DACl”字样的两个引针短接。4.18.2 知识要点
SPCE06lA片内...
主编推荐
本书侧重于凌阳16位单片机的实用技术及实际应用的介绍,以操作、使用为主,分为理论知识和实训两大部分,共7章,包括42个实训项目。~3章为理论部分:章介绍SPCE061A单片机;第2章介绍工程设计中的编程规范;第3章介绍集成开发环境。第4~7章为实训部分:第4章为基础应用实训,有基于SPCE061A硬件设计的21个实训练习,主要针对SPCE061A的各个硬件模块,让学生掌握SPCE061A的硬件结构、硬件模块、工作原理和简单的编程方法;第5章为语音编程实训,有7个实训练习,主要针对不同语音算法进行实训,让学生熟悉掌握凌阳16位单片机的语音算法;第6章为分立模组实训,有6个实训练习,让学生掌握SPLC501液晶显示模组的各种显示功能,UART与USB通信方式的转换,以及Flash的擦除与读/写;第7章为综合实训,有8个实训练习,涉及了从简单模块实验到复杂完整功能实验,如电压测量表,录音笔等,让学生从整体上掌握利用SPCE061A开发设计的过程,并学会SPCE061A单片机较复杂的编程方法。实训的源程序参见附带的光盘。
精彩内容
本书重点介绍凌阳16位单片机SPCE061A的工作原理与接口应用,全书分7章,共给出42个实训项目。章简要介绍SPCE061A单片机;第2章介绍工程设计中的编程规范;第3章介绍集成开发环境;第4章介绍基础应用实训;第5章介绍语音编程实训;第6章介绍分立模组实训;第7章介绍综合实训。
本书可作为高等院校单片机课程实训教材,也可供从事电子技术、计算机应用与开发的科研人员和工程技术人员学习参考。
以下为对购买帮助不大的评价