嵌入式系统课程论文

合集下载

基于android系统的课程表的设计与实现大学论文

基于android系统的课程表的设计与实现大学论文

河北农业大学本科毕业论文题目:基于Android系统的课程表的设计与实现摘要随着无线移动设备的发展,手机也日益普及,Android系统的推出使手机的发展进入到了一个新的领域。

世界上一些知名的移动设备生产厂商对于Android智能机的开发热情也日益提高,Android系统的使用人群正在急速提升,Android应用程序的多样化对人们快速获取资讯以及方便人们的生活起着不可忽视的作用,近年来Android得到了社会更多的认同和应用,本文主要概述了Android系统的体系结构,Android应用程序的开发环境和用JAVA语言开发基于Android系统的课程管理系统中的一些技术实现方法,这些技术包括:基于Android系统的电子课程表的用户界面设计,Service的使用,SQLite数据库的建立和存储。

在系统的设计与实现中,确定系统的开发思想以及开发环境。

最后给出了系统中模块的详细设计与实现,并对系统模块涉及到的关键源代码进行了详细的分析。

经过调试运行后表明,系统可以满足用户的各项要求。

关键词:Android,JAVA,SQLite,课程管理AbstractWith the development of wireless mobile devices, mobile phones have been increasingly popular, and the introduction of Android system has promoted the development of phones into a new area. Some of the world’s leading mo bile device manufacturers have also shown great enthusiasm for the exploitation of Android intelligent machines. Beside, diversified Android application programs play a significant role in people’s quick access to information and facilitation of people's life. Therefore, customers of this system are rapidly increasing In recent years. This paper outlines the architecture of Android system, its development environment and some technical implementation of Class management system on android system based on JAVA language. These technologies include the design of user interface of Class management system on android system, system calls of API, and establishment and storage of SQLite database. During the design and realization of the system, making sure the development thought of the system, at last show the design details with realize finally an a key for of detailed design with realization, and analyzed the program which relate to the system module The author will elaborate each technological point specifically in this paper. Keywords: Android,JAVA,SQLite,Class manage目录1绪论 (1)1.1项目背景及意义 (1)1.2国内外现状 (1)1.3论文组织结构 (2)2相关技术分析 (3)2.1A NDROID概述 (3)2.2A NDROID系统的四大组件 (3)2.3A NDROID中的相关技术介绍及分析 (5)2.3.1 Android系统架构研究 (5)2.3.2 Android架构分析 (6)2.3.3 Android应用程序架构 (6)2.3.4 Android运行时组件 (7)2.3.5 Android应用的构成和工作机制 (7)2.4E CLIPSE简介 (7)2.5XML简介 (8)3需求分析 (9)3.1系统需求分析 (9)3.2系统流程 (9)3.3功能模块划分 (9)3.3.1课程添加模块 (9)4系统设计 (10)4.1概要分析 (10)4.2数据库分析 (10)4.2.1 SQLite数据表设计 (10)4.3程序中的主要类 (11)4.3.1 GalleryTabActivity类和ClassListActivity类 (11)4.3.2 ClassAddActivity类和SettingActivity类 (12)4.3.3 SQLiteHelper类和SQLClassTime类 (12)5系统实现 (13)5.1程序首页面 (13)5.2课程设置实现 (13)5.3课程星期,地点实现 (14)5.4更换背景 (16)5.5设置开学日期 (19)结论 (20)参考文献 (21)致谢 (22)附录 (23)搭建A NDROID开发环境 (24)1 绪论1.1 项目背景及意义对于课程管理,相信大家都不会感到陌生,课程管理即是帮助老师和学生管理课程,最早以纸质的方式存在,随着科技的发展,电子课程管理也出现在了手机上,更方便的为人们管理课程,记录课程的相关信息。

实践教学案例评审(3篇)

实践教学案例评审(3篇)

第1篇一、案例背景随着我国教育事业的不断发展,实践教学在高等教育中的地位日益凸显。

实践教学是培养学生综合素质、提高学生实践能力的重要途径。

为了提高实践教学的质量,我校组织开展了实践教学案例评审活动,旨在选拔出具有示范性和推广价值的实践教学案例,为全校教师提供借鉴和参考。

本次评审活动共收到来自各学院、各专业的实践教学案例50余份,经过专家评审和综合评定,最终评选出10个优秀实践教学案例。

以下是其中一篇优秀案例的评审报告。

二、案例名称《基于工程实训的电子信息类专业实践教学体系构建与实践》三、案例简介本案例以电子信息类专业为例,探讨如何构建实践教学体系,提高学生的实践能力。

