实行15:外部中断实行

杀鸡焉用牛刀  金牌会员 | 2024-8-25 20:31:25 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 668|帖子 668|积分 2004

硬件电路图:


P3^2  外部中断0         编号0
P3^3 外部中断1          编号2
代码
main.c
  1. #include<reg52.h>
  2. typedef unsigned int u16;
  3. typedef unsigned char u8;
  4. sbit LED1=P2^0;
  5. sbit KEY3=P3^2;
  6. sbit LED8=P2^7;
  7. sbit KEY4=P3^3;
  8. void delay_10us(u16 n)
  9. {
  10.         while(n--);
  11. }
  12. void delay_ms(u16 ms)
  13. {
  14.         u16 i,j;
  15.         for(i=ms;i>0;i--)
  16.         for(j=110;j>0;j--);
  17. }
  18. void exti0_init(void)
  19. {
  20.    IT0=1;
  21.    EX0=1;
  22.    EA=1;
  23. }
  24. void exti1_init(void)
  25. {
  26.    IT1=1;
  27.    EX1=1;
  28.    EA=1;
  29. }
  30. void main()
  31. {
  32.     exti0_init();
  33.         while(1)
  34.         {
  35.         }
  36.                
  37. }
  38. void exti0() interrupt 0
  39. {
  40.         delay_10us(1000);
  41.         if(KEY3==0)
  42.         {
  43.                  LED1=!LED1;
  44.         }
  45. }
  46.        
  47.        
复制代码
实行视频:
     51开辟板:外部中断实行
  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

杀鸡焉用牛刀

金牌会员
这个人很懒什么都没写!

标签云

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