凌阳61单片机使用指南

合集下载

61单片机

61单片机

课程设计(实验报告)题目:凌阳单片机姓名:骆艳学号:2009301050220指导老师:周云峰2010 年 6 月 15 日前言当今社会上企业对于大学生动手能力的要求比较高,为了提高学生的自主动手能力和实践创新能力,学校组织学生进行两周的单片机课程设计。

而本课程设计所采用的便是凌阳科技大学制作的61板。

61板是SPCE061A EMU BOARD 的简称,是以凌阳16位单片机SPCE061A为核心的精简开发—仿真—实验板,大小相当于一张扑克牌,是“凌阳科技大学计划”专为大学生、电子爱好者等进行电子实习、课程设计、毕业设计、电子制作及电子竞赛所设计的,也可作为单片机项目初期研发使用。

它是一套使用方便、功能强大的十六位单片机开发系统,具备上手快、学习面广、技术性和趣味性强等特点,使它不仅适应于初学者,也适应于高层次的产品开发者。

我们通过基于61 板的电子实习,加强学生对电子学的认识和提高,在今后的课程设计、毕业设计以及具有创意的电子制作和产品设计中都能用61 板完成和进行高层次知识的学习。

电子实习与电子技术等理论课有很大的不同。

理论课枯燥乏味,如同纸上谈兵,让学生提不起来兴趣。

而电子实习是以电子产品生产为工程背景,通过实习使学生学到电子产品的工艺设计知识,并通过电子产品的制作,使学生了解电子产品制造过程、熟悉电子产品工艺,掌握制作电子产品的操作技能,为进一步学习和应用奠定基础。

目录设计(61板单片机) (1)前言.................................................................................................................................. - 1 - 第一章单片机的基本概念和作用........................................................................................ - 3 -1.1 单片机的应用领域及其优点 (3)1.2 单片机的工作过程 (4)第二章凌阳61板介绍.......................................................................................................... - 5 -2.1 了解61板单片机 (6)2.261板的集成环境IDE (8)2.361板地开发方式 (10)2.4 61板的各功能模块 (11)2.561板的各部分硬件电路 (13)第三章流水灯设计 (14)3.1设计方案 (15)3.3硬件连接图 (16)3.3流水灯原理 (17)3.4流程图 (18)3.5流水灯程序 (19)第四章总结 (14)致谢 (19)第一章单片机的基本概念和作用单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。

凌阳61开发板基本工作原理及实际电路识图技能训练1

凌阳61开发板基本工作原理及实际电路识图技能训练1

凌阳61开发板基本工作原理及实际电路识图技能训练1凌阳61开发板基本工作原理及实际电路识图技能训练凌阳61开发板是一款广泛应用于电子工程领域的开发工具,它能够帮助工程师们快速搭建原型电路并进行测试。

本文将介绍凌阳61开发板的基本工作原理以及实际电路识图技能训练。

一、凌阳61开发板的基本工作原理凌阳61开发板是一种单片机开发工具,它的基本工作原理是通过与计算机连接,将计算机上的程序下载到开发板上,然后通过开发板上的单片机控制其他电路元件的工作。

简单来说,它是一个桥梁,将计算机上的指令传输给其他电路元件。

凌阳61开发板的核心部件是单片机,单片机是一种集成电路芯片,内部包含了处理器、存储器、输入输出接口等功能模块。

单片机通过与其他电路元件连接,实现对元件的控制和数据传输。

凌阳61开发板还包括了一些常用的外设接口,如LED显示屏、按键、蜂鸣器等,这些外设可以通过单片机的控制来实现各种功能。

通过编写程序,工程师可以控制这些外设的亮灭、发声等操作。

二、实际电路识图技能训练在电子工程领域,掌握电路识图技能是非常重要的。

电路识图是指通过电路图来理解和分析电路的工作原理。

下面将介绍一些实际电路识图技能训练的方法。

1. 学习电路图符号电路图符号是用来表示电子元件的图形符号,不同的元件有不同的图形表示。

工程师需要学习各种元件的图形符号,并能够准确理解它们的含义。

通过学习电路图符号,工程师可以更好地理解和分析电路图。

2. 分析电路图结构电路图是由各种电子元件和连接线组成的,工程师需要通过分析电路图的结构,了解各个元件之间的连接关系。

通过分析电路图结构,工程师可以理解电路的整体工作原理,从而更好地进行故障排除和维修工作。

3. 熟悉常用电路模块在电子工程中,有一些常用的电路模块,如放大器、滤波器、稳压器等。

