LED点阵显示-北京交通大学电气单片机课设_第1页
LED点阵显示-北京交通大学电气单片机课设_第2页
LED点阵显示-北京交通大学电气单片机课设_第3页
LED点阵显示-北京交通大学电气单片机课设_第4页
LED点阵显示-北京交通大学电气单片机课设_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

电气工程学院微机原理与接口技术课程设计设计题目:LED点阵显示学号:姓名:同组人:指导教师:设计时间:2013/3/10设计地点:电气学院实验中心

课程设计成绩评定表姓名学号课程设计题目:课程设计答辩或提问记录:成绩评定依据:课程设计预习报告及方案设计情况(30%):课程设计考勤情况(15%):课程设计调试情况(30%):课程设计总结报告与答辩情况(25%):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字:年月日

微机原理与接口技术课程设计任务书学生姓名:指导教师:一、课程设计题目:LED点阵显示二、课程设计要求1.根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2.查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;3.完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4.进实验室进行电路调试,边调试边修正方案;5.撰写课程设计报告——最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排1.时间安排序号内容学时安排(天)1方案论证和系统设计12完成电路仿真,写预习报告13电路调试24写设计总结报告与答辩1合计5设计调试地点:电气楼4102.执行要求微机原理与接口技术课程成绩优秀的可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同

摘要:报告首先说明了实验要求,分析硬件电路、元件,画出流程图,由程序仿真验证其正确性,按具体电路调试出想要的结果。关键字:LED点阵显示,汇编程序,调试目录第一章、系统方案设计……………1第二章、仿真……………3第三章、电路调试……………5第四章、体会与建议……………8第六章、参考文献……………9第七章、附录……………9第一章系统方案设计一、实验目的应用51控制器加驱动,控制点阵显示模块显示数字与文字,显示内容分稳定二、实验原理根据提供I/O地址、功能,由不同I/O口分别提供字形代码送行,列扫描信号送列扫描行,凡字形代码位“1”、列扫描信号“0”该点点亮,否则熄灭,通过逐列扫描,循环点亮字形或曲线。三、相关电路元件及连线点阵显示模块列输入线接至内部LED阴极端,行输入线接至内部LED阳极端,若阳极输入为高电平,阴极输入为低电平,则该LED灯点亮。四、流程图及程序我们编程实现在8*8LED点阵上实现滚动循环显示“电气佳辰”字样,若任意按下三个按键则不显示汉字显示字母“L”,在继续判断按下的是三个键中的哪一个,若是中间按键则字母顺时针翻转九十度,若是右边按键,则字母右移,若是左边按键,则字母左移一位,若持续一段时间没按按键,则恢复滚动显示汉字。具体流程如下:程序初始化程序初始化YY显示字母“L显示字母“L”判断有无按键按下NN判断哪个按键按下判断哪个按键按下滚动循环显示“电气佳辰”滚动循环显示“电气佳辰”左键则左移一位右键则右移一位中间键左键则左移一位右键则右移一位中间键则顺时针旋转90°延延时

第二章仿真PROTEUS中仿真图如下:第三章调试最终程序如下:ORG0000HLJMPDQORG000BHLJMPLOOPORG0100HDQ:MOVSP,#69HMOVR2,#00HMOVR3,#00HRUN:MOVA,R3MOVR0,AMOVR1,#7FHDIS:MOVA,R0MOVDPTR,#TABMOVCA,@A+DPTRMOVP2,AMOVP0,R1LCALLDELAY1MOVA,P3CJNEA,#0FFH,KEYINCR0MOVA,R1RRAMOVR1,ACJNER1,#7FH,MAOLJMPRUNMAO:INCR2CJNER2,#100,DISMOVR2,#00HINCR3CJNER3,#45,RUNLJMPDQMAIN:MOVIE,#82HMOVTMOD,#01HMOVTH0,#3CHMOVTL0,#0B0HSETBTR0MOVR4,#80MOV42H,#00HMOV40H,#01HMOV41H,#08HRR:MOVR1,#7FHMOVR0,41HMOVA,R0MOVR2,AXL:MOV A,40H CJNE A,#01H,K1 MOV DPTR,#TAB1 AJMP DISSK1: CJNE A,#02H,K2 MOV DPTR,#TAB2 AJMP DISSK2: CJNE A,#03H,K3MOVDPTR,#TAB3 AJMP DISSK3: MOV DPTR,#TAB4DISS:MOVA,R2 MOVCA,@A+DPTRMOVP1,AMOVP0,R1MOVA,42HCJNEA,#00H,LPOOMOVA,R1RRAMOVR1,AINCR2MOVA,P3JNBACC.0,K1JNBACC.1,K2JNBACC.2,K3CJNER2,#16,XLAJMPRRKEY:LCALLDELAY2MOVA,P3CJNEA,#0FFH,LPOLJMPDISLPO:LCALLDELAY2MOVA,P3CJNEA,#0FFH,LPOLJMPMAINLPOO:LJMPBJTUKY1:LCALLDELAY2MOVA,P3JBCACC.0,H1MOVR4,#80KEY1:MOVA,P3JNBACC.0,KEY1MOVA,41HDECAMOV41H,AH1:AJMPRRKY2:MOVA,P3JBCACC.1,FH2MOVR4,#80PD2:MOVA,P3JNBACC.1,PD2MOVA,40HINC AMOV40H,ACJNEA,#05H,FH2MOV40H,#01HFH2:AJMPRRKY3:MOVA,P3JBCACC.2,FH3MOVR4,#80PD3:MOVA,P3JNBACC.2,PD3MOVA,41HINCAMOV41H,AFH3:AJMPRRLOOP:DJNZR4,ELSMOV42H,#01HELS:MOVTH0,#3CHMOVTL0,#0B0HRETIDELAY1:MOVR6,#4D1:MOVR7,#0FFHD2:DJNZR7,D2DJNZR6,D1RETDELAY2:MOVR6,#20D3:MOVR7,#0FFHD4:DJNZR7,D4DJNZR6,D3RETTAB1:DB08H,3EH,2AH,3EH,2AH,3EH,28H,38H,00H,00HDB08H,078H,3CH,7AH,20H,10H,48H,78H,00H,00HDB28H,74H,26H,0FCH,24H,7CH,2CH,0FCH,00H,00HDB7CH,04H,3CH,04H,3EH,1AH,2AH,5AH,00H,00HDB00H,00H,00H,00H,00H,00H,00H,00HTAB2:DB00H,00H,00H,10H,1CH,00H,00H,00HTAB3:DB00H,00H,08H,08H,18H,00H,00H,00HTAB4:DB00H,00H,00H,1CH,04H,00H,00H,00HTAB5:DB00H,00H,18H,10H,10H,00H,00H,00H仿真成功后再实际电路中调试时遇到一些仿真时没有遇到的问题,比如滚动显示速度过快,LED灯闪烁不定,甚至一个字形不能完全显示或显示有重叠,经过延时和扫描次数的调整之后,显示正常,按键也能正常工作。第四章心得体会与建议通过这次微机原理与接口技术的课程设计,我在巩固了上学期所学的相关知识的同时,又学到了一些新东西。这次课设和以前做过的其他课程课设很不一样,以前做课设都是给定题目之后我们自己设计电路实现要求的功能,相反的,这次是给定了一个具体的电路,先把电路的各部分连接、构造、作用都弄懂之后编程。刚拿到我们的电路板时,除了对LED点阵比较陌生之外,其他的元件都比较熟悉,在查阅了一些资

温馨提示

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

评论

0/150

提交评论