ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:557.20KB ,
资源ID:26081618      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26081618.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机跑马灯实训报告.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机跑马灯实训报告.docx

1、单片机跑马灯实训报告一、 了解跑马灯 .2二、 AT89C52 单片机 .3三、 识别与检测元器件 4四、 电路设计 .41.单片机最小应用系统 42.复位电路图 .53.彩灯原理图 64.彩灯仿真图 75.彩灯布局图 8五、 焊接电路 8六、 程序流程 9七、 跑马灯程序 10八、 下载调试程序 10九、 实训总结 11十、微控制器应用技术实训评价表 12、了解跑马灯在生活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现; 从简单到复杂,从空中、地面带地下,凡是能想象到的地方几乎都有使用单片机的需求。 现在尽管单片机的应用已经很普遍了,但仍有许多可以用单片机控制而没有实现的项

2、 目,因此,单片机的应用大有想象和拓展空间。单片机的应用有利于产品的小型化、多 功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境, 减少能源和材料消耗,保真安全等。但是单片机应用的意义绝不仅限于它的广阔范围以 及所带来的经济效益上,更重要的意义还在于单片机的应用正从根本上改变者传统的控 制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能, 现在已能使用单片机通过软件方法来实现了。 这种以软件取代硬件并提高系统系能的控制系 统是一种全新的概念,是对传统控制技术的一次革命。 随着单片机应用的推广普及,微 控制技术必将不断发展、日益完善和更加充实。在众

3、多的微控技术实验中,老师为我们选择了用单片机制作 8个灯的跑马机这一较 为基本的科目,单片机使用我们熟悉的AT89C52型单片机,采用覆铜板手工焊制的方法 来制作电路板,使用Proteus进行仿真。本设计选择采用AT89C51单片机为核心。AT89C51是一个低电压、高性能CMOS8 位单 片机带有K字节的可反复擦写的程序存储器。和 128字节的存取数据存储器RAM这种器 件采用ATMEL公司的高密度、不容易丢失存储技术生产,并且能够与 MCS-51系列的单片 机兼容。片内含有8位 中央处理器和闪烁存储单位,有较强的功 能的AT89C51单片机能够 被应用到控制领域中AT89C51提供以下的功

4、能标准:4K字 节闪烁存储器,128字节随机存取数据存储器,32个I/O 口,2个16位定时/计数 器,1个5向量两级中断结构,1个串行通信口,片内振荡器和 时钟电路。另外, AT89C51还可以进行OHZ的静态逻辑操作, 并支持两种软件的节电模式。 闲散方式停止中央处理器的工作,能够允许随机存取数据存储器、 定时/计数器、串行通信口及 中断系统继续工作。 掉电方式保存随机存取数据存储器中的内容, 但振荡器停止工作并禁止其它所有部件的工作直到下一个复位。、AT89C52单片机AT89C52共有40条引脚,引脚排列如图2-1所示:图2-1引脚排列图P0 口为了一个8位漏极开路双向I/O 口,每脚

5、课吸收8TTL门电流。当PO 口的 管脚第一次写入1时,被定义为高阻输入。PO能够用于外部程序数据存储器,它可 被定义为数据/地址的第八位。在FIASH编程时,PO 口作为原码输入口,当FIASH进 行校验时,PO输出原码,此时PO外部必须被拉高。P1 口是一个内部提供上拉电阻的 8位双向I/O 口, 口缓冲器嫩接收输出4TTL 门电流。P1 口管脚写入1后,被内部上拉高,可用作输入,P1 口被外部下拉为低电平时,将输出电 流,这是由于内部上拉的缘故。在 FLASH编程和校验时,P1 口作为第八位地址接收。P2 口为一个内部上拉电阻的8位双向I/O 口,P2缓冲器可接收,输出4个TTL 门电流

6、,当P2 口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此 作为输入是,“ 1” P2 口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2 口当用于外部程序存 储器或16位地址外部数据存储器进行存取时,P2 口输出地 址高八位。在给出地址“ 1”时它利用内部上位优势,当对外部八位地址数据存储器进 行续写时,P2 口输出其特殊功能 寄存器的内容。P2 口在FLASH编程和校验时接收高 八位地址信号和控制信号。P3 口管脚是8个带内部上拉电阻的双向I/O 口,可接收输出4个TTL门电 流。P3 口写当入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外 部下拉为低

