凌阳单片机学习总结之 硬件 (2006-08-25 10:59:25)转载▼
2006年7月21日,学校组织的凌阳单片机培训正式开始了。
经过这些天的学习之后,我对凌阳单片机的硬件了解如下:凌阳单片机上整合的资源丰富,它包括:
存储空间:SPCE061A内有2K的SRAM和32K的FLASH。
基本的I/O口:这些I/O口的每一位都可以根据我们的需要而设置成输入或输出方式,而且单片机内部带有上、下拉电阻,从而使我们设计电路更为方便,省时省力。因为凌阳单片机的I/O口工作方式较多,所以在使用时需要认真思考应该设计成何种工作方式。另外A口的低八位还带有键唤醒功能,以便CPU处于低功耗状态时将其唤醒。
定时/计数器:单片机内部带有两个16位定时/计数器,可自动预置数。
中断系统:它的中断系统较为复杂,有两个中断优先级,14个中断源,8个中断向量,也就是说有不同的中断共用同一个中断向量,所以在CPU进入中断后还应该判断具体是哪个中断源提出的中断。丰富的时基中断为我们的精确定时提供了良好的条件。
A/D、D/A:两个10位DAC输出通道,7通道电压模-数转换器和一个声音模-数转换器;声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能。
WDT:内置的看门狗电路可以在我们的程序运行有误时起到自动复位的功能,以确保程序的正确执行。
PWM:输出脉宽调制使得我们可以方便地控制电机转速。
PLL锁相环:将外部32768HZ时钟倍频,调整至49.152MHz、40.96MHz、32.768MHz、24.576MHz或20.480MHz。
当然上面所说的只是硬件资源的一部分,更多资源会在我们以后的使用过程中有所应用。利用这些资源,我们可以很方便的为我们的设计构建电路而基本不需要再去购买其它外围芯片,从而降低成本和开发周期,也使我们设计的电路可靠性更高。
前言
61板是什么?
61板是凌阳十六位单片机中的一款--SPCE061A的开发系统。61板是SPCE061A的硬体开发系统,用户只采用61板就可以进行开发,与61板配套的软体开发工具名称为凌阳十六位单片机集成开发环境(unSP IDE),凌阳大学计划网站提供开发环境的免费下载和升级。
"61板"是以16位单片机SPCE061A为核心的精简开发-仿真-实验板,大小相当于一页扑克牌,是"凌阳大学计划"专为大学生、电子爱好者等进行电子实习、课程设计、毕业设计、电子制作及电子竞赛所设计的,也可作为单片机项目初期研发使用。
61板的主要特点是:简单、易学、实用。它采用的是精简指令集,在这个指令系统中共有41条指令,指令功能简单且容易掌握。"61板"除了具备单片机最小系统电路外还包括有电源电路、音
频电路(含MIC输入部分和DAC音频输出部分)、复位电路等,而且体积小、采用电池供电,方便随身携带,使学生在掌握软件的同时,熟练单片机硬件的设计制作,锻炼学生的动手能力,也为单片机学习者和开发者创造了一个良好的学习和新产品开发的机会!
拥有"61板"即可拥有单片机实验板(具有DSP功能和语音处理功能)+仿真器+编程器,集成开发环境(IDE)支持C语言。
61板可以做什么?
一套开发系统可以做的,就是帮助开发者实现他想要实现的功能。例如开发者想利用61板设计一个录音笔,61板实现录音笔功能不需要外扩任何电路,因此,开发者只需要编写要实现录音笔功能的代码就可以了。61板免费配送SPCE061A的集成开发环境,因此用户只要在PC机上安装集成开发环境后,就可以进行代码编写。
电冰箱主控板,洗衣机主控板,智能小车等61板都可以做到。只有你想不到的,没有单片机开发系统做不到的,好好想想你要做什么吧?然后马上动手在用61板实现。
通过近一年来的使用,同道工作室的工作人员发现SPCE061A开发板是一个非常经典的16位单片机开发板,特点为成本低、功能强、资料全,只要有51单片机的基础上手不难,特别适合电子相关的大学生进行电子实习、课程设计、毕业设计、电子制作及电子竞赛等。
< xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />
推介一:公司简介
台湾凌阳(Sunplus)科技公司是一家芯片设计公司, 在2004 年全球IC 设计公司中已跃居第12 位。凌阳公司秉承“为中国的数码教育尽一份心力”的初衷,2001 年成立凌阳大学计划团队,经过五年的努力,目前已经在全国建立了260 多个凌阳单片机实验室和300 多所高校建立合作关系。
台湾凌阳公司的单片机具有高速度、低价、可靠、实用、体积小、功耗低和简单易学等特点;尤其是凌阳16 位单片机SPCE061A,集成有ADC、DAC、PLL、AGC 等电路,并配有凌阳16 位单片机集成开发环境(简称unSP IDE),支持标准C 语言和汇编语言编程,使得开发方便、容易;SPCE061A 精简开发板(简称61 板),更以功能完善、价格低廉的特点深受院校师生的喜爱。
推介二:凌阳科技与2005 年全国大学生电子竞赛
台湾凌阳科技是全球第一大消费性IC 设计公司,为回馈教育,改善大专院校单片机教学条件,增进高校师生接触新技术、新器件的机会,提供在校学生的动手实践能力,推进教学和新技术的同步发展,在2001 年就正式启动了面向全国大专院校的非盈利性教育推广计划——凌阳科技大学计划。
凌阳大学计划针对全国各大高校的实际情况,经过长期的调研和试验
,设计了一套适合学生开发的系统开发板——SPCE061A 精简开发板,也称61 板。
2005 年全国大学生电子竞赛中,61 板是参赛元器件中惟一被选用的单片机开发系统,全国大学生电子设计竞赛组委会向27 个赛区发放61 板1100 套。据不完全统计,在这次竞赛中,有1200多个队伍利用61 板参赛。在437 支获奖参赛队中,有80 多支是利用61 板参赛获奖队。其中在173 支全国一等奖中利用61 板参赛获全国一等奖的队伍共有35 支。
推介三:SPCE061A 芯片
61 板的核心是凌阳16 位单片机SPCE061A。SPCE061A 是凌阳科技研发生产的性价比很高的一款十六位单片机,它采用高性能的凌阳科技自主知识产权的μ’nSP 内核,具有丰富的硬件资源,并集成了ICE(在线仿真电路)接口,可以直接利用该接口对芯片进行下载(烧写)、仿真、调试等操作。
下面是SPCE061A 芯片的特性参数:
* 工作电压:(CPU) VDD 为2.4~3.6V (I/O) VDDH 为VDD~5.5V;
* CPU 工作速率:0.32MHz~49.152MHz;
* CPU:16 位μ’nSP 内核,支持16 位加法运算、16×16 位硬件乘法、DSP 的内积滤波运算;
* SRAM 容量:2K 字RAM;
* 程序存储器容量:32K 字FLASH;
* 并行I/O 端口:2 组16 位可编程输入/输出端口:IOA15~0,IOB15~0;
* ADC:7 通道10 位电压ADC(Line_IN)和单通道10 位声音ADC(Mic_IN);
* 单通道声音模-数转换器输入通道内置麦克风放大器和自动增益控制(AGC)功能;
* DAC:2 个10 位DAC(数-模转换)输出通道音频输出方式;
* 中断源:14 个中断源,分别来自TimerA/B、 时基信号发生器、外部中断、触键唤醒;
* 定时器/计数器:双16 位可编程定时器/计数器(可自动预置初始计数值);双通道PWM 输出;
* UART:提供了一个全双工UART 接口;
* SIO:提供了一个串行同步设备接口;
* 晶振采用32768Hz;
* 具备清除时间周期为0.75 秒的看门狗;
* 节电功能:具备弱振方式、睡眠方式;
* 具有凌阳格式语音播放、语音录放和语音识别功能;
* 具有低电压复位、低电压监测、保密功能等。
另外,SPCE061A 单片机具有易学易用的效率较高的指令系统和集成开发环境——μ’nSP IDE。μ’nSPIDE 支持标准C 语言,可以实现C 语言与凌阳汇编语言的互相调用,并且凌阳科技提供了语音播放、录放及识别的库函数,只要了解这些库函数的使用方法,就能很容易完成具有语音功能的程序设计,这些都为电子竞赛的软件设计提供了便利的条件。
推介四:SPCE061A 精简开发板——61 板
SPCE061A 精简开发板(简称61 板)是以凌阳16 位单片机SPCE061A 为核心的精简开发-仿真-实验板,大小相当于一张扑克牌,是凌阳科技大学计划专为大学生、电子爱好者等进行电子
实习、课程设计、毕业设计、电子制作及电子竞赛所设计的,也可作为单片机项目初期研发使用。
61 板除了具备单片机最小系统电路外,还包括有电源电路、音频电路(含MIC 输入部分和DAC 音频输出部分)、复位电路等,采用电池供电,方便学生随身携带。使学生在掌握软件的同时,熟悉单片机硬件的设计制作,锻炼学生的动手能力,也为单片机学习者和开发者创造了一个良好的学习条件和开发新产品的机会!
61 板上有调试器接口(Probe 接口)以及下载线(EZ_Probe)接口,分别可接凌阳科技的在线调试器、简易下载线,配合μ’nSP IDE,可方便地在板上实现程序的下载、在线仿真调试。
61 板上具有如下主要功能模块:
* SPCE061A 单片机最小系统外围电路模块;
* 电源输入模块;
* 音频电路(包含MIC 输入、DAC 音频功放输出)模块;
* 按键模块;
* I/O 端口接口模块;
* 调试、下载接口模块;
推介五:凌阳音频API 函数
在开发作品里加上语音提示、音乐或者其他语音功能,使得作品显得既人性化又有趣,不但能提高开发者的兴趣和积极性,同时也能让作品与众不同。61 板不但可以作为普通的单片机开发系统,而且还可以作为一个语音系统进行语音播放、语音录放和语音识别,除了61 板硬件上有音频输出电路外,软件上凌阳科技还提供了API 函数。凌阳语音的API 函数包括A2000 格式和S480 格式自动播放及手动播放的播放函数,S240、MS01 格式自动播放的播放函数、DVR 格式的语音录放函数和语音识别函数。
推介六:凌阳单片机部分开发实例名称
直流电机控制系统
语音遥控小车
语音识别机器人
语音拨号手机通讯录
有线对讲机
音乐播放器
无线语音传输系统
网络家电
数字式多路温度采集系统
数字电子钟
数据采集系统
交通灯控制系统
带语音提示的交通灯控制系统
环境测试仪
公交车报站器
耳温枪设计
多功能手机
电子指南针
带音效的手机游戏
打字游戏之打地鼠
出租车计价器
超声波倒车雷达
ZigBee无线点菜机
ZigBee无线QQ
智能语音识别避障机器人
SD卡存储扩展系统
GPS全球定位系统