久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STC15單片機按鍵松開會亂碼,想問一下這種情況怎么解決
[打印本頁]
作者:
吳語吖
時間:
2019-3-3 20:40
標題:
STC15單片機按鍵松開會亂碼,想問一下這種情況怎么解決
#include <STC15F2K60S2.H>
#include <intrins.h>
#include "GPIO.h"//里面是延時函數和初始化
uc bs[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/**********************
按鍵掃描
**********************/
ui keys_scanning ()
{
ui key_x,key_y,key;
P1=0xf0;
delay(1);
if(P1 != 0xf0)
{
delay(1);
P1=0xf0;
delay(1);
if(P1!=0xf0)
{
switch(P1)
{
case 0xe0:key_x=0;break;
case 0xd0:key_x=1;break;
case 0xb0:key_x=2;break;
case 0x70:key_x=3;break;
}
P1=0x0f;
delay(1);
switch(P1)
{
case 0x07:key_y=0;break;
case 0x0b:key_y=1;break;
case 0x0d:key_y=2;break;
case 0x0e:key_y=3;break;
}
}
else
{
key=0;
}
}
key = key_x*4+key_y;
return(key);
}
/**********************
數碼管顯示
**********************/
void display(unsigned int shuzi)
{
P0=0x00;
P3=bs[shuzi/1000%10];
P0=0x10;
delay(1);
P0=0x00;
P3=bs[shuzi/100%10];
P0=0x20;
delay(1);
P0=0x00;
P3=bs[shuzi/10%10];
P0=0x40;
delay(1);
P0=0x00;
P3=bs[shuzi%10];
P0=0x80;
delay(1);
}
/**********************
主函數
**********************/
void main()
{
IO_Itin();
while(1)
{
display(keys_scanning());
delay(5);
}
}
復制代碼
作者:
yzwzfyz
時間:
2019-3-4 08:01
如何你能不用delay來做,差不多就好了。
作者:
wulin
時間:
2019-3-4 09:03
按鍵掃描改這樣試試
/**********************
按鍵掃描
**********************/
ui keys_scanning ()
{
ui key_x,key_y,key;
P1=0xf0;
_nop_();
if(P1!=0xf0)
{
delay(10);
if(P1!=0xf0)
{
switch(P1)
{
case 0xe0:key_x=0;break;
case 0xd0:key_x=1;break;
case 0xb0:key_x=2;break;
case 0x70:key_x=3;break;
}
P1=0x0f;
_nop_();
switch(P1)
{
case 0x07:key_y=0;break;
case 0x0b:key_y=1;break;
case 0x0d:key_y=2;break;
case 0x0e:key_y=3;break;
}
key = key_x*4+key_y+1;//1~16
return(key);
}
}
else return 0x00;
}
復制代碼
作者:
吳語吖
時間:
2019-3-5 22:37
wulin 發表于 2019-3-4 09:03
按鍵掃描改這樣試試
多謝大佬,已解決
作者:
樂點點
時間:
2019-3-5 23:35
用數碼管的話要消影
作者:
xixi2006
時間:
2019-3-5 23:41
看看是怎樣解決的。
作者:
正規007
時間:
2019-3-6 10:59
wulin 發表于 2019-3-4 09:03
按鍵掃描改這樣試試
很好,就是要這樣做
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美三区在线观看
|
99国内精品
|
久久久www成人免费无遮挡大片
|
我爱操
|
成人在线播放网址
|
国产一级一片免费播放
|
国产精品久久久久久久久久了
|
一区二区精品
|
91在线资源
|
亚洲精品二区
|
欧美网站一区
|
日本h片在线观看
|
国产精品久久久久久久久久久久久
|
免费成人在线网站
|
韩日视频在线观看
|
一区二区三区视频在线观看
|
国产精品久久久久久久久久久免费看
|
999久久久久久久久6666
|
午夜天堂精品久久久久
|
一区欧美
|
日韩视频专区
|
h视频在线观看免费
|
国产片侵犯亲女视频播放
|
免费黄色大片
|
国产在线精品一区二区
|
蜜臀久久
|
日韩中文一区二区三区
|
久久亚洲一区二区三区四区
|
福利视频网站
|
蜜桃毛片
|
欧美1区2区
|
狠狠操婷婷
|
日本精品视频一区二区三区四区
|
性高湖久久久久久久久3小时
|
成人欧美一区二区三区黑人孕妇
|
www.国产日本
|
久久成人av电影
|
久草视频网站
|
亚洲精品久久区二区三区蜜桃臀
|
毛片av免费在线观看
|
影音先锋中文字幕在线观看
|