51单片机,怎么用矩阵键盘中的两个按键控制外部中断0和1,在按按键的时候

在按按键的时候,触发外部中断,使led闪烁频率加倍,led闪烁是用的定时器。... 在按按键的时候,触发外部中断,使led闪烁频率加倍,led闪烁是用的定时器。 展开
 我来答
做而论道
高能答主

2013-11-28 · 把复杂的事情简单说给你听
知道大有可为答主
回答量:3万
采纳率:80%
帮助的人:1.1亿
展开全部
让 P3.7 始终为 0,然后就是按 S12 触发外部中断 0,按 S16 触发外部中断 1。
更多追问追答
追问
如果是按一下按键led闪烁频率加倍,连按两下频率减倍,长按频率变三倍呢?  这个程序怎么写,谢谢哈
追答
这涉及到间隔时间的统计,稍稍麻烦一些而已。

写程序,这里需要晶振频率,电路也不全,光有一个键盘那行?
vlmsx
2013-11-28 · TA获得超过432个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:96.9万
展开全部
让P3.7始终为0,然后就是按S4触发外部中断0,按S8触发外部中断1
更多追问追答
追问
帮忙给写个c语言程序呗   加上外部中断的
追答
void wzhongduan()
{
IT0=1;
IT1=1;
EA=1;
EX0=1;
}

void main()
{
wzhongduan();
while(1)
{

}
}
void w0 () interrupt 0
{

}
void w0 () interrupt 2
{

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式