毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机智能遥控器系统设计 第6页

更新时间:2009-6-28:  来源:毕业论文
单片机智能遥控器系统设计 第6页
在PLCC84封装中,有15个空余脚,用户使用时这15个空余脚悬浮。在LQFP80封装中有9个空余脚,用户使用时这9个空余脚接地。此处以LQFP80封装管脚功能介绍。
SPCE061A开发方法
    SPCE061A的开发是通过在线调试器PROBE实现的。它既是一个编程器(即程序烧写器),又是一个实时在线调试器。用它可以替代在单片机应用项目的开发过程中常用的软件工具——硬件在线实时仿真器和程序烧写器。它利用了SPCE061A片内置的在线仿真电路ICE(In- Circuit Emulator)接口和凌阳公司的在线串行编程技术。PROBE工作于凌阳IDE集成开发环境软件包下,其5芯的仿真头直接连接到目标电路板上SPCE061A相应管脚,直接在目标电路板上的CPU---SPCE061A调试、运行用户编制的程序。PROBE的另一头是标准25针打印机接口,直接连接到计算机打印口与上位机通讯,在计算机IDE集成开发环境软件包下,完成在线调试功能。图1.7是计算机、PROBE、用户目标板三者之间的连接示意图,图1.8是实物连接图。
应用领域
家用电器控制器:冰箱、空调、洗衣机等白色家电
仪器仪表:数字仪表(有语音提示功能)
电表、水表、煤气表、暖气表
工业控制
智能家居控制器
通讯产品:多功能录音电话、自动总机、语音信箱、数字录音系统产品
医疗设备、保健器械(电子血压计、红外体温监测仪等)
体育健身产品(跑步机等)
电子书籍(儿童电子故事书类)、电教设备等
语音识别类产品(语音识别遥控器、智能语音交互式玩具等)3 遥控系统的软件实现

3.1凌阳单片机的集成开发环境介绍
µ’nSP™ 集成开发环境集程序的编辑、编译、链接、调试以及仿真等功能为一体。具有友好的交互界面、下拉菜单、快捷键和快速访问命令列表等,使编程、调试工作方便且高效。此外,它的软件仿真功能可以在不连接仿真板的情况下模拟硬件的各项功能来调试程序。
 
IDE 的开发界面如图6.1所示。
3.2程序的项目组织结构
在µ’nSP™单片机的汇编程序设计中,用户可以不用考虑程序代码在实际物理存储器中的存储地址,而是通过伪指令(如“.CODE”、“.TEXT”、“.RAM”等)来通知编译器把程序代码定位在什么类型的存储空间即可.至于具体的存储地址则由编译器管理。对于数据存储器的管理同样由IDE的编译器来完成。当用户想在数据存储区内定义一个变量时,只需通过伪指令(如“.RAM”、“.IRAM”等)来通知编译器在数据存储区内建立一个变量即可。
    µ’nSP™单片机的汇编指令针对C语言进行了优化,所以其汇编的指令格式很多地方直接类似于C语言。另外其开发仿真环境IDE也直接提供了C语言的开发环境,C函数和汇编函数可以方便地进行相互调用,详细方法在本章节中将详细介绍。
    项目提供用户程序及资源文档的编辑和管理,并提供各项环境要素的设置途径。因此,用户从编程到调程之前实际上都是围绕着项目的操作。
    新建项目包括三类文件:源文件(Source files)、头文件(Head files)和用来存放文档或项目说明的文件(External Dependencies)其组织结构如表4.1所示。这种项目管理的方式,会把与项目相关的代码模块组织为一个有机的整体,便于开发人员对其代码以及相关文件文档的管理。在表4.1中,详细描述了一个新建项目后自动产生的各种文件。
    在这里,不详细叙述如何对IDE进行全面的设置,相关内容可以参阅IDE章节。但是从编写调试代码的角度来看,需要反复提出的有如下一些重要的设置:
1) 路径的设置:菜单tools>>option…>>Directiories,可以进行路径的设置。当项目中的文件或函数库不与项目文件在同一个目录时,需要对此进行设置。
2) 链接库函数的加载:菜单Project>>Setting….>>Link,可以加载应用函数库。例如,在语音应用时,需要加载凌阳音频算法库SACM25.lib。
    另外,尽管在项目中的Head File文件夹下面加入了所需要的头文件,但是在汇编文件和C文件中仍然需要用伪指令将其包含到自己的文件中。
    µ’ nSP™ IDE开发系统提供了SPCE061A的寄存器定义的汇编头文件hardware.inc以及C语言的头文件hardware.h。当我们需要对芯片设置时,需要将这些头文件加入项目中。开发系统还提供了对芯片进行设置的一些子函数,这些子函数都放在汇编文件hardware.asm中,提供开发人员使用。在凌阳的语音算法函数库中所提供的API函数,也将用到hardware.asm中的函数。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

单片机智能遥控器系统设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。