单片机开关控制led--大学毕业设计论文.doc
《单片机开关控制led--大学毕业设计论文.doc》由会员分享,可在线阅读,更多相关《单片机开关控制led--大学毕业设计论文.doc(31页珍藏版)》请在咨信网上搜索。
1、单片机开关控制LED专业班级: 学生姓名: 指导教师: 完成日期: 电气与信息工程系课程设计任务书2009/2012学年 3学期 2011年 6月 4日专业工业网络技术班级工业网络09-2课程名称单片机原理及应用设计题目单片机开关控制LED指导教师起止时间周数1设计地点设计目的:1、贯彻理论联系实际的教学原则,巩固已经学习过的单片机基础知识,提高学生的工程实践能力。2、掌握单片机的C语言编程方法。3、了解单片机仿真软件并掌握其使用方法。4、加强组织性和纪律性,促进学生综合素质的全面提高。设计任务或主要技术指标:1、了解单片机原理及其编程方法。2、熟练掌握单片机仿真软件(Keil uVision
2、3和proteus7)。3、通过编程和仿真实现相应控制任务。设计进度与要求:5.30 布置设计任务,深入了解设计内容,阅读参考资料,收集有关资料。5.31 硬件方案设计及编程。6.01 实现方案,调试、仿真。6.02 编写设计说明书。6.03 答辩。主要参考书及参考资料:1、电子技能训练 主编 邓木生 机业出版社械2、555时基电路识图 主编 孙余凯 吴鸣山等 电子工业出版社3、模拟电子技术实践 主编 王安成 大连理工大学出版社4、电工电子技术实训教程主编,顾永杰上海交通大学出版社。5、单片机原理及应用主编 周国运 中国水利水电出版社出版社教研室主任(签名) 系(部)主任(签名) 年 月 日x
3、x工业高等专科学校电气与信息工程系课程设计评定意见设计题目: 单片机开关控制LED 学生姓名: xx 专业 工业网络技术 班级 工网09-2班 评定意见:评定成绩: 指导教师(签名): 年 月 日评定意见参考提纲:1.学生完成的工作量与内容是否符合任务书的要求。2.学生的勤勉态度。3.设计或说明书的优缺点,包括:学生对理论知识的掌握程度、实践工作能力、表现出的创造性和综合应用能力等。摘要1)摘要正文本设计基于Protuse自动设计能力、高速有效的编辑功能、简捷方便的设计过程管理PDM,并且可以完整地实现单片机的仿真,从单片机概念设计到生成物理生产数据的全过程,以及这中间的所有分析、仿真和验证功
4、能详细阐述了电路原理图的绘制、实现功能。本设计还基于keil软件的使用编写程序,生成可被protuse软件识别的.hex文件,实现自己设计想要的功能。以及在自学过程和制作过程中所遇到的种种问题。并且给了相应的解决方法。2)关键词:Protuse软件; keil软件; 仿真; 程序;目录1、单片机11.1、单片机介绍11.2、单片机分类11.3、单片机应用:11.4、AT8951系列优点:31.5、PIC系列41.6、AVR系列51.7单片机类型51.8、中国主要应用51单片机的总类72、Proteus软件82.1、功能介绍82.2、独有特点82.3功能模块82.5、丰富资源103、Keil11
5、3.1、系统概述113.2、 Keil C51单片机软件开发系统的整体结构124、本组设计134.1、以下是本人利用protuse软件的绘图过程134.2、下面是我利用keil软件编写的程序174.3、仿真21总 结24致 谢25参考文献2626单片机开关控制LED1、单片机1.1、单片机介绍单片机在一块半导体材料上集成了CPU、存储器、I/O接口等各种功能部件,具有体积小、功耗低、价格便宜、功能强、可靠性好和使用方便灵活的特点,使单片机在工业控制、数据采集、智能化仪表、办公自动化以及家用电器方等各个领域中得到了越来越广泛的应用。将单片机技术与测量控制技术相结合,可以使工业自动控制变得更方便、
6、控制效果更佳。在机电一体化方面,单片机也发挥了它的特殊作用,使许多传统产业发生了巨大的变化,使许多工业产品体积缩小,能耗降低,功能增加,操作方便。由于单片机在如此广泛的领域里获得了应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,其中,MCS-51系列单片机以其优越的性能、成熟的技术和高可靠性,占领了工业控制的主要市场。特别是在我国,MCS-51系列单片机,成为单片机应用领域的主流。1.2、单片机分类目前的单片机分通用型和专用型两种。MCS-51系列单片机是属于通用型的单片机,通用型的单片机把开发资源全部公开,用户可以根据自己的应用系统进行设计,适用面广,应用灵活。制造单片机的材料也
7、从TTL材料发展到CMOS材料,通常工作电压是5V,如5V5%或5V10%,也有3V/3.3V电压的产品,更低的可在1.5V工作。现在单片机又出现了宽电压范围型,在2.56.5V内都可正常工作。低功耗是单片机所追求的一个指标,目前低功耗单片机的静态电流可以低至A或nA级。有的单片机还有等待、关断、睡眠等多种工作模式以降低功耗。单片机的低功耗在智能化仪表中有重要的应用。封装有双列直插和贴片系列,体积变得更小,另外,单片机的时钟频率也达到20MHz以上。单片机的种类很多,在工业中应用最广泛的是MCS-51系列单片机,MCS-51系列的片内程序存储器分掩膜ROM、EPROM和无ROM存储器三种。一般
8、情况下,片内有掩膜ROM的芯片用于程序已经固定的大批量生产场合。片内带EPROM的适合于做样机,便于修改程序,做试验。而外接EPROM的适用于做小批量产品或用于ROM大于8K的场合。1.3、单片机应用:1、单片机在数据处理中的应用 单片机在应用中的数据处理有数制转换的处理、查表计算、函数计算等多种运算。可以利用单片机进行函数计算来处理数据,可以进行矩阵运算和微积分之类的复杂运算。2、单片机在工业控制中的应用 在工业控制中的控制器,可以应用软件的方法,实现复杂的控制过程,改变控制算法方便。有丰富的逻辑判断和位操作指令,可以在开关量控制、顺序控制、逻辑控制中发挥作用。目前,在加热控制、电机控制、锅
9、炉控制、汽车电器、数控机床等各个领域,单片机得到了广泛的使用,并取得了很好的效果。3、智能化仪器 在仪表中引入单片机后,可以利用单片机完成数据的采集、处理、零位校正、数字显示、报警、记录打印等工作。使仪表具有智能化的功能,有温度计、流量计、气体分析仪、转速表、电子秤、血压计、万用表、电度表等。4、家用电器 在家电产品中,为了改善产品的性能,使操作使用更人性化,在电冰箱、微波炉、空调、电视机、音响设备、洗衣机、玩具中,大量使用了单片机技术。单片机正在迅速渗透到各个方面,改变了原有产品的现状。1.4、AT8951系列优点:1、AT89C51系列:内部的硬件到软件有一套完整的按位操作系统,称作位处理
10、器,或布尔处理器。它的处理对象不是字或字节而是位。虽然其他种类的单片 机也具有位处理功能,但能进行位逻辑运算的实属少见。2、AT89C51系列在片内RAM区间还特别开辟了一个双重功能的地址区间,十六个字节,单元地址 20H2FH,它既可作字节处理,也可作位处理(作位处理时,合128个位,相应位地址为00H7FH),使用极为灵活。这一功能无疑给使用者提供了 极大的方便,因为一个较复杂的程序在运行过程中会遇到很多分支,因而需建立很多标志位,在运行过程中,需要对有关的标志位进行置位、清零或检测,以确定程序的运行方向。而实施这一处理(包括前面所有的位功能),只需用一条位操作指令即可。3、AT89C51
11、系列的另一个优点是乘法和除法指令,这给编程也带来了便利。八位除以八位的除法指令,商为八位,精度嫌不够, 用得不多。而八位乘八位的乘法指令,其积为十六位,精度还是能满足要求的,用的较多。作乘法时,只需一条指令就行了,即 MULAB(两个乘数分别在累加器A和寄存器B中。积的低位字节在累加器A中,高位字节在寄存器B中)。很多的八位单片机都不具备乘法功能,作乘法时还得编上一段子程序调用,十分不便4、AT89C51系列中,还有一条二进制-十进制调整指令 DA,能将二进制变为BCD码,这对于十进制的计量十分方便。而在其他的单片机中,则也需调用专用的子程序才行。 5、AT89C51系列I/O口特点:AT89
12、C51系列的I/O脚的设置和使用非常简单,当该脚作输入脚使用时,只须将该脚设置为高电平(复位时,各 I/O口均置高电平)。当该脚作输出脚使用时,则为高电平或低电平均可。低电平时,吸入电流可达20mA,具有一定的驱动能力;而为高电平时,输出电流仅 数十A甚至更小(电流实际上是由脚的上拉电流形成的),基本上没有驱动能力。其原因是高电平时該脚也同时作输入脚使用,而输入脚必须具有高的输入阻抗,因而上拉的电流必须很小才行。作输出脚使用,欲进行高电平驱动时,得利用外电路来实现,如上拉电阻,I/O脚不通,电流经R驱动LED发光;低电平时,I/O脚导通,电流由该脚入地,LED灭(I/O脚导通时对地的电压降小于
13、1V,LED的域值1.51.8V)。 1.5、PIC系列1、PIC单片机系列是美国微芯公司(Microchip)的产品。CPU采用RISC结构,分别有33、35、58条指令(视单片机的级别而定),属精简指令集。而51系列有111条指令,AVR单片机有118条指令,都比前者复杂。采用Harvard双总线结构,运行速度快(指令周期约160200ns),它能使程序存储器的访问和数据存储器的访问并行处理,这种指令流水线结构,在一个周期内完成两部分工作,一是执行指令,二是从程序存储器取出下一条指令,这样总的看来每条指令只需一个周期(个别除外),这也是高效率运行的原因之一。此外,它还具有低工作电压、低功耗
14、、驱动能力强等特点。 2、PIC系列单片机共分三个级别,即基本级、中级、高级。其中又以中级的PIC16F873(A)、 PIC16F877 (A) 用的最多。3、PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。I/O脚增加了用于设置输入或输 出状态的方向寄存器(TRISn , 其中n对应各口,如A、B、C、D、E等),从而解决了51系列I/O脚为高电平时同为输入和输出的状态。当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸入电流达25mA,高电平输出电流可达 20mA。
15、相对于51系列而言,这是一个很大的优点,它可以直接驱动数码管显示且外电路简单。它的A/D为10位,能满足精度要求。具有在线调试及编程 (ISP)功能。 4、数据的传送和逻辑运算基本上都得通过工作寄存器W(相当于51系列的累加器A)来进行,而51系列的还可以通过寄存器相互之间直接传送(如:MOV 30H,20H;将寄存器20H的内容直接传送至寄存器30H中),因而PIC单片机的瓶颈现象比51系列还要严重,但价钱便宜、功 耗低(但要频率够低);程序代码空间很节省,对c语言支持不好;最实用的资源是a/d转换器(而且比单独的a/d便宜);位性能较好(延迟上电复位、上电复位、掉电复位);看门狗也不错,而
16、且抗干扰性好,在许多应用中不用外加辅助电路;特别适用于低成本应用1.6、AVR系列 1、AVR单片机是Atmel公司推出的较为新颖的单片机,其显著的特点为高性能、高速度、低功耗。它取消 机器周期,以时钟周期为指令周期,实行流水作业。AVR单片机指令以字为单位,且大部分指令都为单周期指令。而单周期既可执行本指令功能,同时完成下一条 指令的读取。通常时钟频率用48MHz,故最短指令执行时间为250125ns。该系列的型号较多,但可用下面三种为代表:AT90S2313(简装 型)、AT90S8515、AT90S8535(带A/D转换)。 2、通用寄存器一共32个(R0R31),前16个寄存器(R0R
17、15)都不能直接与立即数打交道,因而通用性有所下降。而在51系列中,它所有的通用寄存器(地址007FH)均可以直接与立即数打交道,显然要优于前者。 3、AVR系列没有类似累加器A的结构,它主要是通过R16R31寄存器来实现A的功能。在AVR中,没有像51系列的数据指针DPTR,而是由X(由 R26、R27组成)、Y(由R28、R29组成)、Z(由R30、R31组成)三个16位的寄存器来完成数据指针的功能(相当于有三组DPTR),而且 还能作后增量或先减量等的运行,如: 例5:LDRd, X ;将X所指的地址的内容装入寄存器Rd中。LDRd,Y;将Y所指的地址的内容装入寄存器Rd中,然后Y的地址
18、增1。LDRd,X ;将X的地址减1所指的地址的内容装入寄存器Rd中。 4、在51系列中,所有的逻辑运算都必须在A中进行;而AVR却可以在任两个寄存器之间进行。 5、AVR的专用寄存器集中在003F地址区间,无需像PIC那样得先进行选存储体的过程,使用起来比PIC方便。AVR的片内RAM的地址区间为0060$00DF(AT90S2313) 和 0060025F(AT90S8515、AT90S8535),它们占用的是数据空间的地址,这些片内RAM仅仅是用来存储数据的,通常不具备通用寄存器的功能。当程序复杂时,通用寄存器R0R31就显得不够用;而51系列的通用寄存器多达128个(为AVR的4倍),
19、编程时就不会有这种感觉。6、AVR的I/O脚类似PIC,它也有用来控制输入或输出的方向寄存器,在输出状态下,高电平输出的电流在10mA左右,低电平吸入电流20mA。虽不如PIC,但比51系列强。 7、以上的三种AVR型号其管脚与对应的51系列兼容,如AT90S2313与51系列的AT89C2051的管脚兼容(PDIP-20脚),AT90S8515、AT90S8535与51系列的AT89C51兼容(PDIP-40脚)等等。1.7单片机类型STC单片机:STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快812倍,带ADC,4路PWM,双串口,有全球
20、唯一ID号,加密性好,抗干扰强.PIC单片机: 是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片. EMC单片机:是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差. ATMEL单片机(51单片机):ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内
21、载在线可编程Flash的单片机,也叫AVR单片机. PHLIPIS 51PLC系列单片机(51单片机):PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求. HOLTEK单片机:台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品. TI公司单片机(51单片机):德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 开关 控制 led 大学 毕业设计 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。