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

合集下载

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. 实践操作电路除了理论学习,实践操作电路也是非常重要的。

61板实验指导书

61板实验指导书

前言 (4)第1章凌阳公司简介 (1)第2章 SPCE061A精简开发板-61板 (2)2.1 61板功能描述 (2)2.2 61板硬件说明 (3)2.2.1 输入/输出(I/O)接口 (5)2.2.2 音频输入/输出接口 (5)2.2.3 在线调试器(PROBE)和EZ-PROBE接口 (5)2.2.4 电源接口 (6)2.2.5 外部复位 (6)2.3 配套LED键盘模组说明 (6)第3章凌阳16位单片机集成开发环境使用 (10)3.1 凌阳16位单片机集成开发环境简介 (10)3.2 举例应用 (12)第4章 61板结合LED键盘模块实验 (17)实验一发光二极管单向循环点亮 (17)【实验目的】 (17)【实验设备】 (17)【实验说明】 (17)【实验步骤】 (18)【硬件连接图】 (18)【程序流程图】 (19)【程序范例】 (19)【程序练习】 (23)实验二发光二极管双向循环点亮 (23)【实验目的】 (23)【实验设备】 (23)【实验说明】 (23)【实验步骤】 (23)【硬件连接图】 (24)【程序流程图】 (25)【程序范例】 (25)【程序练习】 (29)实验三按键点亮发光二极管 (30)【实验目的】 (30)【实验设备】 (30)【实验说明】 (30)【硬件连接图】 (31)【程序流程图】 (31)【程序范例】 (31)【程序练习】 (36)实验四键控发光二极管循环点亮 (36)【实验目的】 (36)【实验设备】 (37)【实验说明】 (37)【实验步骤】 (37)【硬件连接图】 (37)【程序流程图】 (38)【程序范例】 (38)【程序练习】 (44)实验五数码管显示0-9 (44)【实验目的】 (44)【实验设备】 (44)【实验说明】 (44)【实验步骤】 (44)【硬件连接图】 (44)【程序流程图】 (46)【程序范例】 (46)【程序练习】 (51)实验六数码管移位循环显示0-9 (51)【实验目的】 (51)【实验设备】 (51)【实验步骤】 (51)【硬件连接图】 (52)【程序流程图】 (52)【程序范例】 (53)【程序练习】 (56)实验七发光二极管和数码管交替显示 (56)【实验目的】 (56)【实验设备】 (57)【实验说明】 (57)【实验步骤】 (57)【硬件连接图】 (57)【程序流程图】 (57)【程序范例】 (58)【程序练习】 (63)实验八按键显示数字 (64)【实验目的】 (64)【实验设备】 (64)【实验步骤】 (64)【硬件连接图】 (64)【程序流程图】 (64)【程序范例】 (65)【程序练习】 (71)实验九发光二极管巡回点亮并数码管计数 (71)【实验目的】 (71)【实验设备】 (71)【实验说明】 (71)【实验步骤】 (72)【硬件连接图】 (72)【程序流程图】 (73)【程序范例】 (73)【程序练习】 (80)实验十 A/D采样数据在发光二极管上点亮 (80)【实验目的】 (80)【实验设备】 (80)【实验说明】 (80)【实验步骤】 (80)【硬件连接图】 (81)【程序流程图】 (81)【程序范例】 (81)【程序练习】 (85)第5章 61板深入学习向导 (86)5.1 学习向导 (86)5.2 61板其他配套模组说明 (87)5.2.1 USB接口模组 (88)5.2.2 USB/UART转换口模组 (88)5.2.3 以太网通讯模组 (89)5.2.4 SPLC501液晶模组 (89)5.2.5 图像识别模组 (90)5.2.6 交通灯模组 (90)第6章附录 (91)前言本教材是结合北京航空航天大学出版社出版的《凌阳16位单片机应用基础》一书而设计,与课堂教学内容结合紧密。

凌阳61单片机使用指南

凌阳61单片机使用指南

凌阳单片机资料使用指南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算法、模糊控制,我们就可以在水温控制、电机控制等场合去体会控制算法对被控对象的影响;学过卷积(或内积)运算,我们就可以尝试编写软件滤波算法等。

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板智慧机器人设计文档

物联网大赛参赛作品:智慧机器人参赛成员:学院:数学与计算机学院专业:计算机科学与技术指导教师:智慧机器人摘录:智能机器人是基于凌阳的SPCE061A芯片完成基本功能。

