- 37
- 0
- 约3.42千字
- 约 11页
- 2017-05-05 发布于湖北
- 举报
单片机编程实习报告
单片机编程实习实习报告
PAGE
PAGE \* MERGEFORMAT 2
单
片
机
编
程
实
习
实
习
报
告
姓名:凡阳阳
班级:电科二班
学号:1208101040
目 录
第一部分 设计任务
1.1 引言 ……………………03
1.2 设计目的 ……………………03
1.3任务与要求 ……………………03
第二部分 设计内容
2.1 设计题目 ……………………03
2.2 设计要求及实现功能 ……………………03
2.3 硬件电路原理图 ……………………04
2.4 软件流程图 ……………………05
2.5 程序源代码 ……………………06
2.6 运行结果 ……………………08
第三部分 总结
3.1 实习中遇到的困难及解决办法 ……………………09
3.2 实习的心得体会 ……………………09
第四部分 参考文献
4.1书籍文献 ……………………09
4.2网络论文文献 ……………………09
PAGE \* MERGEFORMAT 10
1.1 引言
LED点阵显示屏在现代商业广告或信息指示牌中得到广泛的应用,可用于滚动显示汉字信息。LED 点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。
1.2 设计目的
了解点阵LED显示器的基本原理。
掌握单片机控制点阵LED显示程序的设计方案。
1.3 任务与要求
用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。
2.1设计题目
题目二、单片机控制的8*8点阵
2.2设计要求及实现功能
要求:用实验台上的8*8点阵显示汉字“河南农业大学理学院电子信息科学与技术系”。
实现功能:通过计算机上KEIL的调试运行,可以在单片机实验箱中的8*8点阵上每隔100ms显示一个字,字的内容为“河南农业大学理学院电子信息科学与技术系”。
2.3硬件电路原理图
图1 硬件原理图
接口文字说明:单片机P2 口(实验时可自定)输出的数据通过行驱动器(7407)加至点阵的8条行线上,单片机P1口(实验时可自定)输出的数据通过列驱动器(ULN2003A)反相后加至点阵的8条列线上。
2.4软件流程图
图二 软件流程图
2.5程序源代码
ORG 0000h
LOOP: MOV A,#0FFH ;开机初始化,清除画面
MOV P0,A ;清除P0口
MOV R2,#200
DELAY1:MOV R3,#250;延时100毫秒
DJNZ R3,$
DJNZ R2,DELAY1
MOV 20H,#00H;取码指针的初值
L100: MOV R1,#20;每个字的停留时间
L8: MOV R6,#8;每个字8个码
MOV R4,#80H
MOV R0, 20H;取码指针存入R0
L3: 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 R3,DELAY2
MOV A,#00H;清除屏幕
MOV P0,A
DJNZ R6,L3;一个字8个码完成?
DJNZ R1,L8;每个字的停留时间到?
MOV 20H,R0;取码指针存入20H
CJNE R0,#152,
您可能关注的文档
最近下载
- 2026年时事政治测试题库100道附参考答案(完整版).docx VIP
- 儿科抢救药品临床应用与管理.pptx VIP
- 河北广谋新材料科技有限公司年产600万平方米复合革及隔音布、400万平方米新型复合网项目环境影响报告表.docx VIP
- 部编版语文五年级下册第七单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第六单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第五单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第四单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第三单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第二单元教材解读大单元集体备课.pptx VIP
- 部编版语文五年级下册第一单元教材解读大单元集体备课.pptx VIP
原创力文档

文档评论(0)