单片机课程设计报告-LED点阵显示(共15页).doc
《单片机课程设计报告-LED点阵显示(共15页).doc》由会员分享,可在线阅读,更多相关《单片机课程设计报告-LED点阵显示(共15页).doc(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上电气工程学院 微机原理 课程设计设计题目: LED点阵显示 学号: 姓 名: 同 组 人: 指导教师: 设计时间: 2014年3月20日27日 设计地点: 电气学院实验中心 微机原理 课程设计成绩评定表姓 名 学 号课程设计题目: LED点阵显示 课程设计答辩或提问记录:成绩评定依据:课程设计预习报告及方案设计情况(20):课程设计考勤情况(5):电路焊接情况(15%)课程设计调试情况(40):课程设计总结报告与答辩情况(20):最终评定成绩(以优、良、中、及格、不及格评定)指导教师签字: 年 月 日 微机原理 课程设计任务书学生姓名: 指导教师: 一、课程设计题目:
2、 LED点阵显示二、课程设计要求1. 根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;3. 完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4. 进实验室进行电路调试,边调试边修正方案;5. 撰写课程设计报告最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排1时间安排序 号内 容学时安排(天)1方案论证和系统设计12完成电路仿真,写预习报告13电路调试34写设计总结报告与答辩2合 计7设计调试地点:电气楼4102执行要求微机原
3、理与接口技术课程成绩80分以上的同学可以自拟题目,其余的同学都是指定题目。,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的详细电路(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同。 目录第一章 系统方案设计 5第二章 仿真 7第三章 调试 11第四章 结论 13第五章 心得体会与建议 13参考文献 14附录:元件清单 15第一章 系统方案设计一、题目要求本次课设的题目要求是:应用51控制器加驱动(74LS245、UA2003或者74LS573),控制88的led点阵显示模块显示数字与文字,显示的内容分为稳定显示和动画显示两种。显示的具体内容为:稳定显示部分为汉字“上”,动画显
4、示为汉字“北京交大”。二、LED点阵原理88点阵屏的内部电路原理图如下图所示,点阵有共阴和共阳两个类型,本次课程设计中实验室提供的是共阳极的点阵,下图给出了其内部电路原理及相应的管脚图。 LED点阵的显示方式是按显示编码的顺序,一行一行地显示。对于共阳型的点阵来说,当某一点所在的行对应高电平“1”并且其所在的列对应低电平“0”的时候,这一点就会被点亮。将每一行的显示时间进行一定的延时,由于人的视觉暂留现象,就会感觉到8行LED是在同时显示的。若显示的时间太短,则亮度不够,若显示的时间太长,将会感觉到闪烁。三、单片机控制点阵的原理利用51单片机来控制LED显示汉字,即考虑采用P0口和P2口分别输
5、出行和列的控制信号,经过驱动电路来驱动二极管发光,从而显示不同字形。同计算机一样,单片机控制点阵显示中的数据也是以“0”和“1”代码来表示的。一般地,根据编码的不同,最终会显示出不同的字符。对于88点阵来说,一个汉字需要64个点显示,一个字节对应8个点,所以一个汉字需要8个字节来存储。不同的汉字对应着不同的代码,将这些代码放入单片机存储器中,通过逻辑控制,最终可将代码读出到硬件驱动电路上,显示出不同的汉字。下面是本次课程设计要显示的“上”字和“北京交大”的字模代码。DB 01H,11H,11H,11H,0FFH,01H,01H,01H ;上 DB 0AFH,69H,28H,2CH,0EAH,2
6、9H,28H,28H ;北DB 0B9H,05AH,18H,3CH,24H,3CH,0FFH,18H ;京DB 0C3H,24H,18H,099H,66H,24H,0FFH,18H ;交DB 81H,42H,24H,18H,18H,0FFH,18H,18H ;大晶振电路74ls245 P0STC89C52P288LED点阵复位电路 系统方案设计框图四、程序编写通过汇编语言编程对单片机的控制口进行控制操作,整个程序的详细流程大致如下:(1)PO,P2端口分别清零。为了避免其它的数据影响端口,首先对屏幕进行清屏;(2)输入延时时间,确保每一个字符都能够显示完毕;(3)选中点阵的第一列进行扫描;(4
7、)列选址信号选通,行数据开始输送Table中的数据给P0、P2端口;(5)读取下一列;(6)判断是否显示完一个汉字,若是,则继续下一个汉字;否则,继续读取;(7)当显示完一个汉字后,调用延时,字能够持续显示所设置的时间;(8)判断是否已显示完4个汉字,若是,则跳出;否则,继续下一个汉字的读取。第二章 仿真根据系统设计方案,利用Proteus软件进行电路仿真,电路图如下:源程序如下:ORG 0000H LJMP MAIN ORG 0030HMAIN: MOV 40H,#01H MOV 60H,#01HSTART: MOV 30H,#00H MOV DPTR,#TAB2 ;查表地址 MOV R1,
8、#01H MOV R4,#32 ;最后一个字码偏移量DISPLAY1: MOV R5,#5 MOV R3,#8 ;八列DISPLAY2: MOV R2,#00H DISPLAY3: MOV P2,#00H ;清屏 MOV A,R2 MOVC A,A+DPTR ;查表 CPL A MOV P0,A INC R2 ;显示缓冲区地址加1 MOV A,R1 MOV P2,A ;第一行送“1”,亮 LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY LCALL DELAY ;延时 RLA MOV R1,A ;左移行 DJNZ R3,DISPLAY3 ;判断第一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 课程设计 报告 LED 点阵 显示 15
限制150内