实验实现:八个红蓝LED灯实现流水灯定时闪烁,当按下按键Key则停止闪烁,松开按键恢复闪烁。

#include <reg52.h>
#define uchar unsigned char
#define uint  unsigned int
sbit Key=P3^2;void delay(int i)
{while(i--);}
void init()     //初始化定时器
{TMOD = 0x01;           //选择为定时器 0 模式, 工作方式 1, 仅用 TR0 打开启动。TH0 = 0x3c;           //给定时器赋初值TL0 = 0xb0; ET0 = 1;   TR0 = 1; EX0=1;IT0=1; EA = 1;
}void main()
{ init();while(1);
}
void key() interrupt 0 using 0
{if(Key==0){delay(40000); //按键消抖if(Key==0){P0=0xff;while(Key==0);//等待按键松开}}}
void timer0() interrupt 1
{TH0 = 0x3c;TL0 = 0xb0;    P0 = ~P0;   delay(10000);
}

proteus仿真电路图

51单片机 定时器外部中断 proteus仿真相关推荐

  1. 【019】基于51单片机的交通灯Proteus仿真设计

    一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...

  2. 基于51单片机的烟雾火灾报警器proteus仿真设计

    基于51单片机的烟雾火灾报警器proteus仿真设计 1 开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/KEIL5 原理图:AD 设计编号:A0004 代码讲解+仿真讲解+仿真演示 ...

  3. 51单片机:外部中断实现流水灯

    51单片机:外部中断实现流水灯 作业要求: 按照给定的实验板电路图编程实现外部中断控制流水灯,初始上电时,实验板右下侧的流水灯区域只有最右侧LED灯亮,其他灯全都熄灭,每按下一次按键,流水灯从右向左流 ...

  4. 基于51单片机智能路灯控制系统Proteus仿真

    资料编号:182    下面是仿真功能视频演示: 182-基于51单片机智能路灯控制系统Proteus仿真 功能讲解: 采用51单片机作为控制CPU,可以通过设置开灯和关灯时间开自动控制路灯的打开和关 ...

  5. 51单片机+LCD12864的万年历Proteus仿真

    51单片机+LCD12864的万年历Proteus仿真 Proteus仿真效果 按键说明:递增按键的范围是根据设置的属性变化而变化,如果是年就是0-99,超出范围归0,如果是月份就是0-12超出范围归 ...

  6. 51单片机 74HC595应用实例+Proteus仿真

    51单片机 74HC595应用实例+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #include <intrins.h> #defi ...

  7. 51单片机之外部中断拙见

    外部中断需要注意的点 1. 外部中断其实是包含在中断系统中的,STC89Cx系列单片机提供4个外部中断:外部中断0(INT0),外部中断1(INT1),外部中断2(INT2),外部中断3(INT3) ...

  8. 【034】基于51单片机的HX711电子秤Proteus仿真设计

    一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...

  9. 51单片机 八路抢答器+Proteus仿真

    51单片机 八路抢答器+Proteus仿真 Proteus仿真 实例代码1 直观,任意看懂 #include <reg52.h> unsigned char code led[17]={0 ...

最新文章

  1. 揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...
  2. ORACLE选择hint,ORACLE中的的HINT详解
  3. 深入浅出组合逻辑电路(3)常见的几种编码器
  4. 任正非:要提高待遇,敢于和美国争夺人才
  5. Mac 安装virtualbox 虚拟机用移动硬盘遇到的VERR_WRITE_PROTECT
  6. 程序员很平凡,但从事着不平凡的工作!
  7. 求剁手的分享,如何简单开发js图表
  8. 数据结构与算法python—12.二叉搜索树及python实现与leetcode总结
  9. Atitit mysql redis mongodb 性能指标 目录 1.1. 二、 性能比较 1 1.2. 性能极高- Redis能读的速度是110000次/s,写的速度是81000次/s 2 1
  10. 最新!华为HCIA网络工程师题库精讲(02)
  11. Word表格之VBA知识
  12. 计算机中所有文字信息都是,计算机文字 计算机文字与信息处理
  13. P6858 数学期望
  14. ubuntu内核版本回退,显卡驱动降级,重装显卡驱动和cuda,cudnn
  15. 笔记本Win11连接WiFi后显示无Internet访问权限怎么办
  16. android tv字体,android TV 屏幕适配 (一)
  17. AngularJS $destroy
  18. strcmp, strcasecmp, memcmp
  19. 程序员的自我修养阅读笔记
  20. 国家天地图API 创建点 覆盖物

热门文章

  1. 神经网络控制学习笔记——系统动力学背景
  2. 设计者使用最多的前20专门设计LOGO的免费字体
  3. 基于Android中socket流的实时监控及遥控系统
  4. vw vh vm
  5. 北京、上海、深圳、广州城市手册
  6. 自己遇到的Java软件工程师部分面试题(带答案解析)
  7. 解决您可能是盗版软件的受害者
  8. etc微信充值显示服务器错误,etc微信
  9. xmpp, webrtc, webchat联想
  10. Python基础知识三 输出字符