版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
单片机实习报告(彩灯完整版)单片机实习报告(彩灯完整版)全文共13页,当前为第1页。单片机实习报告(彩灯完整版)全文共13页,当前为第1页。《单片机接口设计》课程设计报告单片机实习报告单片机实习报告(彩灯完整版)全文共13页,当前为第2页。单片机实习报告(彩灯完整版)全文共13页,当前为第3页。单片机实习报告(彩灯完整版)全文共13页,当前为第3页。单片机实习报告(彩灯完整版)全文共13页,当前为第4页。单片机实习报告(彩灯完整版)全文共13页,当前为第4页。硬件系统设计说明彩灯控制器由显示部分、单片机芯片、晶振电路、复位电路、按键、通讯部分等组成。本设计选择用数码管代替LED彩灯。总的原理图如下:所使用的单片机型号为80C51,如下图。由于我们在课堂上学习了80C51,所以比较了解。80C51单片机实物图:单片机实习报告(彩灯完整版)全文共13页,当前为第5页。单片机实习报告(彩灯完整版)全文共13页,当前为第5页。80C51单片机原理图:单片机实习报告(彩灯完整版)全文共13页,当前为第6页。单片机实习报告(彩灯完整版)全文共13页,当前为第6页。晶振电路原理图:按键是由P1.0——P1.34个I/O口连接,按键没有按下时,四个口均为高电平,当有按键按下的时候,相应的口为低电平,原理图如下:单片机实习报告(彩灯完整版)全文共13页,当前为第7页。单片机实习报告(彩灯完整版)全文共13页,当前为第7页。数码管采用共阴极型,由P2口输出所要显示的花型。原理图如图所示:设计程序ORG0000HLJMPMAINORG0023HLJMPCUK;串行中断入口地址ORG0100HMAIN:MOVSP,#1FHMOVR2,#5MOVSCON,#0D8H;接收发送串行口数据MOVTMOD,#20H;定时器T0,T1赋初值MOVTL1,#0FAHMOVTH1,#0FAHSETBTR1SETBEACLRTISETBESSETBP1.0;5个按键SETBP1.1SETBP1.2SETBP1.3SETBP3.2MOVP2,A;数码管显示START:JNBP1.0,LOOP1单片机实习报告(彩灯完整版)全文共13页,当前为第8页。单片机实习报告(彩灯完整版)全文共13页,当前为第8页。JNBP1.2,LOOP3JNBP1.3,LOOP4AJMPSTARTLOOP1:MOVP0,#5BH;2MOVP2,#0FCHACALLDEMOVP2,#0F0HACALLDEMOVP2,#0C0HACALLDEMOVP2,#00HACALLDEMOVP2,#03HACALLDEMOVP2,#0FHACALLDEMOVP2,#3FHACALLDEMOVP2,#0FFHACALLDEAJMPLOOP1LOOP2:MOVP0,#66H;4MOVA,#0AAH;隔灯亮MOVP2,AACALLDEMOVP2,#55HACALLDEAJMPLOOP2LOOP3:MOVP0,#7DH;6MOVP2,#7EH;对灯亮,亮少灭多,亮多灭少ACALLDEMOVP2,#3CHACALLDEMOVP2,#18HACALLDEMOVP2,#00HACALLDEMOVP2,#81HACALLDEMOVP2,#0C3HACALLDEMOVP2,#0E7HACALLDE单片机实习报告(彩灯完整版)全文共13页,当前为第9页。单片机实习报告(彩灯完整版)全文共13页,当前为第9页。HERE:LJMPLOOP1LOOP4:MOVP0,#7FH;8MOVP2,#7EH;对灯亮,三亮一灭,三灭一亮ACALLDEMOVP2,#0BDHACALLDEMOVP2,#0DBHACALLDEMOVP2,#0E7HACALLDEMOVP2,#18HACALLDEMOVP2,#24HACALLDEMOVP2,#42HACALLDEMOVP2,#81HACALLDEAJMPLOOP4DE:JNBP3.2,MMJNBP1.1,LOOP2JNBP1.2,LOOP3JNBP1.3,LOOP4JNBP1.0,HERE;两种节拍,p2.4按下时快节拍,0.5s,不按下时,1sLCALLS1MM:LCALLS2RETS1:MOVR5,#20;慢节拍B1:MOVR6,#20;1sB2:MOVR7,#248DJNZR7,$DJNZR6,B2DJNZR5,B1RETS2:MOVR5,#20;快节拍B3:MOVR6,#10B4:MOVR7,#248;0.5sDJNZR7,$DJNZR6,B4DJNZR5,B3RETCUK:PUSHAPUSHPSW;串行中断服务程序单片机实习报告(彩灯完整版)全文共13页,当前为第10页。C单片机实习报告(彩灯完整版)全文共13页,当前为第10页。MOVA,SBUF;接收地址,判断与本从机地址是否一致XRLA,#00HJZYZRETU:POPPSWPOPARETIYZ:CLRSM2MOVA,#00HMOVSBUF,AJNBRI,$CLRRIJNBRB8,ZLSETBSM2SJMPRETUZL:MOVA,SBUF;接收指令,判断是AA还是55CJNEA,#0AAH,AA1;若是AA,将预设花型发给主机MOVA,#7FHSETBACC.1MOVSBUF,AJNBTI,$CLRTILCALLDELAYMOV60H,#5CDZ:MOVSBUF,R5JNBTI,$CLRTILCALLDELAYDJNZ60H,CDZSETBSM2SJMPRETUAA1:CJNEA,#55H,BB1;若是55,接收主机数据MOVA,#7FHSETBACC.0MOVSBUF,AJNBTI,$CLRTILCALLDELAYMOVR2,#3MOVR1,#40HZDC:JNBRI,$CLRRIMOV@R1,SBUF单片机实习报告(彩灯完整版)全文共13页,当前为第11页。单片机实习报告(彩灯完整版)全文共13页,当前为第11页。DJNZR2,ZDCSETBSM2SJMPRETUBB1:MOVSBUF,#80H;不识别指令,就回发80HJNBTI,$CLRTISJMPRETUDELAY:MOV30H,#0FFH;延时程序FF:MOV31H,#0FFHDJNZ31H,$DJNZ30H,FFRETEND遇到的问题及解决方法在小学期中,我们遇到了一些困难和问题,开始我们没有用老师提供的板子,而是自己焊了板子,浪费了很多的时间和精力,后来及时改正了程序,才获得了较好的效果。这让我们对单片机等其他电子设备开发设计时软件与硬件相互结合的重要性有了更深的理解和感触。不考虑硬件就进行程序编写时盲目的,会使整个的设计进度大大减慢,必须结合所能提供的硬件设施按照设计。其次,在进行程序调试的过程中也遇到了很多困难,在程序调试报错时不明白提示的错误的原因。比如在编写JNBP1.0,LOOP1这句指令的时候,就总是报错,显示跳转出范围,后来我们在前面加了一句HERE:LJMPLOOP1,把这句改成JNBP1.0,HERE,才得以解决。这次课程设计要求我们进行软件编写还有硬件的调试,加强了互相配合互相交流的能力,更重要的是是我认识到自己的知识和经验还不足,还要努力学习。四、心得体会单片机实习报告(彩灯完整版)全文共13页,当前为第12页。通过这次设计实践能够进一步加深对专业知识和理论知识学习
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《光缆识别》课件2
- 4S店售后夏季活动方案
- 前端年终总结工作完成情况
- 智慧养老平台系统智慧养老有我更专业
- 《LED培训资料》课件
- 妇幼保健院归档病历质量评分表
- 主动脉成形手术指南
- 2024年我国职业病现状
- 儿童手术体位
- 《级技能历年考题》课件
- 高中英语必背3500单词表(完整版)
- 2024至2030年中国领先型机组式凹版印刷机数据监测研究报告
- 2024年公安智能外呼项目合同
- 铸造机械市场分析及投资价值研究报告
- 内蒙古自治区锡林郭勒盟2024-2025学年高一上学期11月期中 生物试题(含答案)
- LOGO著作权转让协议书
- 2024年教师资格考试高级中学面试语文试题及解答参考
- 译林新版(2024)七年级英语上册Unit 5 Grammar 课件
- 关于健康的课件图片
- 2024年度上海市高校教师资格证之高等教育心理学题库与答案
- 第三章+相互作用-力+大单元教学设计 高一上学期物理人教版(2019)必修第一册
评论
0/150
提交评论