普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 4558|回复: 8

开发板上的16*16的点阵怎么实现滚动显示的?

 关闭 [复制链接]

2

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2017-2-18 19:02:56 | 显示全部楼层 |阅读模式
请会的大神赐教!
回复

使用道具 举报

20

主题

1344

帖子

8372

积分

论坛元老

Rank: 8Rank: 8

积分
8372
发表于 2017-2-18 21:25:21 | 显示全部楼层
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

2

主题

8

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2017-7-23 08:44:05 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

大哥,说一下您的QQ,小弟请教您几个问题。
回复 支持 反对

使用道具 举报

1

主题

5

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2017-8-4 14:29:30 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

我3.0的光盘里没有这个例程,只有显示一个点和汉字的例子,没有汉字滚动的特效
回复 支持 反对

使用道具 举报

5

主题

59

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2017-9-16 22:08:20 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

我看过光盘了   光盘里面的例程只有点亮第一个点和显示汉字    没有滚动显示的
回复 支持 反对

使用道具 举报

5

主题

59

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2017-9-16 22:08:47 | 显示全部楼层
cc51 发表于 2017-8-4 14:29
我3.0的光盘里没有这个例程,只有显示一个点和汉字的例子,没有汉字滚动的特效

回复 支持 反对

使用道具 举报

5

主题

59

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2017-9-17 15:51:12 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

大哥   看不懂    能够讲讲吗
回复 支持 反对

使用道具 举报

5

主题

59

帖子

260

积分

中级会员

Rank: 3Rank: 3

积分
260
发表于 2017-9-20 22:04:28 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

大哥    能讲讲程序中的这一部分吗?   
void main(void)
{   
        int k, j, ms;
       
        //--定义一个指针数组指向每个汉字--//
        uchar *p[] =
                    {tab17, tab1, tab2, tab3, tab4, tab5, tab6, tab7, tab8,
                     tab9, tab10, tab11, tab12, tab13, tab14, tab15, tab16};                                               
        while(1)
        {
                for(ms = 20; ms > 0; ms--)        //移动定格时间设置
                {
                        for(k = 0; k < 16; k++)        //显示一个字
                        {                                                        
                                HC595SendData(~(*(p[0] + 2*(k+j) + 1)),~(*(p[0] + 2*(k+j) )),tab0[2*k],tab0[2*k + 1]); //因为字模软件取的数组是高电平有效,所以列要取反                   
                        }
                       
                        //--清屏--//
                        HC595SendData(0xff,0xff,0,0);                                                                                   //清屏                 
                }
                 

               
                j++;
                if(j == (17*15) )
                {
                        j = 0;
                }
               
        }                                                                               
}



就是这一小部分HC595SendData(~(*(p[0] + 2*(k+j) + 1)),~(*(p[0] + 2*(k+j) )),tab0[2*k],tab0[2*k + 1]);

回复 支持 反对

使用道具 举报

2

主题

5

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2017-10-22 22:43:21 | 显示全部楼层
HC6800-ES-V2.0 发表于 2017-2-18 21:25
怎么了,大家都没有光盘吗?好像这个问题有很多人问过了啊,也不去论坛找找。
再发一次:普中的例程。

请大神赐教,如何更改显示的内容?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-19 21:23 , Processed in 0.113138 second(s), 31 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表