触控极光单片机设计报告twbin_第1页
触控极光单片机设计报告twbin_第2页
触控极光单片机设计报告twbin_第3页
触控极光单片机设计报告twbin_第4页
触控极光单片机设计报告twbin_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大纲利用C语言编程方法,结合在单片机原理及接口技术课程中学到的知识。论文从项目开发的硬件到设计思路到程序设计做了一个完好的论述。单片机自问世以来,以其极高的性能价格比,遇到人们的重视和关注,应用很广、发展很快。而51单片机是各单片机中最为典型和最有代表性的一种。本设计以STC15W413AS芯片为核心,辅以必需的外头电路,制作了一个简单的极光,它由5V直流电源供电。在硬件方面,除了CPU外,使用28个三色LED灯来进行显示,经过显示不一样的颜色以及不一样颜色的混杂来显现不一样的形态。一个简单的触摸按键实现对显示成效的切换。软件方面使用KeiluVision4软件进行C语言编程。最后让整个极光系

2、统能完成各色变换,流水灯等功能。在此次设计中,严格的依据先熟习硬件架构,在再拟订程序流程图,最后才编写程序的方式,这样大大的防范了不用要的麻烦。经过此次设计让我们更深入认识单片机基本电路、如何控制和准时器和中断编程的基本方法,从而锻炼了我们学习、设计和开发软、硬件的能力。要点词:单片机,LEDAbstractThecombinationuseofClanguageprogrammingmethod,thesinglechipmicrocomputerprincipleandinterfacetechnologycoursetolearnknowledge.Papersfromthedesign

3、ofhardwaretotheprojectdevelopmenttoexpoundacompleteprogramdesign.SincetheadventofMCU,withitsextremelyhighcostperformance,ispeoplesattentionandconcern,applicationisverywide,developingveryquickly.And51single-chipmicrocomputeristhemosttypicalinthesinglechipmicrocomputerandoneofthemostrepresentative.Thi

4、sdesignSTC15W413ASchipasthecore,supplementedbynecessaryperipheralcircuit,madeasimpleaurora,itconsistsof5vdcpowersupply.Intermsofhardware,inadditiontotheCPU,using28threecolorLEDlightstoshow,byshowingdifferentcolorsanddifferentcolorsofmixedindifferentformstoshow.Thetouchofasimplebuttontodisplaytheswit

5、ch.SoftwareusingKeiluVision4softwarewithClanguageprogramming.Finallylettheaurorasystemcanaccomplishvarioustransformation,waterlights,andotherfunctions.Inthisdesign,strictlyinaccordancewiththefirsttobefamiliarwiththehardwarearchitecture,inmakingtheprogramflowdiagram,thelasttowriteprograms,thisgreatly

6、avoidtheunnecessarytrouble.ThroughthisdesignmakeusmoreinsightintothebasiccircuitofSCC,andhowthebasicmethodsoftimercontrolandinterruptionprogramming,soastoexerciseourlearningandtheabilityofthehardwareandsoftwaredesignanddevelopment.I目录大纲.IAbstract.I目录.11单片机课程设计的目的和意义.12设计任务与整体设计思路.12.1设计要求.13硬件电路设计.2

7、3.1STC15W413AS简介.23.2模块设计.33.3硬件电路图.44软件设计.44.1设计思路与流程图.44.2要点程序.55问题分析与解决方法.56收获与展望.5参照文件.6附录A:要点程序.6附录B:极光花式显示运转图1.7附录C:极光花式显示运转图2.错误!不决义书签。11、单片机课程设计的目的和意义大学时期的课程设计是在专业知识结构、技术培育、综合应用等各方面培育锻炼学生的一项十分重要的工作。依据通信广电专业的特色和培育目标,希望学生在学习单片机课程后,能将理论知识与实质开发应用相结合,经过在校内实训基地对给定设计题目的分析与思虑,能相对独立的设计出电路并进行程序设计,最后制作