通过语音控制实现机器人的前进、后退、左转、右转、转头、跳舞和发射飞盘的功能。

软件设计方面,利用C语言在凌阳的IDE环境下实现函数调用。

从而方便的实现机器人的语音播放、控制运动等功能。

关键词:机器人,SPCE061A,单片机。

目录1.设计目标 (4)1.1 硬件设计 (4)1.2 软件设计 (5)1.3 创新设计 (7)2.硬件设计过程展开 (9)2.1 系统设计 (5)2.2 SPCE061A 最小系统 (5)2.3 硬件驱动电路 (7)3.训练与测试 (16)3.1 原装机器人测试 (18)3.2 机器人的拆卸 (9)3.3 确认电机连线 (11)3.4 机器人电线的连接 (13)3.5 驱动电路板与61板连线 (13)3.6 再次组装机器人 (143)4.下载最终程序并训练 (35)5.结果评价及改进意见 (36)6.参考文献 (37)7.收获体会 (38)8.附录 (39)1.设计目标1.1 硬件设计1.1.1 SPCE061A单片机本系统采用凌阳16位SPCE061A单片机作为控制中心,对输入的语音指令进行识别和处理,从而驱动机器人不同部位的直流电机,做出前进、后退、左传、右转等不同动作。

1.1.2 SPCE061A简介SPCE061A是凌阳科技研发生产的性价比很高的一款16位单片机,使用它可以非常方便灵活的实现语音的录放系统,该芯片拥有八路10位精度的ADC,其中一路为音频转换通道,并且内置有自动增益电路,用于录音。

两路10精度DAC,只需外接功放(SPY0030A)即可完成放音。

凌阳16位单片机所拥的一套指令系统和集成开发环境具有易学易用、效率高等特点。

在集成开发环境中,支持标准C语言编程,并可以实现C语言与凌阳汇编语言的相互调用,语音的录放只需调用相应的库函数就可实现。

凌阳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.通信协议:设备之间进行数据交换和通信时所约定的规则和格式,包括物理层传输、数据之间的转换和通信协议的解释等。

凌阳61板TFT液晶彩屏硬件软件设计方案(接线)

凌阳61板TFT液晶彩屏硬件软件设计方案(接线)

连接硬件,打开软件 否在TFT 中绘制出所选图形,同时在VB 中模拟出结果。

正确 结束 1.设计方案1.1方案概述(画出方案总框图,写出项目实现的功能 )能够实现的功能:VB 中编做一软件,通过MSComm 控件对单片机发送数据,实现对基本图像的绘制。

判断数据是否正确1.2硬件设计方案(画出框图,简述基本原理)选择所需绘制图形类型 输入所需数据(坐标、颜色、填充类型)通过下载线将计算机中的程序下载到61板中,由61板控制TFT彩屏的显示,并通过MAX232与计算机进行串口通信,以在下载结束后即时控制61板。

2.硬件设计我们使用的液晶屏是NH035DN01显示控制模块,它的的特点是A:安装方便,板尺寸为91mm╳81mm,安装孔Ф3mm,四个安装孔位置距离边缘为3.5 mm╳3.5mm,高度为9.3mm(算上器件高度)。

B:微处理器可以随时读写显示存储器,而不影响显示效果,即显示不会出现“雪花”。

C:与微处理器接口连接简单,接口的读、写操作兼容8031总线时序。

D:有四页显示缓存,可以任意设定显示页和操作页。

E:显示真彩色,16位色(65536色)。

NH035DN01显示控制模块MCU接口定义61板将SPCE061A的32个I/A口全部引出:IOA0-IOA15,IOB0-IOB15,对应的SPCE061A引脚为:A口,41-48,53,54-60;B口5-1.81-76.68-64。

而且该I/O口是可编程的,即可以设置为输入或输出:该设置为输入时,分为悬浮输入或非悬浮输入,非悬浮输入又可以设置为上拉输入或是下拉输入;在5V情况下,上拉电阻为150k,下拉电阻为110k;设置为输出时,可以选择同相输出或者反向输出。

下图是61板的总体电路原理图引脚连接图下图右部分为61板的I/O口——IOA0-15,IOB0-15,图左上为NH035DN01显示控制模块(背面),图下为MAX232CP,用于61板与计算机R232串口进行通信。

61板使用说明

61板使用说明