工程师需要熟悉这些常用电路模块的工作原理和电路图结构。

通过熟悉常用电路模块,工程师可以更好地理解和设计电路。

4. 实践操作电路除了理论学习,实践操作电路也是非常重要的。

凌阳SPCE061A单片机原理及应用说明书

凌阳SPCE061A单片机原理及应用说明书

***如有印装问题可调换***
本社图书封面为激光防伪覆膜,谨防盗版。
前言
近几年来,“后 PC 时代”的提法不时见诸报端。863 计算机首席专家高文教授曾经说 过:所谓后 PC 时代,是英文 Pervasive Computing 的中文意译,Pervasive 的原意是普遍的、 蔓延的、渗透的,所以 Pervasive Computing 应译为渗透到各个方面的计算。因此,后 PC 时代是指计算机无处不在,将渗透到我们生活的方方面面。后 PC 时代的绝大多数计算机会 以非计算机的形式出现。例如,电视机、电冰箱、机器人、数控设备等,其中心控制部件 是计算机,但它几乎都是以嵌入式系统的形式存在的,而不是像 PC 机一样摆放在计算机工 作台上的。作为嵌入式系统主要部件的单片机已成为一个重要的研究领域。
中国版本图书馆 CIP 数据核字(2003)第 105077 号
策 划 陈宇光
责任编辑 曹华 陈宇光
出版发行 西安电子科技大学出版社 西安市太白南路 号
电话
邮编
经 销 新华书店
印 刷 西安兰翔印刷厂
版次
年 月第 版
年 月第 次印刷
开本
毫米× 毫米
印张
字数
千字
印 数~ 册
定价

·
XDUP 1592001-1
转换
i
4.4.2 A/D 转换器设置............................... 62 4.4.3 A/D 转换器的物理性能 ................... 63 4.5 DAC 音频输出........................................ 66 4.5.1 硬件组成.......................................... 66 4.5.2 寄存器设置 ...................................... 67 4.6 串行设备输入/输出端口 SIO.................. 68 4.6.1 寄存器设置 ...................................... 69 4.6.2 应用举例.......................................... 70 4.7 通用异步串行通信口 UART................... 72 4.7.1 UART 数据帧格式........................... 72 4.7.2 工作寄存器设置............................... 72 4.8 工作方式 ................................................ 76 4.8.1 睡眠方式.......................................... 76 4.8.2 低电压监测/低电压复位

61板说明2

61板说明2


SUNPLUS Easy Living Technology for
凌阳大学计划

61板自检方法
第七步:按KEY2键
KEY2键
现象:语音提示“AD测试成功”

SUNPLUS Easy Living Technology for

音量调节 SUNPLUS Easy Living Technology for 电位器
喇叭插座
3个按键
凌阳大学计划

“61板”套件1
喇叭
10pin排线
电池盒

SUNPLUS Easy Living Technology for

凌阳大学计划

61板适用人群
参加课程设计、生产实习、毕业设计和电子竞赛 的老师和大学生。
准备掌握DSP和语音处理方面(和弦音乐播放、录 制、识别)的技术开发人员。 学习新技术单片机电子爱好者。 进行工控领域、仪器仪表、家用电器、通讯等领 域的单片机的产品研发人员。

SUNPLUS Easy Living Technology for
凌阳大学计划

61板自检方法
第六步:接排线
具体方法:将A口低8位和B口低8位用排线短接,注意A0-A7~B0-B7。 将A口高8位和B口高8位用排线短接,注意A8-A15~B8-B15。
凌阳大学计划

61板自检方法
第八步:按KEY3键
KEY3键
现象:喇叭会发出叫声

SUNPLUS Easy Living Technology for
凌阳大学计划

恭喜你,61板测试成功

SUNPLUS Easy Living Technology for

61板使用说明书 (2)

