我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

51单片机改动sfr变量的操作的含义是什么?

 这个文件里面把这个LED给改成~0x01了,但是LED,也就是P2,是一个寄存器的地址呀,怎么能改动呢?

如此图,这个P2是一个寄存器的地址。 

这个是keil5中定义的一个关键字,有sfr和sbit,sfr是将后面的地址起个名字,sbit是将这个地址后的内容一点一点的分配。
比如:

sfr LCD = 0xA0;

那使用LCD其实是在使用寄存器0xA0地址的内容。

近期文章

  • 求SIC MOSFET 驱动芯片
  • 我想求分离出来的数,然后进行加减,但为什么这个代码只能输出每个位上的数?问题出在哪?
  • window.onload=function(){}为什么不能执行该计算
  • CatBoost速度问题
  • python for 循环向量化优化
  • java可以做什么?
  • MALTAB2019a安装后打不开 大神救命啊!
  • Keithley 6487与2400软件兼容性问题
  • assertion: GDK_IS_DRAWABLE failed
  • python matplotlib绘图bin取值相关问题
  • javafx2.0在centos7.9退出问题,jdk版本1.8.0_251-b08
  • 如何理解C++里的虚函数与unordered_map?
  • 这个simulink模块叫什么名字
  • Hive如何实现跨行两两分组相加?
  • c语言桶排序中间步骤不理解
  • 【nginx】域名带横线
  • lucene和solr该用什么
  • webots中pen的使用
  • C++编程题 棋盘涂色
  • 首次打开公众号页面出现“无法打开页面”,刷新后正常,可能是什么原因引起的?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华