当前位置:网站首页>STC89C52RC的P4口的应用问题
STC89C52RC的P4口的应用问题
2022-08-04 23:51:00 【喜暖知寒】
所用芯片 STC89C52RC-40I LQFP-44
发现这个芯片有 P4 端口,但是直接如下操作会报错!
P4 = OXff;
解决办法:
要选择 <reg52.h>,需要用到 sfr 声明地址:
在STC89C51的数据手册中找到了特殊功能寄存器 SFRs
可知 P4 的地址为 E8H 。
直接定义:
sfr P4 0Xe8;
这样定义后,以下方式进行操作都可以:
sbit P4_0 = P4^0;
P4 = (P4 & 0xfe);
P4_0 = 0;
OK,问题圆满解决了!
边栏推荐
- 从单体架构迁移到 CQRS 后,我觉得 DDD 并不可怕
- golang 协程的实现原理
- KT148A voice chip ic working principle and internal architecture description of the chip
- node中package解析、npm 命令行npm详解,node中的common模块化,npm、nrm两种方式查看源和切换镜像
- 吐槽 | 参加IT培训的正确姿势
- 什么是次世代建模(附学习资料)
- 大师教你3D实时角色制作流程,游戏建模流程分享
- 为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...
- 线程三连鞭之“线程的状态”
- 没有这些「伪需求」,产品经理的 KPI 怎么完成?
猜你喜欢
随机推荐
没有这些「伪需求」,产品经理的 KPI 怎么完成?
导入JankStats检测卡帧库遇到问题记录
工业物联网 —— 新型数据库的召唤
【LeetCode】图解 904. 水果成篮
ansible学习笔记分享-含剧本示例
图解 Canvas 入门
@Import注解的作用以及如何使用
Bidding Announcement | Operation and Maintenance Project of Haina Baichuang Official Account
4-《PyTorch深度学习实践》-反向传播
mysql基础
MySQL的安装与卸载
情人节---快来学习一下程序员的专属浪漫吧
npm基本操作及命令详解
node中package解析、npm 命令行npm详解,node中的common模块化,npm、nrm两种方式查看源和切换镜像
"Relish Podcast" #397 The factory manager is here: How to use technology to empower the law?
d枚举生成位
what is MVCC
Pytorch分布式训练/多卡/多GPU训练DDP的torch.distributed.launch和torchrun
建模师经验分享:模型学习方法
大师教你3D实时角色制作流程,游戏建模流程分享