61板使用说明书 (2)
开发方式适合学生和初学者使用 我们还可提供 PCB 板和整套元器件散件 并配 有原理图和装配图 优点 开发成本低 学生买的起 套件含 61 板 下载线 喇叭 电池盒 排线 缺点 对于比较大的程序代码下载和调试速度较慢 2 使用在线调试器 probe 如图 1.2 中的
61 板 在线调试器 probe PC 机 这种开发方式适合做研发使用
优点 方便自己开发或产品研发过程使用 能够实时在线仿真 调试和下载程序 缺点 对于学生或初学者学习来说 其中加入的 PROBE 的成本相对较高
PROBE
OR
61板
CO -L
INNNEE
CT
PC机
图 1.2 61 板
PROBE/下载线 计算机三者之间的连接图
6
凌陽大學計劃 开发原理
61 板 的开发是通过 EZ-PROBE 或在线调试器 PROBE 实现的 用它可 以替代在单片机应用项目的开发过程中常用的两件工具 硬件在线实时仿真器 和程序烧写器 他们都利用了 SPCE061A 芯片内置的在线仿真电路 ICE In- Circuit Emulator 和凌阳公司的在线串行编程技术 EZ-PROBE 和 PROBE 均工作于凌阳 IDE 集成开发环境软件包下 他们对应的 5 芯的仿真头分别连接到 61 板 的缓冲电 路输入管脚和 SPCE061A 芯片相应管脚上 实现在目标电路板上的 CPU SPCE061A 调试 运行用户编制的程序 另一头是标准 25 针打印机接口 直接连接到计算机 打印口与上位机通讯 如图 1.2 在计算机 IDE 集成开发环境软件包下 完成在 线调试功能
语音试验 7 个
I/O 口实验
一 语音播放
Timer A/B 实验
SACM_A2000 实验

61板使用手册

61板使用手册
23 个实验,帮助学生完成先操作、看现象到模仿到自己编程的过程 第二阶段:学习语音的 API(Application Programming Interface)函数,掌握一般语音处理的功能,包括放音、
录音及辨识等、SRAM 和 FLASH 等的扩展 第四阶段:学生可以使用一些外接的模组,如:LCD、USB、FLASH 扩展等
3、 下载运行:给出操作步骤,通过学习熟悉一般单片机的开发环境的使用,而且在下载完毕后即可实现报时 器、音乐盒、复读机等功能;
4、 其他:该开发板含有 A/D 和 D/A 的功能,通过动手实践也可以实现简易万用表功能,而且还包含有电源电 路:输出 5V 和 3.3V 两种电压,学习基本电源电路的结构:整流、滤波和稳压。
适合学生课程设计
1、 设计有一般单片机在 I/O 口、A/D、D/A 及 I/O 扩展等方面的应用举例,老师和学生可以结合实际情况选择 学习;
2、 学生不外接电路就可以实现 MIC 录音、和语音播放的功能,也可以动手外搭面包板或自己用万能板焊接一 些简单的外围电路,如发光二极管、LED 数码管或按键就可以实现更多的功能,
适合学生毕业设计
对于学生毕业设计,如果觉得一般单片机的扩展功能还不能满足学习要求,我们还配有: 1、 128×64LCD 模组 2、 USB 模组
3、 4M 的存储器(memory)扩展
4、 其他应用方案
而且在编程实战一章中,我们提供了阶段学习的内容和实验: 第一阶段:学习掌握基础 I/O、定时器/计数器、9 个中断向量的 14 个中断源还有 A/D、D/A 等部分内容,后面附有
2、 测试:即完成原来通过安装收音机并进行调试的功能,并进一步掌握一般单片机的各种性能指标。同时提 供现成的测试程序,该程序具有智能的语音提示功能,只需根据提示内容完成每一步操作和现象的观察即 可完成各部分功能的测试,如电源电路是否正常,I/O 焊接是否有短路,A/D 转换和 D/A 转换电路是否正常 等,并给出详细的测试步骤和测试要求;

凌阳61单片机使用指南

凌阳61单片机使用指南

凌阳61单片机使用指南凌阳61单片机使用指南第一章:简介1.1 概述本章介绍凌阳61单片机的基本信息,包括产品特点、硬件规格等。

第二章:硬件连接2.1 引脚定义本节介绍凌阳61单片机各个引脚的功能和使用方式。

2.2 电源接口本节介绍凌阳61单片机的电源接口及相关注意事项。

2.3 外部设备连接本节介绍凌阳61单片机与外部设备的连接方式和通信协议。

第三章:软件开发3.1 开发环境搭建本节详细介绍凌阳61单片机软件开发所需的开发环境搭建步骤。

3.2 编程语言选择本节介绍凌阳61单片机支持的编程语言,并分析其特点和适用场景。

3.3 开发工具使用本节介绍凌阳61单片机的开发工具的使用方法和常用功能。

3.4 编程实例本节提供凌阳61单片机的编程实例,帮助读者快速上手开发。

第四章:调试与测试4.1 调试工具本节介绍凌阳61单片机调试工具的选择和使用方法。

4.2 常见问题解答本节了一些常见问题,并提供解决方案和调试方法。

