一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: iamusb
收起左侧

送8位VFD米字屏一个 充电宝一个 高质量开关20个

[复制链接]
发表于 2016-4-17 09:07 | 显示全部楼层
void PT6311_LED()   //设定LED  
{
   STB=1;
   STB=0;
   write(0x41); //LED
   delay(2);
   write(0x02); //LED   02亮红灯 01亮绿灯 00全亮
   delay(2);




求6311按键扫描 和阵列键盘扫描范例参考一下啊啊啊啊
发表于 2016-4-17 09:15 | 显示全部楼层
vfd121.jpg 按键都找好了。就是程序没有
发表于 2016-4-24 00:47 | 显示全部楼层
yjfxue 发表于 2016-4-17 09:15
按键都找好了。就是程序没有

这两天也研究了下,有空弄了下键盘程序,先加个读程序:
uchar readkey()
{
        uchar i,dat;
    dat=0;
        DATA=1;
        for(i=0;i<8;i++)     
        {
                CLK=0;
                _nop_();
                dat<<=1;
                dat|=DATA;
                CLK=1;
                _nop_();_nop_();_nop_();
        }
        delay(2);
    return dat;
}


下面是读的过程:
STB=1;
STB=0;
write(0x42);
key12=readkey();
key34=readkey();
key56=readkey();
...最多读6个字节


这个板子只需要读一个字节就可以了,下面是我读出来的key12按键值(左边是按键在PCB上的编号):
SN02=8
SN03=4
SN04=2
SN05=1
SN06=128
SN07=64
SN08=32
SN01是SWITCH,读KEY是读不出来的


本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-21 06:48 , Processed in 0.042485 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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