通过分析当前实践教学存在的问题,提出了一套基于工程实训的实践教学体系,并在实际教学中进行了实践。

四、案例特色1. 突出工程实训:本案例将工程实训作为实践教学的核心,强调学生在实际工程环境中的动手能力和创新能力。

2. 体系化设计:实践教学体系包括实验、实习、课程设计、毕业设计等环节,形成了一套完整的实践教学体系。

3. 教学资源丰富:案例中涉及多种教学资源,如实验设备、实习基地、课程资源等,为学生提供了丰富的实践平台。

4. 教学效果显著:通过实施本案例,学生的实践能力、创新能力、团队协作能力等方面得到了显著提高。

五、案例实施过程1. 实验教学环节:根据课程内容,设计了一系列实验项目,培养学生动手能力和实验技能。

2. 实习教学环节:与相关企业合作,为学生提供实习机会,让学生在实际工程环境中锻炼自己的实践能力。

3. 课程设计环节:以实际工程项目为背景,引导学生进行课程设计,提高学生的设计能力和创新能力。

4. 毕业设计环节:鼓励学生结合所学知识,选择具有实际应用价值的毕业设计课题,培养学生的综合能力。

六、案例效果评价1. 学生评价:学生对实践教学体系的满意度较高,认为通过实践教学,自己的实践能力和创新能力得到了显著提高。

2. 教师评价:教师认为实践教学体系有助于提高教学质量,培养学生的综合素质。

单片机毕业论文范文

单片机毕业论文范文

单片机毕业论文有关单片机技术论文篇一时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机实习课题也在一周内完成了。

俗话说“好的开始是成功的一半”。

说这次实习,我认为最重要的就是做好程序调试,认真的研究老师给的题目。

其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起产品就会事半功倍,如果没弄明白,就迷迷糊糊的去做,到头来一点收获也没有。

最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。

虽然这次的实习算起来在实验室的时间只有几天,不过因为我们都有自己的实验板,所以在宿舍里做实验的时间一定不止三天。

硬件的设计跟焊接都要我们自己动手去焊,软件的编程也要我们不断的调试,最终一个能完成课程设计的劳动成果出来了,很高兴它能按着设计的思想与要求运动起来。

当然,这其中也有很多问题,第一、不够细心比如由于粗心大意焊错了线,由于对课本理论的不熟悉导致编程出现错误。

第二,是在学习态度上,这次课设是对我的学习态度的一次检验。

对于这次单片机综合课程实习,我的第一大心得体会就是作为一名工程技术人员,要求具备的首要素质绝对应该是严谨。

我们这次实习所遇到的多半问题多数都是由于我们不够严谨。

第三,在做人上,我认识到,无论做什么事情,只要你足够坚强,有足够的毅力与决心,有足够的挑战困难的勇气,就没有什么办不到的。

通过这次单片机实习,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。

创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。

这个设计过程中,我们通过在原有的计数器系统进行了改进,使之增添了暂停、计数、清零等的三个控制功能,使之成为一个更加适用,功能更加完备的属于自己的一个系统。

设计结果能够符合题意,成功完成了此次实习要求,我们不只在乎这一结果,更加在乎的,是这个过程。

这个过程中,我们花费了大量的时间和精力,更重要的是,我们在学会创新的基础上,同时还懂得合作精神的重要性,学会了与他人合作。

浙江大学本科课程简介和教学大纲

浙江大学本科课程简介和教学大纲

课程简介和教学大纲课程代码:15120660 课程名称:嵌入式系统设计学分: 5.0 周学时:4.0-2.0面向对象:大学本科生预修课程要求:微机原理、C程序设计一、课程介绍(100-150字)(一)中文简介《嵌入式系统设计》是工科学生学习掌握嵌入式系统的结构原理、ARM处理器核的设计原理和方法、理解操作系统的基本原理、学习掌握嵌入式应用软件开发的主要流程和相关技术的一门课程,重点在于理解ARM体系结构及其组成嵌入式系统的结构原理基础上,培养学生具备初步的嵌入式系统软硬件设计开发能力。

课程内容主要包括ARM处理器核的设计原理,ARM体系结构,ARM编程模型及指令集,ARM调试结构与存储器层次,操作系统的I/O接口技术、操作系统进程与线程的概念和管理、并发、进程间通信,操作系统的内存管理策略,调度算法和实时调度算法等内容,并以树莓派实验板为基础进行相应的实验设计,掌握嵌入式系统设计开发能力。

