这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 请教:关于键盘的调试

共2条 1/1 1 跳转至

请教:关于键盘的调试

院士
2006-09-17 18:14:16     打赏
请教:关于键盘的调试



关键词: 请教     关于     键盘     调试    

院士
2006-12-22 22:43:00     打赏
2楼
问 现在毕业设计需要做一个键盘,输入密码后如果和存储器中的数据库吻合则输出一个高电平。现程序已经基本编出,但调试总是不行,
char get_a_key(void)
{
char any_key;

P6DIR&=0x00;
P1DIR=0xFF;

P1OUT = 0x00;
any_key = P6IN;
any_key=~any_key;
any_key&=0xf0;

if(any_key) return 1;
else return 0;

这是扫描是否有键按下的程序,在运行时,p6in口的数据总是在变化,但若是改成simulator方式,则p6in口数据不变。
我用的是msp413 3*4键盘,线翻转法,1.0-1.2列线,6.3-6.7行线。

是不是我的键盘硬件有问题啊?请大侠指点啊,谢谢。 1: 你若是检测低电平,则应在p6口加上拉电阻;
你若是检测高电平,则应在p6口加下拉电阻;

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]