8、出的设计能实现各项功能,从而将理论、实践密切结合,为学生今后从事专业技术工作确定坚固的基础。掌握单片机及应用系统开发,是电子类工程师一定具备的重要技术,是重要信息科学研究的平台,是就业和深造的一定技术,也是后续开发应用ARM、DSP等高级设计的基础,是怀化学院推行“三位一体”人材培育模式的详尽措施,是贯彻执行“国家教育部”和“国家财政部”2007年2号文件,增强本科教育、重实践、重基础的很好措施。经过完成课程设计题目硬件与软件开发的完好过程,使学生坚固掌握单片机系统的开发和应用。的确增强着手能力,提高对理论知识的认识,二者结合,提高理论指导、解决实质问题的能力。以电子技术基础理论与数字电路技术

9、基础知识为指导,结合C语言、汇编语言进行程序设计,完成给定功能的硬件设计、调试。包含以下几个方面:(1)深入理解单片机的工作原理,掌握单片机程序设计的思路;(2)熟习常用电子仪器操作使用和测试方法;(3)掌握计算机辅助设计,熟练使用KeilC软件进行程序编写、编译、调试;(4)熟练单片机汇编语言或C语言程序设计;(5)坚固掌握单片机系统的开发应用的过程;(6)掌握单片机的接口技术及外头芯片的特色及应用;(7)经过编程与调试,逐渐掌握模块化程序设计方法和调试技术;2、设计任务与整体设计思路2.1设计要求本设计要实现极光显示功能,STC单片机作为主控器,实现以下设计要求:(1)焊接时需要先焊接LE

10、D,LED最长的引脚接电路板方孔焊盘,接错不亮。反面C1为0805贴片电容,0805贴片电阻除R22为1M欧(印字:105)外,其他均为120欧(印字:121)。1单片机芯片注意缺口方向,焊接时注意引脚对齐,电路板上没有预留了4针下载接口,需要我们自己将芯片的P3.0、P3.1端口以及VCC、GND4条线引出供程序下载使用。(2)依据电路图我们可以知道作者使用了4个引脚与4*7个引脚的配合实现了28个3色LED的彩色显示功能,编写程序时可以先测试哪个端口控制哪几个LED,以便于自己进行圆圈式的循环流动显示。(3)编程实现所有灯泡的红色、绿色、蓝色三种状态显示。(4)编程实现由内圈到外圈,挨次依

11、据由红色变绿色,再变蓝色的渐变点亮方式。(5)编程实现不一样的LED随机显示不一样颜色。(6)编程实现最外圈的循环流动显示,由红色,变红绿,变红蓝,变绿蓝,变红绿蓝的方式转动显示。3、硬件电路设计3.1STC15W413AS简介STC15W413AS系列单片机是STC生产的单时钟/机器周期(1T)的单片机,是宽电压/高速/高靠谱/低功耗/超强抗搅乱的新一代8051单片机,采纳STC第九代加密技术,没法解密,指令代码完好兼容传统8051,但速度快8-12倍。内部集成高精度R/C时钟(0.3%),1%温漂(-40-+85),常温下温漂0.6%(-20-+65),ISP编程时5MHz35MHz宽范围

12、可设置,可完全免却外面昂贵的晶振和外面复位电路(内部已集成高靠谱复位电路,ISP编程时16级复位门槛电压可选)。3路CCP/PWM/PCA,8路高速10A/D变换,1组超高速一部串行通信口,1组高速同步串行通信端口SPI,针对串行口通信/电机控制/强搅乱场合。内置比较器,功能更强盛。STC15W413AS是一种带13K字节FLASH储存器(FPEROMFlashProgrammableandErasableReadOnlyMemory)的高速低功耗,超强抗搅乱的单片微办理器,俗称单片机。其指令代码完好兼容8051单片机,1T时钟周期。外形及引脚摆列如图2.1所示。2图2.1外形及引脚摆列STC

13、15W413AS管脚说明:VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可汲取8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P1口:P1口是一个内部供给上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。P3口也可作为STC15W413AS的一些特别功能口,P3.0RXD(串行输进口)P3.1TXD(串行输出口)P3口同时为闪耀编程和编程校验接收一些控制信号。P5.4口:P5.4口管脚是个带内部上拉电阻的双向I/O口。P5.5口:P5.5口管脚是个带内部上拉电阻的双向I/O口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论