第五章:附件本文档涉及的附件包括:- 凌阳61单片机引脚定义图- 凌阳61单片机外部设备连接示意图- 凌阳61单片机开发环境搭建视频教程附件可以通过邮件(exampl)向我们索取。

法律名词及注释:1.单片机:是一种集成电路中的集成块,由一个处理器核心、存储器和各种周边设备组成的微型计算机。

2.编程语言:用于编写计算机程序的一种形式化语言,用来精确地描述计算机操作的步骤。

3.通信协议:设备之间进行数据交换和通信时所约定的规则和格式,包括物理层传输、数据之间的转换和通信协议的解释等。

SPCE061A单片机实验指导书

SPCE061A单片机实验指导书

SPCE061A单片机实验指导书电子工程系SPCE061A单片机实验指导书编写说明本实验指导书是针对“单片机原理及其接口技术”课程实验教学大纲编写的,其中的所有实验是在凌阳十六位单片机SPCE061A实验板(61板)的基础上进行,由于该实验板采用了开放式的设计方法,除语音部分(麦克风和放音喇叭及其驱动电路部分)已设计在实验板上外,所由其它资源全部留给用户自由使用,对于开设设计性、综合性实验提供了必要的空间。

本实验指导书共包括10个实验,其中所有实验均为设计性、综合性实验。

在实验指导书中只给出实验要求,并提供相关的实验板和相应的元器件,要求同学根据实验要求,设计出满足实验要求的实验原理、硬件电路设计,实际连线,编写相关程序、调试,并对实验结果进行记录、分析。

目录实验一SPCE061A开发环境实验实验二普通IO口实验实验三定时/计数器实验实验四系统时钟实验实验五FIQ中断实验实验六信号发生器实验实验七 A/D转换实验实验八七段数码LED显示实验实验九录放音实验实验十键扫描显示程序实验一 SPCE061A开发环境实验【实验目的】1)熟悉µ’nSP™ IDE环境及在该环境下用汇编语言和C语言编写的应用程序。

2)熟悉简单的µ’nSP™汇编语言指令和C语言程序的编写方法。

【实验设备】1)装有WINDOWS系统和µ’nSP™ IDE仿真环境的PC机一台。

2) µ’nSP™十六位单片机61开发板一个【实验步骤】1)将µ’nSP™ IDE打开后,建立一个新工程。

2)在该项目的源文件夹(SOURCE FILES)下建立一个新的汇编语言文件。

3)编写汇编代码。

4)编译程序,软件调试,观察并跟踪其结果,查看各个寄存器状态【程序范例1】//===============================================================//// Program: 计算1 to 100累加值// Output: [sum] = 5050(十进制) 或13BA(十六进制)//===============================================================//.RAM // 定义预定义RAM 段.var R_Sum; // 定义变量.CODE //定义代码段.public _main; // 对main程序段声明_main: r1 = 0x0001; // r1=[1..100]r2 = 0x0000; // 寄存器清零L_SumLoop:r2 += r1; // 累计值存到寄存器r2r1 += 1; // 下一个数值cmp r1,100; // 加到100否jna L_SumLoop; // 如果r1 <= 100 跳到L_SumLoop[R_Sum] = r2; // 在R_Sum中保存最终结果L_ProgramEndLoop: // 程序死循环jmp L_ProgramEndLoop;【程序范例】//===============================================================//// Program: 计算1 to 100累加值// Output: [sum] = 5050(十进制) 或13BA(十六进制)//===============================================================//int main(){int i, Sum=0;for (i=0;i<=100;i++)Sum = Sum + i; // Sum 是累加的结果while(1){ }; // 程序死循环// 用变量Watch 窗口看Sum 的值}【程序练习】在µ’nSP™ IDE下用汇编语言使用冒泡法编写一个排序程序。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

凌阳单片机资料使用指南
1.1 初次接触单片机-使用《跟我学SPCE061A 单片机》
\61教学与创新\2教材与教案\跟我学SPCE061A单片机《跟我学SPCE061A单片机》无论有没有学过单片机,都可以从里面学习到有关凌阳SPCE061A单片机的基础知识。

初学单片机的朋友,在学习时常会碰到些一时间无法理解的概念、原理等;对于这些不解,可以从微机原理、数字电路、模拟电路以及C语言编程类的书籍、资料中找到答案,假如之前没有学过这些知识呢?怎么办?其实不用太在意,最好找时间自己学习一下,对于初学者,最重要的是这些知识中的相关概念的理解,找一找,问一问,总会找到答案的。

