版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子工程学院课外学分设计报告题目:基于AT89S52的循环彩灯限制姓名:宋建军 学号:22专业:自动化 实验室:开放实验室班级:电子A1032班设计时间:2021年02月15日 2021年03月20日评定成绩: 审阅教师:李卫华1 .专业综合设计任务1.1 工程的背景当今时代是一个新技术层出不穷的时代, 在电子领域尤其是自动化智能限制领域,传统的分立元件或数字逻辑电路构成的限制系统,正以前所未见的速度被单片机智能限制系统所 取代.单片机具有体积小、功能强、本钱低、应用面广等优点,可以说,智能限制与自动 限制的核心就是单片机.学习单片机的最有效方法就是理论与实践并重,现在我把单片机流水灯设计作为
2、一个毕业 课程设计,需要更深的去了解单片机的很多功能,努力的去查找资料,当今时代是一个新 技术层出不穷的时代,在电子领域尤其是自动化智能限制领域, 传统的分立元件或数字逻 辑电路构成的限制系统,正以前所未见的速度被单片机智能限制系统所取代.单片机具有 体积小、功能强、本钱低、应用面广等优点,可以说,智能限制与自动限制的核心就是单 片机.1.2 工程的任务设计彩灯限制电路,使连接在该电路上的 8个发光二极管按顺序以次闪烁.2 .方案设计与论证实现此功能有两种方案,一种是使用传统的模拟电路,另一种是用单片机限制的电路. 我们选择单片机限制系统.其中系统工作原理为:在上个程序中我们是逐个限制 P1端
3、口的每个位来实现的,因此程序显得有点复杂,下面我们利用循环移位指令,采用循环程序结构进行编程.我们在程序一开始就给P1 口送一个数,这个数本身就让 P1.0先低,其他位为高,然后延时一段时间,再让这个数据 向高位移动,然后再输出至P1 口,这样就实现循环闪烁效果啦.由于 8051系列单片机的 指令中只有对累加器ACC数据左移或右移的指令,因此实际编程中我们应把需移动的数 据先放到ACCt,让其移动,然后将 ACO动后的数据再转送到P1 口,这样就可以实现 循环闪烁效果.3 .硬软件设计3.1 设计思路如果要让接在P1.0 口的LED1亮起来,那么只要把P1.0 口的电平变为低电平就可以 了;相
4、反,如果要接在P1.0 口的LED1熄灭,就要把P1.0 口的电平变为高电平;同理, 接在P1.1P1.7 口的其他7个LED的点亮和熄灭的方法同LEDt因此,要实现循环闪烁 功能,我们只要将发光二极管 LED卜LED8ft次点亮、熄灭,8只LED灯便会一亮一暗的做循环灯了.在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令 的时间很短,我们在限制二极管亮灭的时候应该延时一段时间,否那么我们就看不到彩灯效果了.3.2 设计原理图本限制电路的硬件电路设计如下列图:L由沪JI-aa-知 一"»汩-VXA-"w-11 w1-9>XTALHPD.1M
5、D1IP 口木 D2PU.阳 胆即如 P 口舱屿RSTPDJADT9P22A10 PSENME吃珈,瓯P2.TAt529或311P1J0FlIlfflXDPl 1fJ.tfDCOP1J2PMMTDP12P 刑 MT1P1.4P3.4/TQIP1SP3T1_P1£PB&fci豆P1.i叩1/R 口2§65唱砌网uTECFU1浙图一 311一J1HI2136JE图3-13.3 主要元件功能根据单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等.AT89C51单片机是美国ATME公司生产的低电压、高性能CMOS眇单片机,具有丰富的内部资源
6、:4kB闪存、128BRAM32根I/O 口线、2个16位定时/计数器、5个向量两级中断结构、2个全双工的串行口,具有 4.255.50V的电压工作范围和03-1所示.24MHH作频率,使用AT89C51单片机时无须外扩存储器.因此,本流水灯实际上就是一 个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等 电路和必要的硬件组成的单个单片机.其具体硬件组成如图3.4 设计程序ORG 0000HLJMP MAINORG 0003HLJMP INTPORG 0030HMAIN:SETB EX0SETB EAMOV R4,#28MOV R2,#00HMOV DPTR,#LE
7、DMOV A,#00HSTART:MOV A,R2MOVC A,A+DPTRMOV P1,ACALL DELAYINC R2DJNZ R4,STARTMOV R2,#00HMOV R4,#28LJMP STARTINTP:MOV R0,#00HMOV DPTR,#LED2MOV A,#00HFF:MOV A,R0MOVC A,A+DPTRMOV P1,ACALL DELAYINC R0DJNZ R1,FFMOV R0,#00HMOV R1,#08HLJMP FFLED:/ DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH;DB 7EH,0BDH,0DBH,0E
8、7H,0FFH,0E7H,0C3H,81H,00H,0FFH,00H;DB 0FFH,00H,0FFH,7EH,3CH,18H,00H,0FFH,0E7H,0C3H,81H;DB 00H,0FFH,00H,0FFH,00H,0FFH;LED2:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,7FH;/DB 0AAH,55H,0AAH,55H, 0AAH,55H,0AAH,55H;DELAY:MOV R6,#255D1: MOV R5,#255D2: NOPNOPNOPDJNZ R5,D2RETEND本电路设计中,所需器件清单如下:序号器件型号数量1R金属膜1/4W1
9、个2RPWH迎可变电 阻1个3C1、C2独石电容器2个4C3耐压6V以上铝 电解电容器1个5555芯片1个6晶体管V1S9013 型硅 NPN1个7晶体管V2S9012 型硅 PNP1个8电动式扬声器BL0.25W、8 欧1个9干电池GB5号2节10小型单极波动 式开关S2个4 .实现与测试调试时我们发现LED灯不亮,首先我们检测的是电路,但是检测到线路无误,后来 发现其原因是焊接点出现虚焊的地方,解决方法:用电表测量各个点之间是否导通,从而 发现虚焊点进行补焊,之后,LED便正常工作.5 .心得体会做此次课程设计,让我感受颇深,它能培养我们综合运用所学知识、发现提出解决实 际问题的水平,在拿
10、到一个课题时,首先要做的就是对课题的任务要求和条件进行仔细的 分析和研究,在出问题的关键,根据其提出实现的原理和方法,并画出原理框图.通过一个学期的学习,我认为要做好一个课程设计,不仅要认真阅读课本知识,更重 要的是要通过上机实践才能增强和稳固我的知识.特别是作为高职生,更要注重实践这一 环节,只有这样我们才能成为合格的电子技术人才 .通过这次课程设计,我拓宽了知识面,锻炼了水平,综合素质得到较大提升.而安排 课程设计的根本目的,是在于通过理论与实际的结合、人与人的沟通,进一步提升思想觉 悟和领悟力.尤其是观察、分析和解决问题的实际工作水平.它的一个重要功能,在于运 用学习成果,检验学习成果.
11、运用学习成果,把课堂上学到的系统化的理论知识,尝试性 地应用于实际设计工作,并从理论的高度对设计工作的现代化提出一些有针对性的建议和 设想.检验学习成果,看一看课堂学习与实际工作到底有多大距离,并通过综合分析,找 出学习中存在的缺乏,以便为完善学习方案,改变学习内容与方法提供实践依据.实际能 力的培养至关重要,而这种实际水平的培养单靠课堂教学是远远不够的,必须从课堂走向实践.这也是一次预演和准备毕业设计工作.通过课程设计,让我们找出自身状况与实际 需要的差距,并在以后的学习期间及时补充相关知识,为求职与正式工作做好充分的知识、 水平准备,从而缩短从校园走向社会的心理转型期. 课程设计促进了我系人才培养方案的 完善和课程设置的调整.课程设计之后,我们普遍感到不仅实际动手说,这应该是个警示, 在剩下的大学生活里,我应该好好珍惜,好好学习各方面的知识.在单片机方面也是了解 了 一些些,我相信这次课程设计会对我以后的工作通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去, 而且我还学会了如何去培养我 们的创新精神,从而不断地战胜自己,超越自己.创新可以是在原有的根底上进行改进, 使之功能不断完善,成为自己的东西作为一名自动化专业的大三学生,我觉得做课程设计是十分有意义的,而且十分必要 的.在已经度过的大学时间里,我们大多数接触的是专业课
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑砌体工程分项工程施工工艺标准
- 2024年连带责任担保借款协议书
- 临建合同范本2024年
- 2024年机械试用买卖合同
- 新疆公共基础知识模拟4
- 2024年二手房交易过户“一件事”一次办
- 地方公务员江苏申论90
- 2024年门面房屋租赁合同的范本
- 2024年建筑钢材购销合同格式
- 江苏申论模拟21
- 六年级数学上册课件-4. 比的应用23-人教版(共14张PPT)
- 课程学术英语读写conclusion
- 乐高零件分类图鉴
- 矿山地质环境监测计划书
- 新课改下英语教学问卷调查
- 静脉采血PPTPPT幻灯片课件
- 山西省太原市高中数学竞赛解题策略几何分册第15章调和点列
- (完整版)小学生必背古诗75首---方便打印版
- 本科教学质量保障体系
- 代位继承与转继承
- 现场施工安全文明管理奖罚制度
评论
0/150
提交评论