(二)英文简介《Embedded System Design》is one of the basic courses for engineering students to master the structural principle of embedded system, principle and method of ARM core design, basic principle of operating system, the main process of embedded application software development and related technologies. The priority of this course is making students have an initial capacity of embedded system hardware and software design and development based on understanding the ARM architecture and composition of the embedded system. Course content includes core design of ARM processor, ARM architecture, ARM programming model and instruction set, ARM debug architecture and memory hierarchy, IO technologies of operating system, concept and management of operating system processes and threads, concurrent, inter-process communication, memory management, scheduling algorithm and real-time scheduling algorithm etc. Experimental design on Raspberry Pi2 development board may also be made to know the embedded system design and development process well.二、教学目标(一)学习目标本课程通过嵌入式系统的开发平台,使学生熟悉嵌入式应用开发流程,更方便地学习和理解嵌入式系统的基础知识,使学生具备基本的嵌入式系统的软硬件设计能力。

(完整版)基于单片机的计算器毕业设计论文

(完整版)基于单片机的计算器毕业设计论文

摘要近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,但仅单片机方面的知识是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。

计算机在人们的日常生活中是比较常见的电子产品之一。

可是它还在发展之中,以后必将出现功能更加强大的计算机,基于这样的理念,本次设计是用AT89S51单片机、LCD显示器、控制按键为元件来设计的计算器。

利用此设计熟悉单片机微控制器及C语言编程,对其片资源及各个IO 端口的功能和基本用途的了解。

掌握Microsoft Visual C++ 6.0应用程序开发环境,常用的LCD显示器的使用方法和一般键盘的使用方法。

关键字:AT89S51 LCD 控制按键目录第一章绪论 (4)1.1 课题简介 (4)1.2 设计目的 (4)1.3 设计任务 (5)第二章课题背景 (6)2.1 单片机发展现状 (6)2.2 计算器系统现状 (8)2.3 MCS-51系列单片机简介 (9)2.4 矩阵按键 (14)2.5 计算器设计总体思想 (14)第三章硬件系统设计 (16)3.1 键盘接口电路 (17)3.2 LCD显示模块 (17)3.3 运算模块 (19)第四章软件设计 (20)4.1 汇编语言和C语言的特点及选择 (20)4.2 键扫程序设计 (20)4.3 算术运算程序设计 (21)4.4 显示程序设计 (22)第五章系统调试与存在的问题 (24)5.1 硬件调试 (24)5.2 软件调试 (24)总结 (26)参考文献 (27)附录一 (28)附录二 (29)附录三 (30)第一章绪论1.1 课题简介当今社会,随着人们物质生活的不断提高,电子产品已经走进了家家户户,无论是生活或学习,还是娱乐和消遣几乎样样都离不开电子产品,大型复杂的计算能力是人脑所不能胜任的,而且比较容易出错。

软件开发专业论文六篇

软件开发专业论文六篇

软件开发专业论文六篇软件开发专业论文范文1关键词:软件工程;课程体系;本科教育1背景中国信息产业部的数据显示,2021年中国软件产业整体保持快速增长态势,累计完成软件业务收入7572.9亿元,同比增长29.8%。

与此同时,我国软件出口142亿美元,同比增长39%。

企业对软件人才需求量在增大,估量人才缺口达到20万,而且这个需求将以每年20%左右的速度增长[1]。

但另一方面,多数软件类应届毕业生在面临就业时却难以感受到这些数字所带来的欣慰,许多毕业生并没有顺当找到对口的工作。

虽然这些同学身份上属于工程技术类的应用型人才,在目前IT产业蓬勃进展的大环境下理应有自己的一席之地,但结果却是“毕业即失业”表现得愈加突出。

软件工程专业具有巨大的进展潜力,但如何建设好软件工程专业?长期以来,国内高校软件专业主要以培育讨论型人才为重点,以软件基础理论和系统软件设计为主干,目标是培育面对计算机与系统软件领域的讨论型人才[2]。

因此如何建立保证软件工程专业本科同学既具有可持续进展潜力又适应当前产业需求的新型学问体系,如何建立与企业应用紧密结合的先进课程体系、教学理念和教学方法,从而提高同学的综合力量,使毕业生在跨出校门时具备必需的素养,缩短从同学到企业员工的角色转换所需的时间,实现就业的“零适应期”是软件工程专业努力的目标。

国外高校在软件工程教育方面的一个共同点就是:依据各自国家和学校的特点,立足同学长远进展,培育适应社会需要与变化的人才。

