网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
10月14日漏签0天
单片机吧 关注:212,380贴子:1,048,664
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 5回复贴,共1页
<<返回单片机吧
>0< 加载中...

求助:矩阵键盘扫描有一列在12864上不显示

  • 只看楼主
  • 收藏

  • 回复
  • smile萌萌哒灬
  • 新兵
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


s9 s13 s17 s21这一列无法显示,是不是因为P37/RD这个键位冲突了啊,这是我矩阵扫描第一行
的程序
void displaykey()
{
dula=0;
wela=0;
while(1)
{
P3=0xfe;
temp=P3;
temp=temp&0xf0;
if(temp!=0xf0)
{
delay(10);
if(temp!=0xf0)
{
temp=P3;
switch(temp)
{
case 0xee:
key=0;
lcd_init(); //初始化
lcd_wcmd(0x80+04);//写指令
lcd_wdat('0'); //写显示数据
break;
case 0xde:
key=1;
lcd_init();
lcd_wcmd(0x80+04);
lcd_wdat('1');
break;
case 0xbe:
key=2;
lcd_init();
lcd_wcmd(0x80+04);
lcd_wdat('2');
break;
case 0x7e:
key=3;
lcd_init();
lcd_wcmd(0x80+04);
lcd_wdat('3');
break;
}
这是第一行的扫描[img pic_type= width= height=]file:///D:\Documents\Tencent Files\1005901964\Image\C2C\ATCU}[DOH199W1GH8ECR`H9.png[/img],这个3不能显示出来


  • 创想唐
  • 中尉
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
巧了,我正在做矩阵键盘。做完啦


2025-10-14 23:09:29
广告
不感兴趣
开通SVIP免广告
  • TheHun
  • 列兵
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我正在学,可这编码实在记不住,怎么才能记住


  • lyceng520
  • 上尉
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
加扣扣,帮你分析,扣扣31-79-45892


  • 咱俩玩一会儿呀
  • 中校
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
把距阵键盘改成P1


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 5回复贴,共1页
<<返回单片机吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示