单片机编程实习报告_第1页
单片机编程实习报告_第2页
单片机编程实习报告_第3页
单片机编程实习报告_第4页
单片机编程实习报告_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机编程实习实习报告 单片机编程实习实 习报告 姓名:凡阳阳 班级:电科二班 学号:1208101040 2 目 录第一部分 设计任务1.1引言031.2设计目的031.3任务与要求 03第二部分 设计内容2.1 设计题目032.2 设计要求及实现功能 032.3 硬件电路原理图042.4 软件流程图052.5 程序源代码062.6 运行结果08第三部分 总结3.1 实习中遇到的困难及解决办法093.2 实习的心得体会09第四部分参考文献4.1书籍文献094.2网络论文文献091.1 引言LED点阵显示屏在现代商业广告或信息指示牌中得到广泛的应用,可用于滚动显示汉字信息。LED 点阵电子显示

2、屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。1.2 设计目的(1) 了解点阵LED显示器的基本原理。(2) 掌握单片机控制点阵LED显示程序的设计方案。1.3 任务与要求 用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。2.1设计题目题目二、单片机控制的8*8点阵2.2设计要求及实现功能要求:用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。实现功能:通过计算机上KEIL的调试运行,可以在单片机实验箱中的8*8点阵上

3、每隔100ms显示一个字,字的内容为“河南农业大学理学院电子信息科学与技术系”。2.3硬件电路原理图图1 硬件原理图接口文字说明:单片机P2 口(实验时可自定)输出的数据通过行驱动器(7407)加至点阵的8条行线上,单片机P1口(实验时可自定)输出的数据通过列驱动器(ULN2003A)反相后加至点阵的8条列线上。2.4软件流程图 图二 软件流程图2.5程序源代码 ORG 0000hLOOP: MOV A,#0FFH ;开机初始化,清除画面 MOV P0,A ;清除P0口 MOV R2,#200 DELAY1:MOV R3,#250;延时100毫秒 DJNZ R3,$ DJNZ R2,DELAY

4、1 MOV 20H,#00H;取码指针的初值L100: MOV R1,#20;每个字的停留时间L8: MOV R6,#8;每个字8个码 MOV R4,#80H MOV R0, 20H;取码指针存入R0L3: MOV A,R4;扫描指针存入A MOV P1,A;扫描输出 CPL A RR A CPL A MOV R4,A MOV A,R0; 取码指针存入A MOV DPTR,#TABLE;取数据表下的代码 MOVC A,A+DPTR MOV P0,A INC R0;取码指针加1,取下一个码。 MOV R3, #02;扫描1毫秒DELAY2:MOV R5,#248 DJNZ R5,$ DJNZ R

5、3,DELAY2 MOV A,#00H;清除屏幕 MOV P0,A DJNZ R6,L3;一个字8个码完成? DJNZ R1,L8;每个字的停留时间到? MOV 20H,R0;取码指针存入20H CJNE R0,#152,L100;8个字64个码完成? JMP LOOP;反复循环TABLE: DB 52H,04H,80H,0B8H,0a8H,0B8H,82H,0FFh DB 1FH,50H,5AH,0F7H,5AH,50H,1FH,00H DB 02H,24H,3EH,71H,2AH,2CH,12H,00H DB 00H,1AH,7EH,02H,3EH,0AH,12H,00H DB 01H,1

6、1H,16H,78H,1CH,12H,11H,00H DB 30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H DB 54H,7CH,05H,0F1H,95H,0FFH,95H,0F5H DB 30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H DB 7FH,4AH,3EH,60H,57H,0D4H,57H,61H DB 00H,3CH,28H,7EH,29H,39H,01H,00H DB 00H,08H,48H,5FH,68H,48H,08H,00H DB 20H,7EH,80H,50H,57H,0D5H,57H,50H DB 11H,22H,7DH,0D

7、7H,55H,7DH,02H,00H DB 32H,54H,0BFH,14H,02H,58H,08H,7FH DB 30H,0A0H,74H,0F5H,7FH,0A4H,24H,30H DB 00H,04H,74H,2CH,2CH,2DH,0EH,00H DB 2AH,7FH,28H,00H,2DH,7AH,2DH,00H DB 22H,24H,28H,0FEH,28H,64H,22H,00H DB 00H,4AH,6CH,5EH,58H,6CH,4AH,00H END 2.6运行结果 3.总结 (实习中遇到的困难及解决、体会)3.1 实习中遇到的困难及解决办法 实验程序的设计方面知识很欠缺,通过网络的查找及同学的帮助,克服了这个困难。以后要多加强理论的学习,多实践。3.2 实习的心得体会 此次实习,我提升了很多。在老师指导下,我将理论与实践进行了结合,了解点阵LED显示器的基本原理,掌握单片机控制点阵LED显示程序的设计方案,对单片机有了更加深入的认识,而且也提高了动手实践能力。感谢老师和学校提供的实习机会,令我受益匪浅。4.参考资料(书、论文、网络资料)l 1 郑文峰.TMC-开放式单片机实验开发系统指导书M清华大学科教仪厂l 2 郑毛祥.单片机应用基础.人民邮电出版社,2006.6:21-

温馨提示

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

评论

0/150

提交评论