注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

This is Ansifa

近期都不会更新绿色软件

 
 
 
 
 

日志

 
 

STC学习笔记3-中断实验  

2012-02-20 00:19:42|  分类: 电子技术 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

STC学习笔记3-中断实验

演示一个很简单的按键触发中断事件。按一下按键,LED就闪三下。用的是INT0

电路连接与实验2一样,P3.2是中断源0(INT0),程序里面没声明引脚,但是P3.2在中断已经使用。;




代码:
普通浏览复制代码
  1. STC学习笔记3-中断实验 - ansifa - This is Ansifa/*
  2. STC学习笔记3-中断实验 - ansifa - This is AnsifaSTC15F104E中断实验
  3. STC学习笔记3-中断实验 - ansifa - This is AnsifaAnsifa
  4. STC学习笔记3-中断实验 - ansifa - This is Ansifa2012-2-19
  5. STC学习笔记3-中断实验 - ansifa - This is Ansifa时钟频率5~12M随意
  6. STC学习笔记3-中断实验 - ansifa - This is Ansifa*/
  7. STC学习笔记3-中断实验 - ansifa - This is Ansifa
  8. STC学习笔记3-中断实验 - ansifa - This is Ansifa#include "reg51.h"
  9. STC学习笔记3-中断实验 - ansifa - This is Ansifabit FLAG;
  10. STC学习笔记3-中断实验 - ansifa - This is Ansifasbit Pin = P3 ^ 3;
  11. STC学习笔记3-中断实验 - ansifa - This is Ansifa
  12. STC学习笔记3-中断实验 - ansifa - This is Ansifavoid delay(unsigned int a) //延时
  13. STC学习笔记3-中断实验 - ansifa - This is Ansifa{
  14. STC学习笔记3-中断实验 - ansifa - This is Ansifa    unsigned int i;
  15. STC学习笔记3-中断实验 - ansifa - This is Ansifa    while( a-- != 0)
  16. STC学习笔记3-中断实验 - ansifa - This is Ansifa    {
  17. STC学习笔记3-中断实验 - ansifa - This is Ansifa        for(= 0; i < 600; i++);
  18. STC学习笔记3-中断实验 - ansifa - This is Ansifa    }
  19. STC学习笔记3-中断实验 - ansifa - This is Ansifa}
  20. STC学习笔记3-中断实验 - ansifa - This is Ansifa
  21. STC学习笔记3-中断实验 - ansifa - This is Ansifavoid exint0() interrupt 0
  22. STC学习笔记3-中断实验 - ansifa - This is Ansifa{
  23. STC学习笔记3-中断实验 - ansifa - This is Ansifa    FLAG = INT0;
  24. STC学习笔记3-中断实验 - ansifa - This is Ansifa    //闪三次LED
  25. STC学习笔记3-中断实验 - ansifa - This is Ansifa    Pin = 1;
  26. STC学习笔记3-中断实验 - ansifa - This is Ansifa    delay(100);
  27. STC学习笔记3-中断实验 - ansifa - This is Ansifa    Pin = 0;
  28. STC学习笔记3-中断实验 - ansifa - This is Ansifa    delay(100);
  29. STC学习笔记3-中断实验 - ansifa - This is Ansifa    Pin = 1;
  30. STC学习笔记3-中断实验 - ansifa - This is Ansifa    delay(100);
  31. STC学习笔记3-中断实验 - ansifa - This is Ansifa    Pin = 0;
  32. STC学习笔记3-中断实验 - ansifa - This is Ansifa}
  33. STC学习笔记3-中断实验 - ansifa - This is Ansifa
  34. STC学习笔记3-中断实验 - ansifa - This is Ansifavoid main()
  35. STC学习笔记3-中断实验 - ansifa - This is Ansifa{
  36. STC学习笔记3-中断实验 - ansifa - This is Ansifa    IT0 = 1;   //设置 INT0 的中断触发方式 (1:Falling only 0:Rising & Falling)
  37. STC学习笔记3-中断实验 - ansifa - This is Ansifa    EX0 = 1;                   //允许INT0 中断
  38. STC学习笔记3-中断实验 - ansifa - This is Ansifa    EA = 1;                    //开总中断
  39. STC学习笔记3-中断实验 - ansifa - This is Ansifa    while (1);
  40. STC学习笔记3-中断实验 - ansifa - This is Ansifa}
  41. STC学习笔记3-中断实验 - ansifa - This is Ansifa


Keil uVersion2工程文件:
 中断.rar (1.47 KB, 下载次数: 0) 

  评论这张
 
阅读(1405)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016