7、电平, P3 口将输出电流(ILL)这是由于上拉的缘故。 P3 口也可作为AT89C51的一些特殊功能口: P3.0RXD(串行输入口); P3.1TXD (串行输出口) ;P3.2/INT1(外部中断0) ; P3.3/INT1(外部 中断1);P3.4T0(记时器0 外部输入); P3.5T1 (记时器1外部输入);P3.6/WR (外部数据存储器写选通);P3.7/RD(外部数据 存储器选通)。三、识别与检测元器件AT89C52单片机、晶振12MHZ 2个瓷片电容30PF 1个10uF电解电容、9个发光二极管、排阻、按钮按键开关、USB接 口。四、电路设计1.单片机最小应用系统,如图4-

8、1所示图4-1 最小应用系统2、RST端口为复位输入,复位电路图。如图 4-2所示。R.IIkSD图4-2 复位电路图3、彩灯原理图,如图4-3所示。-4-三h-4-三h图4-3 彩灯原理图4、彩灯仿真图,如图4-4所示。C11nFC2X1CRYSTALU119IXTAL11nF18XTAL2R9_O10kRSTP0.0/AP0.1/AP0.2/AP0.3/P0.4/AP0.5/P0.6/AP0.7/AD9D8 超 fAD3 草 少DLD3312345678RN11612FToTuF293031PSEN ALEEAP2.0/P2.1/P2.2/P2.3/P2.4/P2.5P2.6/P2.7/A

9、153Ai30012345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P3.0/RXD?P3.1/TXD1P3._2/IP3.3/IP3.4P35P3.6/P3.7/4LED-GREENAT89C51图4-4彩灯仿真图5、彩灯布局图,如图4-5所示。图4-5彩灯布局图五、焊接电路按电路装配图,如图5-1。按顺序将元器件焊接到万能板上,并用导线对其进行连 接,然后对其进行检测。图5-1电路装配图六、程序流程:实现小灯随开关闭合亮的程流程图,如图 6-1所示图6-1 流程图七、跑马灯程序:ORG 00HLJMP STARTORG 30HSTART:MOV A,#0FEHL

10、OOP:MOV P1,ALCALL DELAYRL ALJMP LOOPDELAY:MOV R5,#5D1: MOV R6,#200D2: MOV R7,#250D3: DJNZ R7,D3DJNZ R6,D2DJNZ R5,D1RETEND八、下载调试程序在计算机上进入单片机下载页面,将跑马灯程序进行编写,检查无错后,运行。再 将程序下载到AT89C52单片机芯片中,最后把芯片插入跑马灯PCB板上,用USE数据线 连接,跑马灯正常运行。分别对各模块进行调试,直至硬件电路全部调试成功。调试成功后,发光二极管从上至下,红灯依次点亮。当按 S1复位键时,将又从上至下依次点亮。九、实训总结通过这一周

11、单片机实训,我在理论的基础上更深刻的掌握了单片机的深层内容及实 际生活中的应用,本次系统以 AT89C52单片机为核心部件,利用汇编软件编程,通过 usb送电和8个发光二极管显示实现了基本跑马灯功能, 能实现本设计题目的基本要求和发挥部分。在这次实训中既锻炼了我们的焊接能力同时使我对汇编语言有了更深的认识。 当我第一次接触汇编语言就感觉很难, 特别是今次实训要用到汇编语言, 尽管困难重重,可 我们还是克服了。这次的实训使培养了我们严肃认真的做事作风, 增强了我们之间的团队合作能力,使我们认识到了团队合作精神的重要性。这次实训的经历使我终身受益,实训锻炼了自己动手能力和思维能力,还有在软 件方面

12、的编程能力,让我受益匪浅,同时也暴露出一些平时学习上的问题,让我深刻反 思。这些问题的发现将为我以后的学习和工作找明道路, 查漏补缺为进一步学习作好准备。十、微控制器应用技术实训评价表微控制器应用技术实训评价表项目内容考核内容评分自评组评师评课题分析及资料收集综合知识运用能力、相关知识的获取能力(5%电路制作元器件识别及焊接能力(10%电路调试电路板的调试和维修能力(20%方案设计设计是否合理、是否正确(10%软硬件分析设计设计是否合理、分析是否正确(10%系统联调是否规范及运行情况(5%课题成果展示与项目要求(5%功能扩展扩展功能要求(5%小组间的合作团结、协作的情况(5%应用价值与创新设计成果的应用价值与创新(5%纪律实训全过程(10%实训报告内容、格式(10%合计总成绩指导教师

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1