找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6622|回复: 6
打印 上一主题 下一主题
收起左侧

8*8点阵怎么用74HC595,点亮8*8点阵的第一个点!

[复制链接]
跳转到指定楼层
楼主
      请附上程序和原理。


     谢谢!!

评分

参与人数 1黑币 +1 收起 理由
linnea + 1 很给力!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

7#
ID:219774 发表于 2017-8-27 19:57 | 只看该作者
zl2168 发表于 2017-8-21 22:33
你在这里等人给你上课?

自己不会,过来请教下。
回复

使用道具 举报

6#
ID:219774 发表于 2017-8-27 19:55 | 只看该作者
多谢大家
回复

使用道具 举报

5#
ID:226263 发表于 2017-8-23 14:14 | 只看该作者
sbit MOSIO = P3^4; //数据输入
sbit R_CLK = P3^5; //锁存
sbit S_CLK = P3^6; //时钟

void HC595SendData(  uchar BT3, uchar BT2)
{  
        uchar i;
                                          
        //--发送第一个字节--//
        for(i=0;i<8;i++)
        {
                MOSIO = BT3 >> 7 ;        //从高位到低位
                BT3 <<= 1;

                S_CLK = 0;
                S_CLK = 1;               
        }

        //--发送第一个字节--//
        for(i=0;i<8;i++)
        {
                MOSIO = BT2 >>7;                //从高位到低位
                BT2 <<= 1;

                S_CLK = 0;
                S_CLK = 1;       
        }
   
        //--输出--//
        R_CLK = 0; //set dataline low
        R_CLK = 1; //片选2个595一起送出数据
        R_CLK = 0; //set dataline low
}
这个是2个锁存器的数据发送方法,直接调用就可以了。

2个595的级联.png (77.86 KB, 下载次数: 58)

级联方法

级联方法

评分

参与人数 1黑币 +10 收起 理由
627431363 + 10 很给力!

查看全部评分

回复

使用道具 举报

地板
ID:228738 发表于 2017-8-22 10:25 | 只看该作者
肯定要自己写,没用过,不过看了一下原理图,感觉可以参照郭天祥74HC53锁存器的教程, 不难。
回复

使用道具 举报

板凳
ID:123289 发表于 2017-8-21 23:08 | 只看该作者
是来布置作业的,哪位学生来做啊。
回复

使用道具 举报

沙发
ID:111634 发表于 2017-8-21 22:33 | 只看该作者
你在这里等人给你上课?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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