永发信息网

关于51单片机制作矩阵键盘简易电子琴的,代码如下,其他都正常,但第三行的四个按键按下去没声音,哪里

答案:1  悬赏:60  手机版
解决时间 2021-04-05 20:17
关于51单片机制作矩阵键盘简易电子琴的,代码如下,其他都正常,但第三行的四个按键按下去没声音,哪里错了吗?
#include
sbit beep=P1^5 ;
#define jp P1
unsigned char n;
void kqzd();unsigned int abc[16]={65235,65198,65157,65110,65085,65030,64968,64934,64860,64778,64685,64634,64524,64399,64289,64167}; void main()
{ kqzd();
while(1)
{
TR0=1; }
}
void kqzd()
{
TMOD=0x01;
TH0=65235/256;
TL0=65235%256;
EA=1;
ET0=1;
}
void zd0() interrupt 1 {
jp=0x0f;
if(jp!=0x0f)
{ jp=0x0F;
switch(jp)
{
case(0x07): n=0;break; case(0x0b): n=1;break;
case(0x0d): n=2;break; case(0x0e): n=3;break; } jp=0xF0;
switch(jp)
{
case(0x70): n=n;break;
case(0xb0): n=n+4;break; case(0xd0): n=n+8;break;
case(0xe0): n=n+12;break;
}
TH0=abc[n]/256;
TL0=abc[n]%256;
beep=~beep; TR0=0;
}
}
最佳答案
程序没有错?你检查下你的按键有没有问题,可以加个led检测下,ps有按键的情况下最好加松手检测程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
龙口1995-2006年的变化
如图,在△ABC中,AB=AC,D、E分别在BC、AC上
双桥区承德紫阳饭店在什么地方啊,我要过去处
怎么才能看出一个人的人品和心机?
单选题Youcancomeandseeitas_____asyou
我看到有人同时安装了三个版本的cad的cad,为
表示羞涩的段落,形容羞涩的句子
请问什么是梁上柱?具体是如何受力的?
有两根彩带,第一根长260厘米,第二根长180厘
挂烫机, 蒸汽熨斗,哪个好用? 比较倾向于挂
这个八字驿马被合 还能出国吗?从大运流年推
哪种小型鹦鹉会说话?
请问软件技术专业是不是属于计算机科学与技术
富士施乐ap c6550 i 怎么样
单选题以下地区属于我国人口稀疏地区的是A.东
推荐资讯
iphone5怎么设置微信运动轨迹
is the weather in Beijing?A. What /B. How
1.3米孩子买泰山景点门票有优惠吗?
判处拘役有什么方法不开除公职
为什么橡胶 9月和1月价格差那么多
为什么过了7天淘宝没有自动确认收货?
淘宝账户手机和电脑里能同时登陆吗
九月菊怎么过冬
请问房子过户房产证上面的日期可以写提前几个
要去美国读初中担心入学考试 那里的入学考试
在探究凸透镜成像的规律时,蜡烛到光屏的距离
以下说法正确的是①青少年常饮牛奶有利于骨骼
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?