点阵式汉字显示屏终稿.docx
- 文档编号:4878310
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:11
- 大小:348.63KB
点阵式汉字显示屏终稿.docx
《点阵式汉字显示屏终稿.docx》由会员分享,可在线阅读,更多相关《点阵式汉字显示屏终稿.docx(11页珍藏版)》请在冰豆网上搜索。
点阵式汉字显示屏终稿
物理与电子工程学院
《单片机原理与接口技术》
课程设计报告书
设计题目:
点阵式汉字电子显示屏的设计
专业:
×××
班级:
××
学生姓名:
××
学号:
××××
指导教师:
×××
2013年12月16日
物理与电子工程学院课程设计任务书
专业:
×××班级:
××
学生姓名
××
学号
×××
课程名称
单片机原理与接口技术
设计题目
点阵式汉字电子显示屏的设计
设计目的、主要内容(参数、方法)及要求
设计目的:
巩固单片机原理与接口技术课程中所学的知识,提高学生的动手能力和创新能力,培养学生查阅资料和阅读文献的能力,培养学生初步的科研能力,为毕业设计奠定基础。
主要内容:
本课程设计主要是利用单片机原理与接口技术课程中所学的知识,完成一个点阵式汉字显示屏的设计,要求能够显示“物电学院”四个字。
设计内容包括硬件电路原理图、显示程序设计、硬件和软件的综合调试。
设计要求:
1、以80C51系列单片机为核心器件,组成一个点阵式汉字显示屏。
2、在现有的单片机实验系统上完成硬件电路接线。
3、完成该课题的程序设计、提交程序设计框图及程序设计清单。
4、完成硬件与软件的综合调试,实现预定功能。
5、通过老师审核,提交课程设计报告。
工作量
2周时间,每天3学时,共计42学时
进度安排
第1-3天:
根据任务书的要求查阅相关资料。
阅读相关文献。
搞清楚本课题的设计内容,对本课题的设计有个初步的设想。
第4-5天:
完成本课题设计的基本设计方案,通过指导老师的审核。
第6-7天:
完成课题的硬件电路的设计,完成程序设计。
第8-9天:
进行调试。
第10-11天:
撰写课题设计报告书,并根据指导教师的意见进行修改。
第12天:
完成课程设计报告书。
第13天:
提交报告书。
第14天:
指导教师批阅课程设计报告书。
主要参考资料
1、韩志军,沈晋源,王振波.单片机应用系统设计[M]机械工业出版社,2005年
2、李全利.单片机原理与接口技术[M]高等教育出版社,2009年第二版
3、马淑兰.单片机技术及应用实例分析[M]西安电子科技大学出版社,2009年
指导教师签字
教研室主任签字
摘要
LED显示屏是由LED点阵组成的,通过控制有色二极管的亮灭来显示文字、图片等信息。
LED显示屏中的二极管可有不同接法可根据工作条件的不同选取相应接法。
LED显示屏可由单片机控制,通过编写程序控制相应引脚的输出信号再配以相关外部电路后即可实现应用LED显示屏显示相应信息。
通过更改单片机内部程序可实现随时更换显示屏显示的信息。
关键字:
LED,点阵式,显示屏,AT89C51
目录
一设计要求1
二硬件电路的设计1
1、设计思路1
2、硬件电路设计框图1
3、8×8点阵LED显示器汉字显示的工作原理2
4、点阵LED显示器与单片机的接口3
三软件设计4
四程序设计4
五总结5
参考文献6
一设计要求
1、以80C51系列单片机为核心器件,组成一个点阵式汉字显示屏。
2、在现有的单片机实验系统上完成硬件电路接线。
3、完成该课题的程序设计、提交程序设计框图及程序设计清单。
4、完成硬件与软件的综合调试,实现预定功能。
5、通过老师审核,提交课程设计报告。
二硬件电路的设计
1、设计思路
根据设计要求,初步确定设计方案如下:
(1)选择一片8×8点阵LED显示器作为汉字显示器件;
(2)芯片AT89C51的P2口作为列选定信号输出口;
(3)P0口作为选定列控制信号输出口;
(4)通过编程依次显示汉字“物电学院”。
2、硬件电路设计框图
根据设计要求与设计思路,硬件电路框图如图2.2.1所示。
硬件电路结构有四个部分组成时钟电路:
、复位电路、AT89C51芯片和8×8点阵显示器电路。
图2.2.2为各部分硬件电路的原理图
图2.2.2
3、8×8点阵LED显示器汉字显示的工作原理
8×8点阵LED显示器采用共阳极接法。
每一行发光二极管的阳极接在一起,有一个引出端r,每一列发光二极管的阴极接在一起,有一个引出端c。
当给发光二极管阳极引出端r1高电平时,阴极引出端c1加低电平时,左上角的二极管点亮。
因此,对行和列的电平进行扫描控制时,可以实现显示不同汉字的目的。
原理图如图2.2.3所示。
4、点阵LED显示器与单片机的接口
当采用单片机进行控制时,将单片机P2口与8×8点阵LED显示器列选输入端相连,将P0口与显示器列控制信号输入端相连。
P2口输出列锁存信号,每次扫描数据将由P0口送入扫描中的一列。
显示一个字需要扫描8次。
“物电学院”显示整体电路如图2.2.4,可以按照从左到右,先下后上的顺序写出编码。
仿真效果如图2.2.5所示。
三软件设计
“物电学院”4个字的编码表如下:
DIGIT:
DB28H,68H,0FFH,28H,52H,0E4H,4AH,7FH;//“物”字编码数据
DB00H,7CH,54H,0FFH,55H,7DH,03H,00H;//“电”字编码数据
DB60H,0C8H,6AH,0EFH,78H,0E8H,40H,60H;//“学”字编码数据
DB0FFH,0D0H,62H,54H,0F8H,7EH,52H,66H;//“院”字编码数据
四程序设计
课程设计中的程序如下:
TIMEQU30H
CNTAEQU31H
CNTBEQU32H
ORG0000H
LJMPSTART
ORG0BH;//定时中断0中断向量地址
LJMPT0_Inter
ORG30H
START:
MOVTIM,#00H;//将TIM置为00H
MOVCNTA,#00H;//将CNTA置为00H
MOVCNTB,#00H;//将CNTB置为00H
MOVTMOD,#01H;//置为16位定时计数器
MOVTH0,#(65536-4000)/256;//商为计数初值高字节
MOVTL0,#(65536-4000)MOD256;//余数为计数初值的低字节
SETBTR0;开启T0中断
SETBET0;允许T0中断
SETBEA;开总中断
SJMP$;原地踏步T0_Inter:
MOVTH0,#(65536-4000)/256;//商为计数初值高字节
MOVTL0,#(65536-4000)MOD256;//余数为计数初值的低字节
MOVDPTR,#TAB;//将TAB的地址给DPTR
MOVA,CNTA;//将A置为00H
MOVCA,@A+DPTR;//将0FEH给了A
MOVP2,A;//将0FEH送P2脚
MOVDPTR,#DIGIT;//将DIGIT的地址给了DPTR
MOVA,CNTB;//将A置为00H
MOVB,#8;//将立即数8给了B
MULAB;//给A和B求积
ADDA,CNTA;//将积的低八位与CNTA(00H)求和
MOVCA,@A+DPTR;//将00H给A
MOVP0,A;//将A送P0脚
INCCNTA;//CNTA自加一
MOVA,CNTA;//将A置为01H
CJNEA,#8,NEXT;//A不等于8跳转到NEXT
MOVCNTA,#00H;//将CNTA置0
NEXT:
INCTIM;//将TIM自加一(TIM=01H)
MOVA,TIM;//将A置为01H
CJNEA,#250,NEX;//A不等于250跳转到NEX
MOVTIM,#00H;//将TIM置为00H
INCCNTB;//CNTB自加一(CNTB=01H)
MOVA,CNTB;//将A置为01H
CJNEA,#4,NEX;//A不等于10跳转到NEX
MOVCNTB,#00H;//将CNTB置为00HNEX:
RETI
TAB:
DB0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH
DIGIT:
DB28H,68H,0FFH,28H,52H,0E4H,4AH,7FH;//“物”字编码数据
DB00H,7CH,54H,0FFH,55H,7DH,03H,00H;//“电”字编码数据
DB60H,0C8H,6AH,0EFH,78H,0E8H,40H,60H;//“学”字编码数据
DB0FFH,0D0H,62H,54H,0F8H,7EH,52H,66H;//“院”字编码数据
五总结
本次单片机课程设计中遇到了好多问题,比如程序编写过程中的一些不起眼的细节错误,会让整个程序在编译过程中出现问题,导致整体程序的错误;还有绘制电路的过程中8*8LED灯如何连接也是一个阻碍。
不过在老师的耐心指导下我慢慢地克服了这些困难,最终完成了这次设计,虽然实验结果并没有达到最完美,但是我从中也学到了好多东西,在书本的基础上我更加深刻的了解了AT89C51单片机的结构及引脚功能,从中体会到了一个小小的单片机竟然会有如此大的功能,小到照明灯的控制,大到家用电器的功能,51单片机都起到了很大的作用,它反映了科学技术在生活中的用处相当广泛。
这个点阵式汉字显示屏的设计以后会应用到更多的领域,与我们的生活密不可分。
在以后的学习生活中我会更加深入的去研究这些知识,并从中学到更多的内容。
参考文献
1、韩志军,沈晋源,王振波.单片机应用系统设计[M]机械工业出版社,2005年
2、李全利.单片机原理与接口技术[M]高等教育出版社,2009年第二版
3、马淑兰.单片机技术及应用实例分析[M]西安电子科技大学出版社,2009年
4、李春茂.LED结构原理与应用技术[M]机械工业出版社,2011年
5、何立民.单片机系统设计[M]北京航空航天大学出版社,1998年
课程设计成绩评定表
院系:
物理与电子工程学院班级:
姓名:
学号:
项目
分值
优秀
(x≥90%)
良好
(90%>x≥80%)
中等
(80%>x≥70%)
及格
(70%>x≥60%)
不及格(x<60%)
评分
参考标准
参考标准
参考标准
参考标准
参考标准
平时考核
20
学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作。
学习态度比较认真,科学作风良好,能按期圆满完成任务书规定的任务。
学习态度尚好,遵守组织纪律,基本保证设计时间,按期完成各项工作。
学习态度尚可,能遵守组织纪律,能按期完成任务。
学习马虎,纪律涣散,工作作风不严谨,不能保证设计时间和进度。
课程设计报告
报告内容组织书写
20
结构严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规范化要求,书写工整或用计算机打印成文;图纸非常工整、清晰。
结构合理,符合逻辑,文章层次分明,语言准确,文字流畅,符合规范化要求,书写工整或用计算机打印成文;图纸工整、清晰。
结构合理,层次较为分明,文理通顺,基本达到规范化要求,书写比较工整;图纸比较工整、清晰。
结构基本合理,逻辑基本清楚,文字尚通顺,勉强达到规范化要求;图纸比较工整。
内容空泛,结构混乱,文字表达不清,错别字较多,达不到规范化要求;图纸不工整或不清晰。
技术水平
20
设计合理、理论分析与计算正确,文献查阅能力强、引用合理、调查调研非常合理、可信。
设计合理、理论分析与计算正确,文献引用、调查调研比较合理、可信。
设计合理,理论分析与计算基本正确,主要文献引用、调查调研比较可信。
设计基本合理,理论分析与计算无大错。
设计不合理,理论分析与计算有原则错误,文献引用、调查调研有较大的问题。
仿真/制作
40
实验数据准确,有很强的实际动手能力和计算机应用能力。
实验数据比较准确,有较强的实际动手能力和计算机应用能力。
实验数据比较准确,有一定的实际动手能力。
实验数据无大错。
实验数据不可靠,实际动手能力差。
指导教师签名
指导教师评定成绩
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 阵式 汉字 显示屏
![提示](https://static.bdocx.com/images/bang_tan.gif)