您想自己动手制作音乐盒 复读机以及最炫的语音电视遥控器吗
如果你拥有一块61板 你将会发现这些都将不再是梦想
5
凌陽大學計劃
三 如何利用 61 板 进行开发
开发方式 1 简易开发如图 1.2 中的
61 板 下载线 PC 机 这里我们将 61 板 上的数据缓冲电路和下载线统称为 EZ-PROBE ,这种
开发方式适合学生和初学者使用 我们还可提供 PCB 板和整套元器件散件 并配 有原理图和装配图 优点 开发成本低 学生买的起 套件含 61 板 下载线 喇叭 电池盒 排线 缺点 对于比较大的程序代码下载和调试速度较慢 2 使用在线调试器 probe 如图 1.2 中的
61 板 在线调试器 probe PC 机 这种开发方式适合做研发使用
异步串行通讯 UART 三 FM 语音合成
实验
SACM_MS01 实验
睡眠唤醒实验
四 语音辨识演示实验
低电压检测 LVD /低
电压复位 LVR 实验
综合实验 外扩电路和模组 ■ 6 位 7 段 LED 数码管显示实验 ■ 4*4 键盘输入在 LED 数码管上的显示实验 ■ 日历时钟实验 ■ 并口扩展 ROM 实验 ■ 并口扩展 SRAM 实验 ■ LED 点阵模块等实验 ■ 还提供 USB 液晶 LCD 4M 存储器 memory 扩展等实验
OSC 74HC244
RESET
K4
PORT B
http //
SPY0030 MIC
J12 J3
SPCE061A (PLCC84)
R/C
K1 K2
PORT A
K3
图 1.1 61 板 框图
表 1.1 框图说明
POWER
5v&3.3V 供电电路

凌阳科技大学计划

凌阳科技大学计划

目录第1章61板介绍 (3)6.1 61板产生背景 (3)6.2 61板介绍 (3)6.3 61板的在动手实践中的作用 (3)6.4 61板学习指南 (4)6.5 SPCE061A单片机简介 (5)第1章61板介绍6.1 61板产生背景在传统的教学活动中,通常是教师在课堂花大部分时间讲述理论知识,实践部分也让学生个在实验台作几个基本实验,这种方式培养的学生在毕业时与企业的实际需要有很大差距。

现在高校毕业生难就业是事实,同时企业急需的人才依然非常缺乏,关键是高校教育与社会需求脱节,其中一个重要因素是培养的学生动手实践能力太弱,不能够在短时间内为企业解决迫在眉睫的实际问题。

针对于这种现状,应高校师生的需求,凌阳大学计划为学生动手实践量身订做了61板。

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

61板除了具备单片机最小系统电路外,还包括有电源电路、音频电路(含MIC输入部分和DAC音频输出部分)、复位电路等,采用电池供电,方便学生随身携带!!!使学生在掌握软件的同时,熟悉单片机硬件的设计制作,锻炼学生的动手能力,也为单片机学习者和开发者创造了一个良好的学习条件和开发新产品的机会!拥有61板即可拥有单片机实验板(具有DSP功能和语音处理功能)+仿真器+“编程器”汇编指令类似C,可读性强,集成开发环境(IDE)支持C语言!!图 6.1 61板套件图如图6.1所示61板由系统开发板,简易下载线,IDE光盘,电池盒,喇叭,两根排线及61板说明书组成,构成了一套完整的16位单片机开发系统。

6.3 61板的在动手实践中的作用针对61板的学习,我们准备了FLASH的专用学习教程,以及相关辅助性的PDF资料在网站提供下载,引导学生从单片机零概念开始进入单片机学习历程,在跟随这些方案循序渐进学习的过程中,学生从了解单片机系统概念,照搬模仿实验历程,到独立完成创新性设计产品,动手实践能力得到阶越提高。

凌阳科技 61板 说明书

凌阳科技 61板 说明书

