51单片机 定时器外部中断 proteus仿真
实验实现:八个红蓝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仿真相关推荐
- 【019】基于51单片机的交通灯Proteus仿真设计
一.资料内容 (1).基于51单片机的交通灯proteus仿真设计一份: (2).基于51单片机的交通灯proteus仿真设计keli源代码一份: (3).基于51单片机的交通灯proteus仿真设计 ...
- 基于51单片机的烟雾火灾报警器proteus仿真设计
基于51单片机的烟雾火灾报警器proteus仿真设计 1 开发环境 仿真图:proteus8.9以上 程序代码:KEIL4/KEIL5 原理图:AD 设计编号:A0004 代码讲解+仿真讲解+仿真演示 ...
- 51单片机:外部中断实现流水灯
51单片机:外部中断实现流水灯 作业要求: 按照给定的实验板电路图编程实现外部中断控制流水灯,初始上电时,实验板右下侧的流水灯区域只有最右侧LED灯亮,其他灯全都熄灭,每按下一次按键,流水灯从右向左流 ...
- 基于51单片机智能路灯控制系统Proteus仿真
资料编号:182 下面是仿真功能视频演示: 182-基于51单片机智能路灯控制系统Proteus仿真 功能讲解: 采用51单片机作为控制CPU,可以通过设置开灯和关灯时间开自动控制路灯的打开和关 ...
- 51单片机+LCD12864的万年历Proteus仿真
51单片机+LCD12864的万年历Proteus仿真 Proteus仿真效果 按键说明:递增按键的范围是根据设置的属性变化而变化,如果是年就是0-99,超出范围归0,如果是月份就是0-12超出范围归 ...
- 51单片机 74HC595应用实例+Proteus仿真
51单片机 74HC595应用实例+Proteus仿真 Proteus仿真 实例代码 #include <reg52.h> #include <intrins.h> #defi ...
- 51单片机之外部中断拙见
外部中断需要注意的点 1. 外部中断其实是包含在中断系统中的,STC89Cx系列单片机提供4个外部中断:外部中断0(INT0),外部中断1(INT1),外部中断2(INT2),外部中断3(INT3) ...
- 【034】基于51单片机的HX711电子秤Proteus仿真设计
一.压缩包资料内容 (1).基于51单片机的HX711电子秤proteus仿真设计一份: (2).基于51单片机的HX711电子秤proteus仿真设计keli源代码一份: (3).基于51单片机的H ...
- 51单片机 八路抢答器+Proteus仿真
51单片机 八路抢答器+Proteus仿真 Proteus仿真 实例代码1 直观,任意看懂 #include <reg52.h> unsigned char code led[17]={0 ...
最新文章
- 揭秘华为AI一站式开发平台,3步构建一个AI模型 | 华为昇腾师资培训沙龙西安场...
- ORACLE选择hint,ORACLE中的的HINT详解
- 深入浅出组合逻辑电路(3)常见的几种编码器
- 任正非:要提高待遇,敢于和美国争夺人才
- Mac 安装virtualbox 虚拟机用移动硬盘遇到的VERR_WRITE_PROTECT
- 程序员很平凡,但从事着不平凡的工作!
- 求剁手的分享,如何简单开发js图表
- 数据结构与算法python—12.二叉搜索树及python实现与leetcode总结
- Atitit mysql redis mongodb 性能指标 目录 1.1. 二、 性能比较	1 1.2. 性能极高- Redis能读的速度是110000次/s,写的速度是81000次/s	2 1
- 最新!华为HCIA网络工程师题库精讲(02)
- Word表格之VBA知识
- 计算机中所有文字信息都是,计算机文字 计算机文字与信息处理
- P6858 数学期望
- ubuntu内核版本回退,显卡驱动降级,重装显卡驱动和cuda,cudnn
- 笔记本Win11连接WiFi后显示无Internet访问权限怎么办
- android tv字体,android TV 屏幕适配 (一)
- AngularJS $destroy
- strcmp, strcasecmp, memcmp
- 程序员的自我修养阅读笔记
- 国家天地图API 创建点 覆盖物