LED显示屏毕业论文(含全部源程序) - 图文

2026/1/27 14:55:57

天津**大学本科毕业论文

speed=0; move++; if(move>=108) {

move=0; } }

for(k=0;k<8;k++) {

//左16*16

ColumnScan(zimuo[0][k*2+move*2],0x00,zimuo[0][k*2+move*2]); //上半屏左8位数据 }

23

ColumnScan(zimuo[1][k*2+move*2],0x00,zimuo[1][k*2+move*2]); //下半屏左8

位数据

ColumnScan(zimuo[0][k*2+1+move*2],0x00,zimuo[0][k*2+1+move*2]);//上半屏右 ColumnScan(zimuo[1][k*2+1+move*2],0x00,zimuo[1][k*2+1+move*2]);//下半屏右

8位数据 8位数据

//右16*16

ColumnScan(0x00,0x00,0x00); ColumnScan(0x00,0x00,0x00); ColumnScan(0x00,0x00,0x00); ColumnScan(0x00,0x00,0x00); ColumEnable(Enable); RowScan(k); Delay(1);

RowEnable(Disable); }

//行扫描

RowEnable(Enable);

天津**大学本科毕业论文

4.4扫描程序设计

扫描程序主要是利用switch语句进行逐行扫描,部分程序如下。 void RowScan(uchar num) {

switch(num) { case 0: A0=0;A1=0;A2=0; break; case 1:

A0=1;A1=0;A2=0; break; case 2:

A0=0;A1=1;A2=0; break; case 3:

A0=1;A1=1;A2=0; break; case 4:

A0=0;A1=0;A2=1; break; case 5:

A0=1;A1=0;A2=1; break;

case 6:

A0=0;A1=1;A2=1;

break;

24

天津**大学本科毕业论文

case 7:

A0=1;A1=1;A2=1; break;

default:break; } }

25

天津**大学本科毕业论文

第五章 系统调试与实验

本设计采用STC90C516RD+单片机作为控制模块,STC90C516RD+单片机的调试环境为ARM公司的keil vision4集成开发调试环境,

5.1实验平台

实验平台是STC90C516RD+单片机主控模块和点阵模块。单片机主控模块通过16pin

的接口与点阵显示模块相连接进行数据传输。硬件平台的如图5-1所示。

图5-1 主控系统

主控系统将数据通过串行的方式利用排线将数据传输给点阵屏,软件算法通过列数据输出和行扫描实现文字、图形等信息的显示。利用数据移位的原理实现左移以及右移显示,此处以左移为代表,还有上下移动显示,此处以上移为代表进行显示。

26


LED显示屏毕业论文(含全部源程序) - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: LED显示屏毕业论文(含全部源程序) - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219