++ --
K1
++
图 1.5 61 板 示意图
以上都准备好了吗
13
凌陽大學計劃 第二步 打开 IDE 在安装路径下找到 recode 的代码并打开 第三步 下载程序 检查 PROBE 是否连结好,在主菜单 build StartDebug Download 如果使用 EZ-probe 操作同上,只是注意在 IDE 下选择 EZ-PROBE 模 式,如图 1.3 所示 第四步 现在 61 板 就相当于一个复读机(最长可录 20 秒)
异步串行通讯 UART 三 FM 语音合成
实验
SACM_MS01 实验
睡眠唤醒实验
四 语音辨识演示实验
低电压检测 LVD /低
电压复位 LVR 实验
综合实验 外扩电路和模组 ■ 6 位 7 段 LED 数码管显示实验 ■ 4*4 键盘输入在 LED 数码管上的显示实验 ■ 日历时钟实验 ■ 并口扩展 ROM 实验 ■ 并口扩展 SRAM 实验 ■ LED 点阵模块等实验 ■ 还提供 USB 液晶 LCD 4M 存储器 memory 扩展等实验
VRT
A/D 转换外部参考电压输入接口
R/C
芯片其他外围电阻
K1~K3
扩展的按键 接 IOA0~IOA2
PORTA/B 32 个 I/O 口
SPCE061A 61 板核心 16 位微处理器
说明
该 61板 能够让学生在掌握软件的同时 熟练单片机硬件的设计制作 锻炼动手能力 而
且体积小 采用电池供电 方便学生随身携带
OSC 74HC244
RESET
K4
PORT B
http //
SPY0030 MIC

61板说明

61板说明


SUNPLUS Easy Living Technology for
凌阳大学计划

(二)实验内容
I/O口实验 Timer A/B实验 中断实验 (含6个实验) 系统时钟实验 A/D转换实验 D/A转换实验 即录即放实验 异步串行通讯(UART)实验 睡眠唤醒实验 低电压检测(LVD)/低电压复 位(LVR)实验 FLASH/SRAM读/写实验 SUNPLUS Easy Living Technology for
凌阳大学计划

(三)如何利用“61板”进行开发
简易开发如上图中的①: “61板”+下载线+PC机 这里我们将“61板”上的数据缓冲电路和下载线统称为 “EZ-PROBE” 这种开发方式适合学生和初学者使用, 我们还可提供PCB板和整套元器件散件 ,并配有原理 图和装配图。 优点:开发成本低,学生买的起。

SUNPLUS Easy Living Technology for
凌阳大学计划

(二)实验内容
6位7段LED数码管显示实验 4*4键盘输入在LED数码管上的显示实验 日历时钟实验 并口扩展ROM实验 并口扩展SRAM实验 LED点阵模块等实验 还提供USB、液晶(LCD)、4M存储器 (memory)扩展等实验

SUNPLUS Easy Living Technology for
凌阳大学计划

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

凌阳大学计划

凌阳61单片机使用指南

凌阳61单片机使用指南

凌阳61单片机使用指南凌阳61单片机使用指南1、简介1.1 设备概述1.2 技术参数1.3 硬件连接2、开发环境搭建2.1 安装IDE2.2 配置编译器2.3 驱动安装3、编程基础3.1 数据类型3.2 变量和常量3.3 运算符3.4 控制流程语句4、IO口输入输出编程4.1 GPIO配置 4.2 输入读取 4.3 输出控制4.4 中断处理5、定时器编程5.1 定时器配置 5.2 定时中断5.3 定时器应用6、串口通信编程 6.1 串口配置 6.2 数据发送 6.3 数据接收6.4 中断处理7、ADC和DAC编程 7.1 ADC配置7.2 ADC采样7.3 DAC配置7.4 DAC输出8、PWM编程8.1 PWM配置8.2 PWM控制8.3 PWM应用9、外部中断编程9.1 外部中断配置 9.2 中断触发方式9.3 中断处理10、蓝牙通信编程10.1 蓝牙模块选择 10.2 蓝牙通信协议 10.3 蓝牙配置10.4 数据传输11、存储器编程11.1 Flash存储器 11.2 EEPROM存储器12、计时器编程12.1 计时器配置12.2 计时器应用附件:无法律名词及注释:1、单片机:指一种将微处理器的中央处理器、存储器、定时器和通信接口等功能集成在一个芯片上的集成电路。

2、GPIO:General Purpose Input Output,通用输入输出口。

用于与外部设备进行数字信号的输入和输出。

3、中断:指计算机运行过程中,由硬件或软件发出的一个特定信号,用于改变程序的正常执行顺序。

4、ADC:Analog to Digital Converter,模数转换器。

用于将模拟信号转换为数字信号。

5、DAC:Digital to Analog Converter,数模转换器。

用于将数字信号转换为模拟信号。

6、PWM:Pulse Width Modulation,脉宽调制。

一种通过改变信号的脉冲宽度来控制模拟量的技术。

(凌阳十六位单片机原理及应用)第1章单片机概述

(凌阳十六位单片机原理及应用)第1章单片机概述

