矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.我按上面的程序实现,按下哪个键LED都没有反应.//void main

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 15:25:53
矩阵键盘问题STC51单片机,4*4矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.我按上面的程序实现,按下哪个键LE

矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.我按上面的程序实现,按下哪个键LED都没有反应.//void main
矩阵键盘问题
STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.
我按上面的程序实现,按下哪个键LED都没有反应.
//
void main (void){ //主程序
while(1){
if(Key() == 1){
LED = 0; //取LED相反状态
}
if(Key() == 2){
LED = 1; //取LED相反状态
}
}
return (b);//将b作为返回值
}
main 中的 return (b); 这句没有的.

矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.我按上面的程序实现,按下哪个键LED都没有反应.//void main
1、main()当中,return(b)这行去掉.main是主函数,不允许返回东西.而且b生存期和作用域仅在key中.我觉得程序编译可能有问题吧?
2、其他问题不大.主程序改成如下,再测试看看,测P3.7能否变化
main()
{
while(1)
{
while(key()!=10) LED=1;
LED=0;
}
}
如果灯跳变了,检查硬件连接.

矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行1列),LED亮,按下键2(1行2列)时,LED灭.我按上面的程序实现,按下哪个键LED都没有反应.//void main 简单的51系列单片机控制4*4矩阵键盘显示电路图急用 proteus7.5中矩阵键盘用什么符号表示用proteus7.5进行单片机仿真时做4*4矩阵键盘实验,但不知道矩阵用什么符号表示, 4*4矩阵键盘的问题.4*4矩阵键盘接P1口,高4位接列,低4位接行,上拉电阻10K,AT89S52单片机程序在实验板上正常.在proteus仿真中不能用.P1=0xf0,按下按键后对应的行、列电平居然都是高电平了,而没有被 单片机的独立键盘或矩阵键盘电路,必须要加电阻和电源吗? 4*4 矩阵键盘有这种接法吗? 谢谢 C语言编写 89C51单片机 用矩阵键盘 小数码管计算器 实现两位数 加减乘除运算 单片机的独立键盘或矩阵键盘电路,必须要加电阻和电源吗?我试过的,不加电阻和电源,单片机也能识别. 用单片机开发板89C51设计一个用数码管显示4*4键盘实现加减乘除计算器功能的程序 我想问下哦,单片机的矩阵键盘为什么要加vcc和电阻啊?以及怎么用中断的啊? 求.用89C51单片机设计4*4矩阵式键盘计算器程序,可以实现加减乘除简单的计算,显示用2个7段LED显示器,求汇编程序,课程设计不会编程序,16个按钮开关,按一下显示一个数字,加减乘除4个按钮,9用10 用51单片机和C语言编程.利用矩阵键盘依次显示1,2,3,4,5.……12的平方,显示在数码管上.#include <reg51.h>#define uchar unsigned char#define uint unsigned intuint temp,num,num1;uchar code table[]={0xfc,0x60,0xda,0xf2,0x66 矩阵键盘4*6需要上拉电阻吗如果要,要多大的电阻呢? 单片机的4 8 . 矩阵键盘 是不是都得在列线上接上拉电阻啊?我看有些怎么有的加有的没加啊?初学单片机 如何获取一个浮点数的小数部分……想获取一个数的整数和小数部分,想用4X4键盘 ,LED以及51单片机在proteus上仿真一个计算器,需要处理小数部分,求指导……遇到问题,将需要处理的数(设为double 51单片机的实验一般都有哪些?我用的AT89S52单片机,现在完成了流水灯、数码管、矩阵键盘、1602液晶这些实验,请问还有哪些我需要学的…… 英语翻译主要采用Atmel公司AT89S52单片机、××LCD、Dallas公司的单总线温度传感器DS18B20设计一种万年历.经Proteus和Keil联合仿真,结果证明系统能实时显示时间信息及当前温度,有矩阵键盘,方便操