从软件教育的特点来看,西方闻名高校有较完善的教育理念、教学手段和试验条件,有较长时间的实施阅历,与企业有亲密的合作关系,有一大批专家在从事计算机与软件的教育讨论。

这些高校的课程与我国现行的计算机和软件课程体系相比,理论更深,与新技术的接轨更快,试验和职业实践的比重更大,通过试验让同学把握基本概念、提高分析问题与解决问题力量的力度更大。

国内高校软件专业主要以培育讨论型人才为重点,以软件基础理论和系统软件设计为主干,目标是培育面对计算机与系统软件领域的讨论型人才。

计算机网络技术论文范文

计算机网络技术论文范文

计算机网络技术论文范文计算机网络技术论文范文计算机网络技术的快速发展有其历史的必然,更有促成其发展的内在因素和作用机理。

下面是店铺为大家整理的计算机网络技术论文范文,供大家参考。

计算机网络技术论文范文篇一《高职计算机网络技术专业建设问题分析》摘要:本文主要是分析高职院校计算机网络技术专业建设存在的问题,通过对计算机网络技术专业人才培养方向和目标、建设“双师型”教师队伍、建设以能力为标准的专业核心课程以及网络专业实验实训基地等方向的分析,对改革高职计算机网络技术专业建设具有一定的借鉴意义。

关键词:高职教育;计算机网络技术;课程体系改革0前言随着信息技术的高速发展,对计算机人才的需要在不断加大,然而,传统的计算机网络技术专业的生源呈直线下降趋势,人才供需市场出现矛盾,分析其根本原因主要是岗位需求与培养的人人不对接,市场需求的与实际专业定位的差别较大,专业方向不够明确,课程体现不够完善等都造成了高职院校专业的定位偏离社会需求,不具备明显的特色,学生的就业前景不清晰。

因此,如何让高职计算机网络技术专业更好地生存和发展下去,如何使计算机网络专业的毕业生更好地和市场需求接轨,如何更好地对计算机网络专业和课程体系进行建设,适应新的形势,从而培养出符合时代需求的新型高职计算机网络技术专业人才,成为高职院校值得研究的问题。

1目前计算机网络技术专业建设与发展存在的问题我国高职院校基本上都设有计算机网络技术专业,针对高职院校该专业发展过程中面临的问题进行分析:首先,教师问题。

一般的高职院校要求学生在两年左右时间的过程中要学会较为实用的技术,然而,大多数的高职教师都是直接从学校毕业进入到教师行列,没有进过企业锻炼学习,缺乏企业实践经验。

学校划拨经费不足也导致教师得不到下到企业锻炼的机会而且大多数企业也不愿意接收没有工作经验的教师下长厂实践。

这些都导致“双师型”教师队伍不足,进而成为影响计算机网络技术专业发展的障碍。

其次,校企合作简单。

毕业设计(论文)-基于单片机的俄罗斯方块游戏[管理资料]

毕业设计(论文)-基于单片机的俄罗斯方块游戏[管理资料]

基于单片机实现的俄罗斯方块游戏MCU based Russia block game摘要本设计是通过AT89S52单片机来实现俄罗斯方块游戏的设计,使用C语言进行编程,并通过Proteus来进行仿真。

本设计要实现的基本功能是:应用按键来控制方块的变换与移动;消除一行并计分;消除多行额外奖励记分,方块堆满时结束游戏等俄罗斯方块的基本功能。

单片机在手持娱乐设备上的应用具有非常大的潜力,它能将其带入到一个新的阶段。

为了解决外部电路图,必须充分了解所用液晶的显示方法和单片机的外部接口功能,和所需要处理的逻辑关系;还要理解LCD液晶的控制原理,来通过数据端口和控制端口来实现画面在液晶上面的显示。

程序则要求对外部电路了解的情况下完成自己所需要的功能,并将所要完成的功能用编程语言的形式来实现。

然后通过Protues仿真实现通过外部按键来控制各种不同图形的方块来玩游戏,并且实现记录分数和通过过关数来改变方块下降的速度。

最后将程序下载至AT89S52单片机并进行实际运行,实际运行表明,本设计可以实现基本的游戏功能,达到预期的目的。