智能化
单片机集成越来越多的AI算法 和功能,实现智能化控制和处 理。
网络化
单片机集成网络接口,实现远 程控制和数据传输。
单片机的发展前景
01
02
03
04
物联网应用
随着物联网技术的不断发展, 单片机在智能家居、智能农业
等领域的应用前景广阔。
人工智能
单片机在人工智能领域的应用 将逐渐增多,如机器人控制、
01
02
03
串行通信接口
实现单片机与其他设备间 的串行数据传输。
并行通信接口
连接单片机与并行设备, 实现高速数据传输。
可编程接口
根据需要配置为各种功能, 如模拟数字转换器(ADC)、 脉宽调制器(PWM)等。
04
单片机的软件编程
单片机的编程语言
C语言
C语言是一种通用的编程语言,适 用于各种类型的单片机编程。它 具有高效、可移植性强、可读性 好的特点。
05
单片机的开发工具
单片机的开发板
开发板是用于单片机开发的硬件平台, 提供单片机所需的各种外设接口和扩 展模块,方便开发者进行硬件调试和 程序开发。
开发板的选择需要根据具体的项目需 求和开发环境来决定,同时需要考虑 开发板的性能、扩展性、易用性和成 本等因素。
常见的开发板包括基于特定单片机的 开发板和通用型开发板,前者片机的仿真器
仿真器是用于模拟单片机运行环境的工具,可以在电脑上模拟单片机的运行过程, 方便开发者进行软件调试和测试。
仿真器可以模拟单片机的各种外设和接口,提供与实际硬件相似的运行环境,使得 开发者可以在没有实际硬件的情况下进行开发和测试。
仿真器的选择需要考虑其对目标单片机的支持、仿真速度、界面友好性和易用性等 因素。

1_凌阳单片机课件 ch5

1_凌阳单片机课件 ch5

文本输入
文本处理
韵律处理
语音合成
合成语音输出
辞典及语言规范
语音数据库
图5.5从文本到语音转换过程示意图
2019/12/19
10
语音辨识
语音辨识技术有三大研究范围:口音独立、连续语音及可辨认字词数量。
口音独立:
1) 特定发音人识别SD(Speaker Dependent):是指语音样板由单个人训练,
内建的词汇数据库的多少,也直接影响其辨识能力。因此就语音辨识的词汇
数量来说亦可分为三种:
2019/12/19
11
图5.5是简化的语音识别原理图,其中实线部分成为训练模块, 虚线部分为识别模块。
声学模式训练
语音模型
复杂 声学 言语 条件 下的 语音
输入
语音匹配 语音模式训练
识别结果、理解结果 语音处理
2)整个句子辨识:只要按照你正常说话的速度,直接将要表达的说出来,中
间并不需要停顿,这种方式是最直接最自然的,难度也最高,现阶段连续语
音的辨识率及正确率,虽然效果还不错但仍需再提高。然而,中文汉字有太
多的同音字,因此目前所有的中文语音辨识系统,几乎都是以词为依据,来
判断正确的同音字。
可辨认词汇数量:
3.SACM_S480 该压缩算法压缩比较大80:3, 存储容量大,音质介于A2000和
S240之间,适用于语音播放, 如“文曲星”词库。 其相关API函数如下所示:
int SACM_S480_Initial(int Init_Index) //初始化 void SACM_ S480_ServiceLoop(void) //获取语音资料,填入译码队列
按音质排序:A2000>S480>S240。

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

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

第十六章单片机开发板基本工作原理及实际电路识图技能训练一、实训目的:主要是培养学生的单片机小系统认识能力,通过本单元的学习使其掌握以下的能力:1.焊(焊接、拆焊技术);2.识(元器件识别、性能简易测试以及元件封装识别);3.读(电子电路读图能力);4.测(会正确使用电子仪器测电参数);5.综合运用(模电、数电以及单片机三大技术,与时尚数码产品接轨)。

二、电路识图及技能训练本产品为一套完整的16位单片机开发系统。

若将我们提供的程序下载到61板上,它将成为一个复读机、语音钟表,或者成为一个极具趣味性的人机互动玩具??1.主要性能指标(1)、输入电压:DC:4V—5V(2)、输入电流:200mA2.功能分区与整机电路图1是各区分块图,由SPCE061A单片机、电源、复位、数据下栽、输入输出端口、音频处理以及按键等子系统组成,图2为原理图,图3底层印刷电路板图,图4顶层印刷电路板图。

