单片机编程实习八乘八汉字显示.docx
- 文档编号:2867327
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:13
- 大小:560.78KB
单片机编程实习八乘八汉字显示.docx
《单片机编程实习八乘八汉字显示.docx》由会员分享,可在线阅读,更多相关《单片机编程实习八乘八汉字显示.docx(13页珍藏版)》请在冰豆网上搜索。
单片机编程实习八乘八汉字显示
单片机编程实习
实习报告
设计题目:
单片机控制的8*8点阵
专业电子信息科学与技术
班级
学号
学生姓名
指导教师
起至时间6月15‐6月19
教师评分
年月日
目录
1.概述3
1.1引言3
1.2实验目的3
1.3硬件电路3
2.本人设计的内容4
2.1设计题目4
2.2设计要求及实现功能4
2.3硬件电路原理图5
2.4软件流程图6
2.5程序源代码7
2.6运行结果9
3.总结9
4.参考资料10
实习成绩评定表
评定项目
内容
满分
评分
总分
学习态度
学习认真,态度端正,遵守纪律
10
答疑和设计情况
认真查阅资料,勤学好问,提出的问题有一定的深度,分析解决问题的能力教强。
40
说明书质量
设计方案正确、表达清楚;设计思路、实验(论证)方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时。
40
回答问题情况
回答问题准确,基本概念清楚,有理有据,有一定深度。
10
总成绩
采用五级分制或百分制。
五级分制:
优、良、中、及格、不及格
指导教师评语:
签名:
年月日
1.概述
1.1引言
LED点阵显示屏在现代商业广告或信息指示牌中得到广泛的应用,可用于滚动显示汉字信息。
LED点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。
它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。
1.2实验目的
本实验用8*8点阵LED显示屏,滚动显示“河南农业大学理学院电子信息科学与技术系”。
1.3硬件电路
本设计采用AT89C52单片机为中心器件,利用其8*8LED点阵显示屏,滚动显示出“河南农业大学理学院电子信息科学与技术系”,并在KEIL中调试运行,硬件系统利用单片机试验箱功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。
单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制.本实验采用AT89C52单片机。
LED一般采用扫描式显示,实际运用分为三种方式:
(1)点扫描;
(2)行扫描;
(3)列扫描。
16×64=1024Hz,周期小于1ms即可。
若使用第二和第三种方式,则频率必须大于16×8=128Hz,周期小于7.8ms即可符合视觉暂留要求。
此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。
实验仪上设有一个共阳极8×8的点阵LED显示器,其点阵结构如图所示。
该点阵对外引出8条行线,8条列线。
若使某一个LED发光,只要将与其LED连接的行线加高电平,列线加低电平;若使某一列LED发光,只要将8根行线全加高电平,此列线加低电平;若使某一列LED部分发光,只要将需发光的行线加高电平,此列线加低电平。
实验仪上的点阵LED及驱动电路如下一页图所示(与单片机之间由
实验者自连)。
单片机P2口(实验时可自定)输出的数据通过行驱动器(7407)加至点阵的8条行线上,单片机P1口(实验时可自定)输出的数据通过列驱动器(ULN2003A)反相后加至点阵的8条列线上。
若要使该点阵显示某一信息,只要通过P2口、P1口输出特定的数据,控制点阵LED逐行或逐列循环发光即可。
图1LED原理图
2.本人设计内容
查阅资料,绘制实验流程图。
在PC和单片机试验箱上调试运行了实验,整理并完善了实习报告。
2.1设计题目
单片机控制的8*8点阵
2.2设计要求及实现功能
要求:
用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。
汉字编码可用“取字模软件提取”。
实现功能:
通过计算机上KEIL的调试运行,可以在单片机实验箱中的8*8点阵上每隔100ms显示一个字,字的内容为“河南农业大学理学院电子信息科学与技术系”。
2.3硬件电路原理图
图2硬件原理图
接口连线
如图2所示,将单片机的P2口、P1口分别与LED点阵的行、列驱动电路分别相连。
2.4软件流程图
N
Y
Y
N
图三软件流程图
2.5程序源代码
ORG0000H
LOOP:
MOVA,#0FFH
MOVP0,A
MOVR2,#200
D100MS:
MOVR3,#250
DJNZR3,$
DJNZR2,D100MS
Mov20h,#00h
L100:
MOVR1,#20
L8:
MOVR6,#8
MOVR4,#80H
MOVR0,20H
L3:
MOVA,R4
MOVP1,A
CPLA
RRA
CPLA
MOVR4,A
MOVA,R0
MOVDPTR,#TABLE
MOVCA,@A+DPTR
MOVP0,A
INCR0
MOVR3,#02
DELAY2:
MOVR5,#248
DJNZR5,$
DJNZR3,DELAY2
MOVA,#00H
MOVP0,A
DJNZR6,L3
DJNZR1,L8
MOV20H,R0
CJNER0,#152,L100
JMPLOOP
TABLE:
DB52H,04H,80H,0B8H,0A8H,0B8H,82H,0FFH;"河",0
DB1FH,50H,5AH,0F7H,5AH,50H,1FH,00H;"南",0
DB02H,24H,3EH,71H,2AH,2CH,12H,00H;"农",2
DB00H,1AH,7EH,02H,3EH,0AH,12H,00H;"业",3
DB01H,11H,16H,78H,1CH,12H,11H,00H;"大",4
DB30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H;"学",0
DB54H,7CH,05H,0F1H,95H,0FFH,95H,0F5H;"理",0
DB30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H;"学",0
DB7FH,4AH,3EH,60H,57H,0D4H,57H,61H;"院",0
DB00H,3CH,28H,7EH,29H,39H,01H,00H;"电",9
DB00H,08H,48H,5FH,68H,48H,08H,00H;"子",10
DB20H,7EH,80H,50H,57H,0D5H,57H,50H;"xin",0
DB11H,22H,7DH,0D7H,55H,7DH,02H,00H;"息",0
DB32H,54H,0BFH,14H,02H,58H,08H,7FH;"科",0
DB30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H;"学",0
DB00H,04H,74H,2CH,2CH,2DH,0EH,00H;"与",15
DB2AH,7FH,28H,00H,2DH,7AH,2DH,00H;"技",0
DB22H,24H,28H,0FEH,28H,64H,22H,00H;"术",0
DB00H,4AH,6CH,5EH,58H,6CH,4AH,00H;"系",18
2.6运行结果
3.总结
本实验介绍了基于单片机控制的8*8LED点阵显示字形的设计,其基本思路比较简单,分别介绍了其系统硬件计和软件程序。
通过自身的努力,本次设计算是圆满成功,但是限于时间和条件方面的限制,还存在一些不足之处,有待进一步完善。
本次设计经近一周,在老师同学的指导下,我查阅了许多相关资料,综合运用了大学中所学相关知识,基本上完成了点阵显示字形的设计。
在此之间,也遇到了许多难题,通过自学、请教老师、请教同学、耐心思考、上网查询等方式,终于解决了一个又一个难题,完成了设计。
此过程中,我受益颇丰通过毕业设计,学习了单片机以及此次课程设计使我们对以前所学的知识有了一个回顾。
并提醒了我们学的东西用于什么地方,怎么用。
程序的语句编写也很重要,一个好的程序,才能实现LED灯的相应功能,才可以有一个好的产品。
不足的地方就是只提到了一个8*8点阵的LED汉字点阵设计,而没有提到分辨率更高的汉字点阵。
4.参考文献
[1] 郑毛祥.单片机应用基础.人民邮电出版社,2006.6:
21-42
[2] 戴佳. 单片机C51语言应用程序设计. 电子工业出版社, 2006.7:
168-169
[3] 朱民雄.计算机语言技术. 北京航空航天大学出版社,2002.1:
103-105
[4] 刘建清. 单片机技术. 国防工业出版社, 2006.8:
104-105
[5]丁志刚李刚民编.《单片微型计算机原理与应用》.电子工业出版社.
[6]李玉峰倪虹霞编著.《MCS-51糸列单片机原理与接口技术》.人民邮电出版社.
[7]王津周卫华朱华贵编.《单片机原理与应用》.重庆大学出版社.
实习成绩评定表
评定项目
内容
满分
评分
总分
学习态度
学习认真,态度端正,遵守纪律
10
答疑和设计情况
认真查阅资料,勤学好问,提出的问题有一定的深度,分析解决问题的能力教强。
40
说明书质量
设计方案正确、表达清楚;设计思路、实验(论证)方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时。
40
回答问题情况
回答问题准确,基本概念清楚,有理有据,有一定深度。
10
总成绩
采用五级分制或百分制。
五级分制:
优、良、中、及格、不及格
指导教师评语:
签名:
年月日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机编程实习 八乘八汉字显示 单片机 编程 实习 八乘八 汉字 显示
![提示](https://static.bdocx.com/images/bang_tan.gif)