关键词:AT89S52;C语言;Proteus仿真;LCD液晶ABSTRACTThis design is achieved through the AT89S52 microcontroller Tetris game design, programming using C language, and carried out by proteus simulation.The design to achieve the basic functions are: application buttons to control the box, change and movement; eliminate line and scoring; eliminate multi-line incentive points, the game ends when the box filled with basic functions such as Tetris. MCU in the application of handheld entertainment devices have great potential, it can be brought to a new stage. In order to solve the external circuit, we must fully understand the liquid crystal display method and external interface MCU features, and the need to address the logical relationship; also understand that the principle of LCD liquid crystal control to a data port and control port to achieve the above the LCD screen display.Program requires knowledge of the external circuit where they need to complete the function and the function to be completed in the form of programming language used to achieve. Simulation then protues buttons to control an external box to play a variety of graphical games, and achieve record number of scores and the relationship had to change the speed of the module down. Finally, the program downloaded to AT89S52 MCU and the actual operation, the actual operation indicate that this design can achieve basic game functions, to achieve the desired purpose.Key Words:AT89S52; C language; Proteus simulation; LCD liquid cryst目录1绪论 (1)课题背景 (1)电子游戏及其分类 (1)电子游戏发展现状 (2)电子游戏国外发展现状 (2)电子游戏国内发展现状 (3)2整体设计方案 (5)系统的核心部分单片机 (5)单片机的选择 (5)AT89S52引脚功能描述 (7)晶振特性 (9)液晶显示模块 (10)液晶显示控制驱动器HD61202的特点 (10)液晶显示控制驱动器HD61202的引脚功能 (10)液晶显示控制驱动器HD61202的指令系统 (11)HD61202的软件设计 (12)JM12864J的电路结构特点 (15)JM12864J的应用 (15)键盘电路 (17)3系统程序的设计 (17)俄罗斯方块驱动流程图 (17)俄罗斯方块所有绘图工作流程图 (18)俄罗斯方块中按下键的流程图 (19)俄罗斯方块所有绘图工作流程图 (20)4系统仿真 (22)PROTUES软件介绍 (22)Keil软件介绍 (22)俄罗斯方块系统PROTUES仿真 (24)5实物的制作与调试 (26)电路的焊接 (26)系统性能测试与功能说明 (27)结论 (28)参考文献 (29)附录1:C语言程序 (29)附录2:电路原理图 (59)附录3:英文资料及中文翻译 (60)致谢 (76)1绪论计算机系统的发展已明显地朝三个方向发展;这三个方向就是:巨型化,单片化,网络化。

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

目录
摘要…………………………………………………………1
一、前言……………………………………………………2
二、单片机的一些概念和作用……………………………3
(一)、什么是单片机
(二)、学了单片机可用来做什么
(三)、利用单片机开发的一般过程
(四)、为什么选用SPCE061A单片机
三、语音控制小车概述
(一)、语音控制小车的主要功能
(二)、参数说明
(三)、相关的硬件系统
(四)、相关的软件
(五)、市场地位
(六)、注意事项
四、语音控制小车的制作流程
五、语音控制小车的测试阶段
六、结束语
七、参考文献
精选文库


2
摘 要
当今信息时代,嵌入式技术应用于众多领域,并且成为当今信息
技术发展的主流技术,因此,单片机也随之普及起来。所以,嵌入式
基础技术作为一个新的发展方向,已被许多高校的计算机专业采用。
首先从嵌入式系统的基本概念入手,分别从嵌入式的定义、嵌入式微
处理器、嵌入式开发工具及调试方法来介绍嵌入式系统基础知识。接
着,讨论了嵌入式系统的实时性要求,介绍了目前市场上的实时多任
务操作系统(RTOS)。小到mp3,平板电脑,语音控制小车等微型
数字化产品,大到网络家电,智能家电,车载电子设备。本人通过应
用凌阳61板(SPCE061A),两个驱动板等硬件,以及C语音和汇编
语言等相应的软件,努力制作完成了语音控制小车,可分别实现前
进,倒车,左拐,右拐等功能。该语音控制小车在该领域处于相对
领先水平。这个语音控制小车制作的成功概括了嵌入式技术的应用
领域及其产业化发展,并预测着嵌入式技术发展的前景。

关键词:嵌入式系统(Embedded System);微处理器MP(Micro
Processor);RTOS(Real Time multi-tasking Operation System);
凌阳61板(SPCE061A);C语音;汇编语言
精选文库


3
前言