图1 功能分区图图2 原理图图3 底层印刷电路板图图4 顶层印刷电路图三、子系统原理及电路说明1、SPCE061A单片机单片机也称单片微控制器(single chip microcontroller),它集成度高、运算速度快、体积小、运行可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面的到广泛应用。

SPCE061A的组成主要如图5所示。

图5 SPCE061A的组成图SPCE061A具有DSP功能和语音特色的16位单片机,共84引脚,采用PGA封装。

性能特点16位u’nSP?微处理器;工作电压:VDD为2.4~3.6V(cpu), VDDH为VDD~5.5V(I/O);CPU时钟:0.32MHz~49.152MHz;内置2K字SRAM;内置32K FLASH;可编程音频处理;晶体振荡器;系统处于备用状态下(时钟处于停止状态),耗电小于2mA@3.6V;2个16位可编程定时器/计数器(可自动预置初始计数值);2个10位DAC(数-模转换)输出通道;32位通用可编程输入/输出端口;14个中断源可来自定时器 A / B,时基,2个外部时钟源输入,键唤醒;具备触键唤醒的功能;使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;锁相环PLL振荡器提供系统时钟信号;32768Hz实时时钟;7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器;声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;具备串行设备接口;有低电压复位(LVR)功能和低电压监测(LVD)功能;内置在线仿真电路ICE(In- Circuit Emulator)接口;具有保密能力;具有WatchDog功能。

1×8键输入凌阳61单片机在LED数码管上的显示实验

1×8键输入凌阳61单片机在LED数码管上的显示实验

学院:实习课题:专业:小组成员:班级: 指导教师:学号:实习地点:姓名:实习时间:前言61板作为一套完整的16为单片机开发系统,可直接把程序下载到61板上进行调试和封装。

也具有集成度高、运算速度快、体积小、运算可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面得到广泛应用。

、61板主要性能指标:(1)输入电压DC:4V---5V(2)输入电流:200MA61板一共分为一下几个区:A.电源区B.下载区C.音频区D.SPCE061A&周边E.键盘区F.复位区G.端口区LED板原理图:目录1 课题概述 (1)2 系统总体设计 (1)2.1硬件连接 (2)2.2 程序设计 (2)3 系统电路设计 (3)3.1 系统电源电路 (3)3.2 LED显示原理: (4)3.3复位电路 (4)3.4静态数码显示模块 (5)3.5程序下载模块 (6)4 系统程序设计 (6)4.1 键操作 (7)5 系统调试 (8)6 课题体会 (9)7程序代码 (10)参考文献 (15)1 课题概述描述课题作品的主要功能及参数。

利用61板和LED键盘模组,编写程序让按键控制键盘模组的6位LED数码管的显示。

给1×8键盘定义一个数字,当每按下一次按键时,将数码管上原有的显示内容左移一位,然后将按键代表的数字显示在最右边的数码管上。

1×8键盘各个键对应的数字如表按键名称K1 K2 K3 K4 K5 K6 K7 K8显示数字 1 2 3 4 5 6 7 8 开机后(程序运行后),6为数码管全部显示0,当按键按下时,数码管上显示的数字左移一位,该键对应的数字显示到最后的数码管上。

