QX---mini51单片机学习---(9)中断系统

目录

1什么是中断

2中断系统在单片机系统中的作用

3如何使用单片机的中断系统

4实践

1什么是中断

RST 

 

P0想输出高电平接上拉电阻

 2中断系统在单片机系统中的作用

 

3如何使用单片机的中断系统

可位寻址:IE中的EA可以直接,EA=1;

外部中断:先EA=1;再EX1=1; IT1=1;此时只要引脚产生下降沿,cpu进入中断处理

4实践 

#include<reg52.h>
#include<intrins.h>#define uint unsigned int 
#define uchar unsigned charsbit DU = P2^6;
sbit WE = P2^7;
sbit Key_s1 = P3^5;
sbit flag = P3^7;//外部中断信号产生脚//uchar num;//数码管的值
code固定table的值,code很大8kram区小
//uchar code table[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};
void delay(unsigned int xms)		//@12.000MHz
{unsigned char i, j;while(xms--){i = 2;j = 239;do{while (--j);} while (--i);}
}void int1Init()
{EA = 1;//开总中断EX1 = 1;//开外部中断1IT1 = 1;//外部中断1下降沿触发器
}
void int1 ()interrupt 2
{P1 = ~P1;}
void main()
{int1Init();while(1){if(Key_s1 == 0){delay(20);//消抖if(Key_s1==0){			flag = 1;flag = 0;                                        while(!Key_s1);//判断是否松手}}}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/698146.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

TCP四次挥手——断开连接 滑动窗口-流量控制

四次挥手 在TCP的四次挥手中&#xff0c;其重要作用就是释放客户端和服务器的连接。 这里的一些参数非常重要&#xff0c;因为这些参数的作用是为了表达TCP四次挥手断开连接的过程。 其中的参数如下 1.FIN&#xff1a;FIN (Finish) 是TCP协议中的一个标志位&#xff0c;用于…

机器学习教学实训解决方案

一、引言 随着人工智能技术的飞速发展&#xff0c;机器学习作为其核心组成部分&#xff0c;已成为现代科技领域的热点。为了培养具备机器学习专业技能的优秀人才&#xff0c;唯众结合多年职业教育经验&#xff0c;深入行业需求&#xff0c;精心设计了《机器学习教学实训解决方…

海外客户开发渠道有哪些

海外客户开发是一个多元化的过程&#xff0c;涉及线上与线下多个渠道。以下是一些有效的海外客户开发渠道&#xff1a; 平台电商&#xff1a; 利用国际B2B电商平台&#xff0c;如阿里巴巴国际站、 Globalsources、Made-in-China等&#xff0c;这些平台拥有庞大的国际买家流量&a…

AI游戏外挂为何违法?

尊敬的读者们&#xff0c;大家好&#xff01;今天我想和大家探讨一个备受争议的话题——AI游戏外挂的合法性。近年来&#xff0c;随着人工智能技术的飞速发展&#xff0c;AI外挂逐渐成为游戏领域的一大毒瘤。那么&#xff0c;为什么AI游戏外挂会被视为违法行为呢&#xff1f;本…

《intel开发手册卷1》学习笔记1

1、操作模式 IA-32架构支持三种基本操作模式:保护模式、实地址模式和系统管理模式。操作模式决定了哪些指令和体系结构功能是可访问的: 1&#xff09;保护模式&#xff1a;该模式是处理器的自然状态。保护模式的功能之一是能够在受保护的多任务环境中直接执行“实地址模式”80…

LoRa无线通信的特点

LoRa&#xff08;WiFine&#xff09;是一种专为物联网&#xff08;IoT&#xff09;应用设计的低功耗广域网&#xff08;LPWAN&#xff09;通信技术。它以其超长的通信距离、低功耗和易于部署等特点&#xff0c;在智能城市、工业自动化、环境监测、农业物联网等领域得到了广泛的…

Redis-持久化操作-RDB

Redis持久化 由于Redis的数据都存放在内存中&#xff0c;如果没有配置持久化&#xff0c;Redis重启后数据就全丢失了&#xff0c;于是需要开启 Redis的持久化功能&#xff0c;将数据保存到磁盘上&#xff0c;当Redis重启后&#xff0c;可以从磁盘中恢复数据。 Redis提供了两个…

什么是数据中心?关于数据中心的这些知识一定要知道

在数字化时代&#xff0c;数据已成为企业最宝贵的资产之一。数据中心&#xff0c;作为支撑海量数据存储、处理和分发的基础设施&#xff0c;其战略地位日益凸显。它们不仅是信息技术的心脏&#xff0c;更是推动现代商业决策、创新和运营的核心引擎。随着云计算、大数据、物联网…

AR系列路由器配置本地同一网段互通

A R 路由器是华为公司推出的企业级路由器产品系列&#xff0c;具有高可靠性、高性能和易管理等特点。AR 系列路由器提供的功能包括路由转发、安全接入、语音、视频、无线等多种业务&#xff0c;支持各种接入方式和协议&#xff0c;并且可以方便地进行扩展和升级。 实验拓扑图&…

为什么3d重制变换模型会变形?---模大狮模型网

3D建模和渲染过程中&#xff0c;设计师经常会遇到一个让人头疼的问题&#xff0c;那就是模型在进行重制变换后出现的意外变形。这种变形不仅影响了模型的外观和质量&#xff0c;也给设计工作带来了额外的麻烦。本文将深入探讨3D模型进行重制变换后出现变形的原因&#xff0c;帮…

15.JUC原子类

文章目录 JUC原子类1.JUC中的Atomic原子操作包1.1. 基本原子类&#xff08;Basic Atomic Classes&#xff09;1.2. 数组原子类&#xff08;Array Atomic Classes&#xff09;1.3. 引用原子类&#xff08;Reference Atomic Classes&#xff09;4. 字段更新原子类&#xff08;Fie…

【LAMMPS学习】八、基础知识(6.5)PyLammps 教程

8. 基础知识 此部分描述了如何使用 LAMMPS 为用户和开发人员执行各种任务。术语表页面还列出了 MD 术语&#xff0c;以及相应 LAMMPS 手册页的链接。 LAMMPS 源代码分发的 examples 目录中包含的示例输入脚本以及示例脚本页面上突出显示的示例输入脚本还展示了如何设置和运行各…