单片机编程实习____八乘八汉字显示

单片机编程实习____八乘八汉字显示

ID:36228133

大小:569.12 KB

页数:11页

时间:2019-05-07

单片机编程实习____八乘八汉字显示_第1页
单片机编程实习____八乘八汉字显示_第2页
单片机编程实习____八乘八汉字显示_第3页
单片机编程实习____八乘八汉字显示_第4页
单片机编程实习____八乘八汉字显示_第5页
资源描述:

《单片机编程实习____八乘八汉字显示》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机编程实习实习报告设计题目:单片机控制的8*8点阵专业电子信息科学与技术班级11级电科四班学号1108101095学生姓名于冬冬指导教师滕老师起至时间6月15‐6月19教师评分年月日目录1.概述31.1引言31.2实验目的31.3硬件电路32.本人设计的内容42.1设计题目42.2设计要求及实现功能42.3硬件电路原理图52.4软件流程图62.5程序源代码72.6运行结果93.总结9单片机编程实习实习报告实习成绩评定表评定项目内容满分评分总分学习态度学习认真,态度端正,遵守纪律10答疑和设计情况认真查阅资料,勤学好问,提出的问题有一定的深度,分析解决问题的

2、能力教强。40说明书质量设计方案正确、表达清楚;设计思路、实验(论证)方法科学合理;达到课程设计任务书规定的要求;图、表、文字表达准确规范,上交及时。40回答问题情况回答问题准确,基本概念清楚,有理有据,有一定深度。10总成绩采用五级分制或百分制。五级分制:优、良、中、及格、不及格指导教师评语:签名:年月日1.概述3单片机编程实习实习报告1.1引言LED点阵显示屏在现代商业广告或信息指示牌中得到广泛的应用,可用于滚动显示汉字信息。LED点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作

3、稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。1.2实验目的本实验用8*8点阵LED显示屏,滚动显示“河南农业大学理学院电子信息科学与技术系”。1.3硬件电路本设计采用AT89C52单片机为中心器件,利用其8*8LED点阵显示屏,滚动显示出“河南农业大学理学院电子信息科学与技术系”,并在KEIL中调试运行,硬件系统利用单片机试验箱功能来实现,简单切易于观察,在仿真中就可以观察到实际的工作状态。单片机算术运算功能强,软件编程灵活、自由度大,可用软件编程实现各种算法和逻辑控制.本实验采用AT89C52单片机。LED一般采用扫描式显示,实际运用分为三种

4、方式:(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部分发光,只要将需发光的行线加高电

5、平,此列线加低电平。实验仪上的点阵LED及驱动电路如下一页图所示(与单片机之间由3单片机编程实习实习报告实验者自连)。单片机P2口(实验时可自定)输出的数据通过行驱动器(7407)加至点阵的8条行线上,单片机P1口(实验时可自定)输出的数据通过列驱动器(ULN2003A)反相后加至点阵的8条列线上。若要使该点阵显示某一信息,只要通过P2口、P1口输出特定的数据,控制点阵LED逐行或逐列循环发光即可。图1LED原理图2.本人设计内容查阅资料,绘制实验流程图。在PC和单片机试验箱上调试运行了实验,整理并完善了实习报告。2.1设计题目单片机控制的8*8点阵2.2设计

6、要求及实现功能要求:用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。汉字编码可用“取字模软件提取”。实现功能:通过计算机上KEIL的调试运行,可以在单片机实验箱中的8*8点阵上每隔100ms显示一个字,字的内容为“河南农业大学理学院电子信息科学与技术系”。4单片机编程实习实习报告2.3硬件电路原理图图2硬件原理图接口连线如图2所示,将单片机的P0口、P1口分别与LED点阵的行、列驱动电路分别相连。5单片机编程实习实习报告2.4软件流程图开始断码表偏移量,位码设初值送段码送位码延时100ms段码偏移量是否为10?NY段码偏移量设初值位码

7、右移一位是否送够19次?YN图三软件流程图6单片机编程实习实习报告2.5程序源代码ORG0000HLOOP:MOVA,#0FFHMOVP0,AMOVR2,#200D100MS:MOVR3,#250DJNZR3,$DJNZR2,D100MSMov20h,#00hL100:MOVR1,#20L8:MOVR6,#8MOVR4,#80HMOVR0,20HL3:MOVA,R4MOVP1,ACPLARRACPLAMOVR4,AMOVA,R0MOVDPTR,#TABLEMOVCA,@A+DPTRMOVP0,AINCR0MOVR3,#02DELAY2:MOVR5,#248DJ

8、NZR5,$DJNZR3,DELAY2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。