久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
GPS+12864+51單片機(jī)+矩陣鍵盤+ZIGBee通信模塊程序問題分析
[打印本頁]
作者:
阿維拉
時間:
2019-5-2 21:50
標(biāo)題:
GPS+12864+51單片機(jī)+矩陣鍵盤+ZIGBee通信模塊程序問題分析
采用51單片機(jī),12864,GPS模塊,矩陣鍵盤,ZigBeeProS1 通信模塊
要求就是在液晶屏上顯示定位信息 (已完成)
問題 就是 每一個按鍵代表一種事件,按下其中一個按鍵之后將該按鍵代表的事件信息名稱和定位信息發(fā)出去(修改)
比如說: 矩陣鍵盤上的S1按鍵,按下,液晶屏上顯示 S1:我回來了(舉例)
緊接著就會將定位信息和“我回來了”發(fā)送出去
目前程序有點(diǎn)問題,就是按鍵發(fā)送程序有問題,各位大神幫忙看一看。
下面是按鍵程序,發(fā)布出去12864不顯示按鍵信息。其余的程序在下面文件夾
#include <reg52.h>
#include <stdio.h>
#include <string.h>
#include "LCD.h"
#define uint unsigned int //宏定義無符號整型數(shù)據(jù)
#define uchar unsigned char //宏定義無符號字符型數(shù)?
uchar key=0; //定義鍵值全局變量
void keyscan() //按鍵掃描程序
{
static bit sign=0; //按鍵有效標(biāo)志
static uint count=0; //消抖計(jì)數(shù)變量
uchar num=0; //臨時變量
P2=0xf0; //賦值P2 1111 0000
if(P2!=0xf0) //檢測有按鍵按下
{
count++; //消抖計(jì)數(shù)
if((count>=500)&&(sign==0))//100~1000,根據(jù)主循環(huán)周期調(diào)整約10~20ms
{
sign=1; //按鍵有效標(biāo)志置1
num=P2; //保存P2值xxxx 0000,x為0或1
num|=0x0f; //保存num按位或0x0f值xxxx 1111
P2=num; //賦值P2xxxx 1111
num=P2; //保存P2值xxxx xxxx
switch(num)
{
case 0xee: key= 1; break;
case 0xde: key= 2; break;
case 0xbe: key= 3; break;
case 0x7e: key= 4; break;
case 0xed: key= 5; break;
case 0xdd: key= 6; break;
case 0xbd: key= 7; break;
case 0x7d: key= 8; break;
case 0xeb: key= 9; break;
case 0xdb: key=10; break;
case 0xbb: key=11; break;
case 0x7b: key=12; break;
case 0xe7: key=13; break;
case 0xd7: key=14; break;
case 0xb7: key=15; break;
case 0x77: key=16; break;
}
}
}
else //鍵抬起
{
sign=0; //按鍵有效標(biāo)志清0
count=0; //消抖計(jì)數(shù)清0
}
下面是整個項(xiàng)目的 完整程序。大神幫忙看一下,錯在什么地方了,相關(guān)接口文件里面有。
全部資料51hei下載地址:
GPS相關(guān)程序.rar
(107.09 KB, 下載次數(shù): 46)
2019-5-2 21:45 上傳
點(diǎn)擊文件名下載附件
作者:
hantu
時間:
2019-5-2 22:49
你的按鍵檢測函數(shù)寫得很奇怪,怕是對消抖有啥誤解吧
作者:
阿維拉
時間:
2019-5-3 09:07
hantu 發(fā)表于 2019-5-2 22:49
你的按鍵檢測函數(shù)寫得很奇怪,怕是對消抖有啥誤解吧
那怎么修改大佬指點(diǎn)一下
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
一区二区三区在线免费
|
a视频
|
中文字幕av在线播放
|
欧美视频免费看
|
三级黄色网
|
天天爽夜夜爽夜夜爽精品视频
|
国产视频一区在线
|
日本毛片在线观看
|
亚洲欧美在线视频
|
久久最新网址
|
国产伦精品一区二区三区视频网站
|
日韩精品在线免费观看
|
国产又粗又猛又爽又黄
|
谁有毛片网址
|
久久久久女人精品毛片九一
|
中文字幕国产视频
|
一区二区三区四区精品
|
青久久
|
国产一区在线播放
|
av一二三区
|
蜜桃视频一区二区三区
|
日韩精品国产精品
|
天天插天天
|
午夜快播
|
日韩欧美一区在线
|
一道本在线观看
|
能看的黄色网址
|
韩日一区二区
|
天天色天天
|
国产传媒一区二区
|
亚洲视频在线免费观看
|
日本在线网站
|
一级二级片
|
黄色小视频免费
|
色草在线
|
日本理论片午伦夜理片在线观看
|
日韩在线观看一区
|
久久久久久久
|
日韩中文字幕在线视频
|
午夜999
|
欧美不卡在线
|