显示的数字与键码对应关系:显示数字 1 2 3 4 5 6 7 80x80 0x40 0x20 0x10 0x08 0x04 0x02 0x01键码(IOA0-IOA7)2 系统总体设计对课题系统的软硬件进行大概介绍,以文字加框图和流程图的形式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、电路识图及技能训练
本产品为一套完整的16位单片机开发系统。若将我们提供的程序下载到61板上,它将成为一个复读机、语音钟表,或者成为一个极具趣味性的人机互动玩具⋯⋯
1.主要性能指标
(1)、输入电压:DC:4V—5V
(2)、输入电流:200mA
2.功能分区与整机电路
图1是各区分块图,由SPCE061A单片机、电源、复位、数据下栽、输入输出端口、音频处理以及按键等子系统组成,图2为原理图,图3底层印刷电路板图,图4顶层印刷电路板图。
具备触键唤醒的功能;
使用凌阳音频编码SACM_S240方式(2.4K位/秒),能容纳210秒的语音数据;
锁相环PLL振荡器提供系统时钟信号;
32768Hz实时时钟;
7通道10位电压模-数转换器(ADC)和单通道声音模-数转换器;
声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;
具备串行设备接口;
有低电压复位(LVR)功能和低电压监测(LVD)功能;
内置在线仿真电路ICE(In- Circuit Emulator)接口;
具有保密能力;
具有WatchDog功能。
管脚说明见图6
图6SPCE061A引脚排列图SPCE061A实物图
管脚功能表见表一
表一SPCE061A管脚功能表
管脚说明
功能描述
IOA0~IOA15(41~48,53,54~60脚)
ICE-EN(16脚)
ICE使能端,接在线调试器PROBE的使能脚ICE-EN
ICE-SCK(17脚)
ICE时钟脚,接在线调试器PROBE的时钟脚ICE-SCK
ICE-SDA(18脚)
ICE数据脚,接在线调试器PROBE的数据脚ICE-SDA
PVIN(20脚)
程序保密设定脚
PFUSE(29脚)
程序保密设定脚
I/O口A,共16个
IOB0~IOB15(1~5,76~81,64~68脚)
I/O口B,共16个
OSCI(13脚)
振荡器输入,在石英晶振模式下,是石英元件的一个输入脚
OSCO(12脚)
振荡器输出,在石英晶振模式下,是石英元件的一个输出脚
RES-B(6脚)
复位输入。若这个脚输入低电平,会使得控制器被重新复位
U2的第8脚电压=(4.5)V左右
8
U1的第7脚电压=(3.34)V左右
9
U4的第20脚电压=(3.34)V左右
10
J4的第1脚电压=(3.34)V左右
11
第3点:V3=(3.34)V左右
12
第4点:V4=(3.34)V左右
3、程序下载区
ICE基本运作方式是通过控制clock及通过ICE喂入指令方式,来控制CPU的运行及缓存器资料和内存资料的存取,因此必须透过控制缓存器值的设定来控制目前CPU的动作,原理图如图8所示。
4、采用拍打法(用绝缘棒拍打焊点面各处)检测是否有虚焊,或者可以用万用表逐点测量----工作量很大(建议对着原理图来找)
2
第2点:V2=(4.5)V左右
3
J6的+端电压=(4.5)V左右
4
J7的+端电压=(4.5)V左右
5
J8的+端电压=(4.5)V左右
6
J9的+端电压=(4.5)V左右
7
U2的第7脚电压=(4.5)V左右
每个相连接的不同ICE模块都拥有自己独特的3-bit ID,当PC在传送control信号时都会先传送该3-bit ID,只有ICE本身的ID和control信号的ID相同时才会执行该命令或回传资料。61板上的74HC244主要在我们选用下载线的时候起作用,主要奇缓存的作用和完成SDA是作为数据回送还是数据下传的选择。
图1功能分区图
图2 原理图
图3底层印刷电路板图
图4顶层印刷电路图
三、子系统原理及电路说明
1、SPCE061A单片机
单片机也称单片微控制器(single chip microcontroller),它集成度高、运算速度快、体积小、运行可靠、价格低廉,在过程控制、数据采集、机电一体化、智能仪器仪表、家用电器以及网络技术等方面的到广泛应用。SPCE061A的组成主要如图5所示。
在图10所示的电路中,MICP和MICN将随着MIC产生的波形变化,并在两个端口处形成两路反相的波形,再经过两级运放放大,把放大的语音信号交给ADC转换为数字量,这个时候我们就可以通过单片机编程对这些数据进行处理,比如说语音数据压缩、语音识别样本处理。
图10音频输入外围电路
原理图10中的VMIC是提供麦克风的电源,AVSS1是系统的模拟地,AGC是语音输入自动增益控制引脚,MICP是麦克风输入的正向输入脚,MICN是麦克风输入的负向输入脚,MICOUT第一运放的输出脚,OPI是第二运放的输入脚,其中Vref是有电路板上的J1用调线冒把1、2脚短接提供,表四音频输入部分记录分析表。
DAC1(21脚)
音频输出通道1
DAC2(22脚)
音频输出通道2
VREF2(23脚)
2V参考电压输出脚
AGC(25脚)
语音输入自动增益控制引脚
OPI(26脚)
MIC的第二运放输入脚
MICOUT(27脚)
MIC的第一运放输出脚
MICN(28脚)
MIC的负向输入脚
MICP(33脚)
MIC的正向输入脚
VRT(35脚)
解决办法:按照原理图和各区元件排序表中给出的器件顺序查找音频输入部分的问题;
现象2:有不规则波形出现;
结论:正常,进入74HC244部分测试。
这里主要是让同学们了解音频输出后经过放大以后的波形是有失真。采用示波器查看波形,认真做实验记录,记录参数见六,。
现象1:无波形
结论:音频输入部分有问题;
解决办法:按照原理图和各区元件排序表中给出的器件顺序查找音频输入部分的问题;
现象2:有不规则波形出现;
表四音频输入部分记录分析表
检测内容
波形
1、MICP的波形
(从麦克风输入内容有微小的波形变化)
2、VMICN的波形
(从麦克风输入内容有微小的波形变化)
3、VMICOUT的波形
图5SPCE061A的组成图
SPCE061A具有DSP功能和语音特色的16位单片机,共84引脚,采用PGA封装。
性能特点
16位u’nSP™微处理器;
工作电压:VDD为2.4~3.6V(cpu), VDDH为VDD~5.5V(I/O);
CPU时钟:0.32MHz~49.152MHz;
内置2K字SRAM;
音频输入部分测试目的:查看音频输入部分是否正常
条件:断开电源,接上喇叭,用排线分别将IOA口的低8位和IOB口的低8位相连,IOA口的高8位和IOB口的高8位相连,然后按下RESET复位键S1..。
步骤:把J2的左边两脚短接,听到“I/O测试成功”后,按键3,(这个时候要是听见喇叭有很大的噪音,则是正常的现象,因为喇叭和麦克风离的近,解决的办法就是改变变位器的阻值,用一字螺丝刀顺时钟调节,直到噪音减少,要是还是不可以,就把喇叭取下,继续往下测试既可),采用示波器查看波形,测试点在板子的背面均已标示。
音频输入部分测试
目的:查看音频输入部分是否正常
条件:断开电源,接上喇叭,用排线分别将IOA口的低8位和IOB口的低8位相连,IOA口的高8位和IOB口的高8位相连,然后按下RESET复位键S1..。
步骤:把J2的左边两脚短接,听到“I/O测试成功”后,按键3,(这个时候要是听见喇叭有很大的噪音,则是正常的现象,因为喇叭和麦克风离的近,解决的办法就是改变变位器的阻值,用一字螺丝刀顺时钟调节,直到噪音减少,要是还是不可以,就把喇叭取下,继续往下测试既可),采用示波器查看波形,测试点在板子的背面均已标示。
数字电源
2、电源
61板采用3节5号电池进行供电,由J10接入,原理图如图7所示。信号检测点见图8,测试点参数见表三。其中的前后两组电容用来去耦滤波,使其供给芯片的电源更加干净平滑。为了获得标准的3.3V电压,在板子上加入SPY0029三端稳压器。
两个二极管,是为防止误将电源接反造成不必要损失而设置的,在操作过程中千万不要将电源接反,因为反向电压超过一定的值,二极管将会被损坏,达不到保护的目的。后面的零电阻及其电源、地分成不同的几路是为减少电磁干扰设置的。
图7电源部分原理图
图8电源部分测试点
表三电源部分记录表(各测试点位置如图8)
序号
测试记录
结果分析
1
第1点:V1=(4.5)V左右
第8-16点电压是否为3.3V左右?是
结论:电压比较正常,则进入模拟部分测试,否则请按如下步骤检测、调试:
1、观察是否有元件漏焊
2、电解电容的方向是否弄错
3、根据原理图检查电阻电容的值是否正确
Gain=2*5000/(5000+R1)。
SPY0030的输入电压的范围是2.4V~6.0V,在这个电路中采用的电压是3.3V。测试点见图12,其它管脚的介绍见表五。
图11D/A部分原理图
表五SPY0030管脚说明
管脚
表示
类型(O输出、I输入)
描述
1
SPN
O
音频输出负端
2
SPP
O
音频输出正端
3
VSS
图8程序下载区
4、音频输入部分
在SPCE061A芯片中具有声音模—数转换通道,内置了麦克风放大电路和自动增益控制(AGC)功能。AGC是自动增益补偿功能(Automatic Gain Control),AGC可以自动调麦克风的收音量,使听者收到一定的音量水平,不会因发言者与麦克风的距离改变时,声音有忽大忽小声的缺点。
A/D转换外部参考电压输入脚,它决定A/D转换输入电压上限值。例如:该点输入一个2.5V的参考电压,则A/D转换电压输入范围为0—2.5V。(外部A/D最高参考电压<3.3V)
相关文档
最新文档