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

关于单片机CPU如何控制相关引脚

目录

1、相关的单片机结构

2、通过LED的实例解释

1、相关的单片机结构

在寄存器中每一块都有一根导线与引脚对应,通过cpu改变寄存器内的数据(0或1),通过驱动器来控制对于的引脚。

2、通过LED的实例解释

如图所示,芯片的寄存器内有一块叫P2的地址对应着图中P20-P27(8个引脚),而每个引脚对应着一个LED灯(D1-D8),右边接正极(VCC)。

所以当左边引脚对应为低电平时,就很形成一条通路从而点亮对应电路的LED灯。

仅点亮D1的代码如下:

#include <REGX52.H>void main(){P2=0xFE // 1111 1110
}

(1)对应的头文件REGX52.H属于芯片专属的头文件,在芯片的sdk中可以找到。

在对应头文件中可以找到关于P2的定义。

(2)0xFE属于十六进制对应二进制的(1111 1110),而1代表高电平、0代表低电平

即:P20-P27对应的0111 1111,故除了P20引脚是低电平,其他7个引脚均设置为高电平

所以只有LED-D1形成了通路,会被点亮,其他都不会被点亮。

补充:关于通路我的理解为:正极能的流到负极,高电平流向低电平。

(本人大四,正在实习,纯软开发转嵌入式中,有错误的地方谢谢指正)

http://www.lryc.cn/news/217008.html

相关文章:

  • [概述] 获取点云数据的仪器
  • 路由器基础(八):策略路由配置
  • Java 零碎知识点
  • 多模态论文阅读之BLIP
  • OpenCV实战——OpenCV.js介绍
  • qt5工程打包成可执行exe程序
  • Qt之基于QCustomPlot绘制直方图(Histogram),叠加正态分布曲线
  • 232.用栈实现队列
  • C51--项目--感应开关盖垃圾桶
  • 基于单片机设计的太阳能跟踪器
  • 【踩坑及思考】浏览器存储 cookie 最大值超过 4kb,或 http 头 cookie 超过限制值
  • 竞赛选题 深度学习实现行人重识别 - python opencv yolo Reid
  • SpringCloud Gateway实现请求解密和响应加密
  • IDEA创建Springboot多模块项目
  • React:JSX语法入门
  • AI大模型架构师专家,你会问什么来测试我的水平,如何解答上述问题,学习路径是什么
  • Dev-C调试的基本方法2-1
  • Linux 调试 (objdump/strace/strings)
  • CAS 单点登录详解
  • tbh常用的绘图快捷键
  • Android-Framework 清除应用用户数据,不清除权限
  • CS认证办理流程,CS认证好处
  • macOS 安装brew
  • H5: 使用Web Audio API播放音乐
  • Parasoft C/C++test:汽车网络安全ISO 21434最佳实践
  • 如何卸载干净 IDEA(图文讲解)windows和Mac教程
  • Docker搭建Gitlab
  • STM32F4X SDIO(四) SDIO控制器
  • 【flink】Task 故障恢复详解以及各重启策略适用场景说明
  • 一个计算机高手的成长3