当然,最好还是系统地去学,这样打好了基础,在往深层次发展时才不会感到步履艰难。

这就需要我们的学习下面的材料了!
1.2 初次接触凌阳单片机-SPCE061A 30 课时PPT
\61教学与创新\2教材与教案\SPCE061A教学30课时PPT 在这份PPT资料中,以图文、动画的形式向单片机爱好者展示SPCE061A的CPU特点、资源概况,各个硬件外设的工作机制以及使用方法,另外还介绍有关SPCE061A的开发工具介绍、汇编语言、极具特色的语音功能等等。

另外,这份PPT资料中,在每一页都写上了详尽的注释,在学习时留意看一下,会发现很多教材上所没有的东西的。

这个主要是提供给老师作为凌阳单片机教学和辅导来使用。

1.3 怎么样把凌阳单片机用起来呢?
学以致用,学习单片机无非就是为了使用它。

很多同学学习单片机考试通过就算OK。

实际上我们认为这种观念是要不得的。

单片机绝不是一门等同于模电、数电等科的课程。

这是一种工具,是工具就要去用。

学过C语言,我们可以在单片机用C语言对硬件进行操作,来熟悉C语言的使用;学过PID算法、模糊控制,我们就可以在水温控制、电机控制等场合去体会控制算法对被控对象的影响;学过卷积(或内积)运算,我们就可以尝试编写软件滤波算法等。

当然学过传感器了,我们还可以通过单片机对传感器采集来的数据进行处理。

可以说无论是控制、通讯、仪器仪表还是其他什么专业的内容,我们都可以使用单片机这个工具轻易的把理论和实践结合起来。

所以学习单片机就要把它看成一个平台。

单纯的单片机技术是没有什么用途的,关键是应用。

要能够动起手来做实验,需要这些东西:
1,开发板:
要使用一款单片机,开发板是必不可少的,针对SPCE061A单片机的开发板有好几种:SPCE061A精简开发板(也就是常说的61板了)、实验箱、实验仪。

而61板一般是指大家在凌阳大学计划网站上看到的小红电路板,还有一种61板叫61B板,是贴片封装的SPCE061A 精简开发板。

简单的说,只要有一块61板,就无需其它开发板设备了,当然我们还需要软件;2,软件开发工具:
要使用SPCE061A单片机,集成开发环境:unSP IDE是必不可少的;光盘中提供两个版本的集成开发环境:unSP IDE 1.16.1和最新的unSP IDE 2.0.0(\工具和开发软件)进行安装后,只要配合开发板、下载线,就可以进行在线仿真、在线调试了。

如果需要了解unSP IDE 的使用,可以在SPCE061A的教材书中找到相关的内容,或都也可以通过《unSP IDE用户手册》进行学习。

在使用unSP IDE的过程中,如果遇到使用上的问题可以到凌阳大学计划论坛
中进行讨论,也可以发邮件到unsp@ 进行咨询。

3,动手实践
开发板和集成开发环境都有了,而且都进行了一定程序上的了解,这时还要怎么做呢?当然是开始做实验了。

学习使用一款单片机,最基础的是要学会使用这款单片机的各个功能,从基础的做起,不建议新学SPCE061A单片机的朋友一开始就用一个复杂的项目去学,还是从其各个功能模块的使用学起;从I/O端口操作、定时器使用、中断等,一项一项、一步一步来。

可以通过参考\四年动手实践,同时欢迎登陆凌阳大学计划技术论坛(/dvbbs/)在那里可以与凌阳科技的工程师自由地进行交流。

1.4 当需要其他的硬件资源时?
会用SPCE061A单片机以后,在一个设计中,单片机虽然是重要的,但不是设计的全部,肯定还会涉及到外围的电路、软件的算法等;所以要成为一名优秀的电子工程师,就需要丰富的相关知识储备,有关模拟电路的、数字逻辑电路的、高频电子的,有关通信原理的、控制理论的、传感接收的知识,同时有了想做一些东西的想法,可以结合很多配套的模组,如SPLC501液晶显示模组、电机模组、超声波测距模组等等;用户可以使用这些模组配合61 板进行一些综合性的方案设计。

(\实验设备和配套模组\凌阳大学计划配套模组)
通过这一系列的学习,我们可以学会了基本的凌阳SPCE061A单片机的使用,基本可以随心所欲的搭建一些自己的方案了,在论坛中也可以称为“高手”了!。

相关文档
最新文档