当前位置: 首页 > news >正文

【51单片机2个外部中断控制流水方向与引脚电平】2022-5-4

缘由利用at89c51引用外部中断INT0,INT1用按键S1,S2 已实现正反向流,不能实现双闪-编程语言-CSDN问答

#include "REG52.h"
bit k0=0,k1=0;
void main()
{unsigned char jz=1;unsigned int Ys=47474;EA=1; //全局中断开关IT1 = 1;//下降沿触发EX1 = 1;//开外部中断IT0 = 1;//下降沿触发EX0 = 1;//开外部中断while(1){P1=k1|jz;while(--Ys);Ys=47474;if(k0){jz=jz>>1;if(jz==0)jz=128;}else{jz=jz<<1;if(jz==0)jz=1;}}
}
void WaiBuZhongDuan1() interrupt 2//外部中断0=0,1=2,引脚P3.3,INT1
{k0=!k0;
}
void WaiBuZhongDuan0() interrupt 0//外部中断0=0,1=2,引脚P3.2,INT0
{k1=~k1;
}

相关文章:

  • 基于PostgreSQL的百度或高德等POI多层级分类的数据库设计
  • 云原生 CAD 让制造业设计协同更便捷
  • Docker快速部署可视化防火墙工具:使用go语言开发,底层是iptables,提供API调用
  • 动手用 Web 实现一个 2048 游戏
  • 基于分布式部分可观测马尔可夫决策过程与联邦强化学习的低空经济智能协同决策框架
  • 【MySQL基础】MySQL复合查询全面解析:从基础到高级应用
  • 前端依赖升级完全指南:npm、pnpm、yarn 实践总结
  • python系列教程245——为什么需要继承
  • Linux——7.如何理解 shell
  • C#图书管理系统笔记(残缺版)
  • STM32F103C8T6 学习笔记摘要(四)
  • 前端截图并导出pdf
  • dify应用实践教程5
  • 量子机器学习前沿:量子神经网络与混合量子-经典算法
  • 【图片识别改名】自动识别图片中的文字并给图片命名 ,图片自动识别并且能重命名的操作步骤和注意事项
  • Spark基于Bloom Filter算法的Runtime Filter Join优化机制
  • 【论文阅读35】-PINN review(2021)
  • AI编程再突破,文心快码发布行业首个多模态、多智能体协同AI IDE
  • 【LeetCode】用双指针解决移除元素问题、合并两个有序数组求解
  • 基于openfeign拦截器RequestInterceptor实现的微服务之间的夹带转发
  • 公司简介概况怎么写/网站优化排名怎么做
  • 佛山网站优化步骤/如何制作一个简易网站
  • 爱站网关键词挖掘工具熊猫/网站seo资讯
  • 溧阳做网站的哪家好/境外电商有哪些平台
  • 酒店网站建站/怎么推广一个平台
  • 在印度做外贸需要什么网站/网站seo优化检测