news 2026/6/10 12:47:43

通过按钮改变引脚的电平的状态并输出虚拟终端

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
通过按钮改变引脚的电平的状态并输出虚拟终端
#include <reg51.h> #include <stdio.h> #include <string.h> //stdio.h,string.h用于printf函数原型 void delay(unsigned int z); void uart_init(void); //串行口初始化 sbit button = P2^0; // P2.0引脚定义 sbit led = P2^2; // P2.0引脚定义 bit last_button_state; // 记录上一次按钮状态,使用bit类型匹配 void main() { led = 0; uart_init(); // 初始化按钮状态 last_button_state = button; printf("Button state monitoring started\n"); printf("Initial button state: %d\n", button); while(1) { // 实时输出按钮状态用于调试 //printf("Current button state: %d\r", button); // 检测按钮状态变化 if (button != last_button_state) { // 延长消抖时间确保稳定检测 delay(20); // 再次检测按钮状态,确认变化 if (button != last_button_state) { last_button_state = button; // 输出按钮状态变化 if (button == 0) { led = 1; printf("\nP2.0 state: Pressed (0)\n"); } else { led =0; printf("\nP2.0 state: Released (1)\n"); } } } // 主循环延迟 delay(50); } } void uart_init(void) { TMOD=0x20; //即0010 0000,定时器/计数器1,工作方式2 TH1=0xfd; //设置波特率为9600 TL1=0xfd; TR1=1; //启动定时器/计数器1 SCON=0x50; //SM0=0;SM1=1;REN=1;0101 0000.串口工作方式1,允许串行控制 PCON=0x00; //设置SMOD=0 IE=0x80; //EA=1;ES=0;只开总中断,关闭串口中断避免干扰按钮检测 TI=1; //中断请求标志位,直接使用printf必须加入此句才能实现发送 } void delay(unsigned int z) { unsigned int x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); }

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 11:22:58

qmlRegisterType 详解

qmlRegisterType 是 Qt QML 中将 C 类注册到 QML 系统中的核心函数&#xff0c;它建立了 C 类型与 QML 类型系统之间的桥梁。基本用法1. 最简单的注册#include <QQmlApplicationEngine> #include <QQmlContext> #include <QQuickItem>// 注册到默认模块&…

作者头像 李华
网站建设 2026/6/10 1:50:29

GEO报告一键生成工具:从数据采集到分析闭环

在AI搜索和大模型快速发展的背景下&#xff0c;品牌和产品的可见度评估越来越依赖数据化分析。GEO&#xff08;Global Entity Optimization&#xff09;报告&#xff0c;就是一种系统化的方法&#xff0c;用于监测品牌在不同AI平台上的表现以及竞品情况。随着AI搜索结构化和可计…

作者头像 李华
网站建设 2026/6/6 11:16:31

I知识库实操指南:构建适配 AI 的知识系统

写在前面&#xff1a; 人工智能要在企业落地&#xff0c;让知识库和知识管理成为了各类机构降本增效、提升能力的必选项&#xff1a; 没有高质量的知识库&#xff0c;没有企业自己的私有知识&#xff0c;AI的能力无法在企业发挥出作用。 但关于如何建知识库做好知识管理工作&am…

作者头像 李华
网站建设 2026/6/10 11:25:32

所有权之谜:为什么鲸鱼濒临灭绝,鸡却没有繁衍之忧?

所有权之谜&#xff1a;为什么鲸鱼濒临灭绝&#xff0c;鸡却没有繁衍之忧&#xff1f;核心结论&#xff1a;二者命运的天壤之别&#xff0c;根源在于所有权界定的清晰程度—— 鸡是私有产权明确的 “可再生资产”&#xff0c;人类会主动维护其繁衍&#xff1b;鲸鱼是产权模糊的…

作者头像 李华
网站建设 2026/6/10 11:26:24

原创高质量均衡化垃圾图像数据集,涵盖塑料、金属、玻璃、纸板、纸张、杂项垃圾6类标准化RGB图像,每类2300-2500张样本,开箱即用支持ResNet、MobileNet模型训练,适用于智能分拣设备等

高质量均衡化垃圾图像数据集&#xff0c;涵盖塑料、金属、玻璃、纸板、纸张、杂项垃圾6类标准化RGB图像&#xff0c;每类2300-2500张样本&#xff0c;开箱即用支持ResNet、MobileNet模型训练&#xff0c;适用于智能分拣设备等场景 引言与背景 在环保领域的智能垃圾分拣系统研…

作者头像 李华