嵌入式系统无疑是当前最热门最有发展前途的 IT 应用领域之
一。然而,嵌入式系统用在一些特定专用设备上,通常这些设备的硬
件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时
对实时响应要求很高。因此,随着消费家电的智能化以及利用单片机
开发,嵌入式显得更为重要。像我们平常常见到的手机、 PDA、电
子字典、可视电话、VCD/DVD/MP3 Player、数字相机(DC) 、数
字摄像机(DV)、U-Disk、 机 顶盒(Set Top Box)、高清电视(HDTV)、
游戏机、智能玩具、交换机、路由器、 数控设备或仪表、汽车电子、
家电控制系统、医疗仪器、航天航空设备等等都是典型的嵌入式系统。
精选文库


4
语音控制小车的主要功能:

1, 通过简单的IO操作实现小车的前进、倒车、左拐、右
拐这些功能。

参数说明:
61板:61板是语音控制小车的核心部分,它负责整个小车
的控制信号产生,以及语音的播放和识别功能的实现。在不
使用小车时,可以将61板从小车上拆下来,61板任然是完
整的,可以用它做实验和搞开发。
精选文库


5
长春师范学院本科嵌入式基础论文

诚信声明
本人郑重声明:所呈交的毕业论文,题目《 长春师范学院本科嵌入
式基础论文》 是本人在指导教师张XX的指导下,进行研究工作所
取得的成果。对本文的研究做出重要贡献的个人和集体,均已在文中
以明确方式注明。除此之外,本论文(设计)不包含任何其他个人或
集体已经发表或撰写过的作品成果。本人完全意识到本声明应承担的
法律责任。

作者签名:
日期: 年 月 日
精选文库


6
应用领域:
语音控制小车是很好的兴趣产品,可以提高同学们使用单
片机操作电机、使用单片机控制电机的兴趣。在此基础上,
同学们可以充分发挥想象力来操作小车完成各种动作,或
者使用特定人语音识别使小车具有智能化,就是所谓的语
音识别小车。

(二)、参数说明
电气参数:
语音控制小车工作的额定电压:6V(4 节干电池)

(三)、相关的硬件系统
 硬件框图
61板
“61板”是SPCE061A EMU BOARD的简称,是SPCE061A
单片机的开发系统,通过挂接不同的硬件和下载不同的程
序就可实现各类特定功能的系统。

由于具有语音处理的特色,即便是不挂接额外的硬件,下
载一些我们开发环境下提供的程序就可以实现一个复读
机、语音万年历之类的系统
精选文库

7
小车控制系统硬件结构比较简单,如下图所示,主要分
为两个部分:一个是SPCE061A精简开发板(即“61”
板),另外一个是电机控制板。电机控制板的工作就是
根据61板的输出信号去启动和停止相应的电机,以及
调整电机的正反转方向。正是通过开启和关闭相应的电
机,使电机在不同的组合状态运转,最终来实现小车的
前进,倒退等功能。
精选文库


8
基本的输入与小车运动状态对照表
IOB11 IOB10 IOB9 IOB8 后电机 前电机 小车
0 0 0 0 停转 停转 停
0 0 0 1 正转 停转 前进
0 0 1 0 反转 停转 倒退
0 1 0 1 正转 正转 左前转
1 0 0 1 正转 反转 右前转
0 1 1 0 反转 正转 右后转
1 0 1 0 反转 反转 左后转

语音控制小车动力电机驱动电路
精选文库


9
语音控制小车方向电机控制电路

(四)、相关的软件
 在主函数中调用相关函数完成特定小车语音的训练,然
后再训练成功后进行语音识别,根据识别的命令执行相
关的操作。
 判断是否为第一次下载根据FLASH 中的标志位来进
行判断。将训练好的语音模型导出存储到FLASH 中使
用库函数BSR_ExportSDWord(uiCommandID);进行操
作,然后再调用读写FLASH 中的函数进行。在进行语
音识别时, 首先读取FLASH 将语音模型取得, 然后
调用BSR_ImportSDWord(uiCommandID);函数将语音资
精选文库

10
源载入内存。在识别出命令后,执行相关动作

四、语音控制小车的制作流程
应用实例操作步骤
 步骤一:启动unSP IDE。打开小车应用实例程序(路
径:\\语音控制小车\ DemoCode\ Car_Demo\Car_Demo),
编译、链接确认没有错误。
 步骤二:下载程序代码到小车的61板上。
 步骤三:打开小车的电源,进行语音训练,训练过程按
照下面进行:
精选文库


11
 步骤四:如果训练成功则进入语音识别状态,如果训练
没有成功则重复训练。

(六)、注意事项
小车要轻拿轻放应该避免摔打;
不要把小车放在高处,防止测试小车时小车摔地上;
在安装电池时注意正负极,否则容易烧坏小车或主控制板

相关文档
最新文档