普中开源电子分享网

 找回密码
 立即注册
搜索
查看: 3423|回复: 2

51单片机外部中断和定时器一起使用

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-6-8 21:57:22 | 显示全部楼层 |阅读模式
1金钱
51单片机中外部中断可以和定时器中断在同一程序中使用吗?如何可以如何实现?
我知道答案 本帖寻求最佳答案回答被采纳后将获得系统奖励10 金钱 , 目前已有1人回答

回复

使用道具 举报

3

主题

12

帖子

67

积分

注册会员

Rank: 2

积分
67
发表于 2021-7-28 21:13:13 | 显示全部楼层
可以  你在中断初始化中同时初始化外部中断和定时器中断就可以                          #include<reg52.h>         //使用定时器控制蜂鸣器,外部中断0控制led  sbit led=P2^0;  sbit beep=P1^5;    typedef  unsigned int u16;   void  zhongduan()         //中断初始化  同时打开定时器0与外部中断0  { IT0=1;    EX0=1;    TMOD|=0x01;    TH0=0xfc;    TL0=0x18;    ET0=1;    TR0=1;    EA=1;  }          void main()          {                    zhongduan();            while(1);                                                 }  void wai_bu_zhong_duan() interrupt 0  {   led=~led;  }   void ding_shi_qi() interrupt 1  {                   TH0=0xfc;        TL0=0x18;            beep=~beep;    }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|普中开源电子分享网 粤ICP备16123577号-2

GMT+8, 2024-4-30 18:09 , Processed in 0.094825 second(s), 33 queries .

Powered by 论坛搭建 X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表