当前位置:网站首页>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,问题圆满解决了!
边栏推荐
- ~ hand AHB - APB Bridge 】 【 AMBA AHB bus
- 吐槽 | 参加IT培训的正确姿势
- 4-《PyTorch深度学习实践》-反向传播
- 4 - "PyTorch Deep Learning Practice" - Backpropagation
- OpenCV:10特征检测
- golang 协程的实现原理
- 从单体架构迁移到 CQRS 后,我觉得 DDD 并不可怕
- Modelers experience sharing: model study method
- NebulaGraph v3.2.0 Release Note,对查询最短路径的性能等多处优化
- 为何越来越多人选择进入软件测试行业?深度剖析软件测试的优势...
猜你喜欢
MySQL基础篇【子查询】
Pytorch分布式训练/多卡/多GPU训练DDP的torch.distributed.launch和torchrun
大师教你3D实时角色制作流程,游戏建模流程分享
【SSR服务端渲染+CSR客户端渲染+post请求+get请求+总结】
What is next-generation modeling (with learning materials)
【LeetCode】双指针题解汇总
手写分布式配置中心(1)
jenkins send mail system configuration
Xiaohei's leetcode journey: 95. Longest substring with at least K repeating characters
Essential knowledge for entry-level 3D game modelers
随机推荐
LeetCode Hot 100
【SSR服务端渲染+CSR客户端渲染+post请求+get请求+总结】
NebulaGraph v3.2.0 Release Note,对查询最短路径的性能等多处优化
安全软件 Avast 与赛门铁克诺顿 NortonLifeLock 合并案获英国批准,市值暴涨 43%
什么是次世代建模(附学习资料)
没有这些「伪需求」,产品经理的 KPI 怎么完成?
Basic web in PLSQL
Cloud native - Kubernetes 】 【 scheduling constraints
资深游戏建模师告知新手,游戏场景建模师必备软件有哪些?
MySQL增删改查基础
七牛云图片上传
Brainstorm: Complete Backpack
Bidding Announcement | Operation and Maintenance Project of Haina Baichuang Official Account
【Valentine's Day special effects】--Canvas realizes full screen love
如何写好测试用例
基于深度学习的路面坑洞检测(详细教程)
golang 协程的实现原理
MVCC是什么
注解@EnableAutoConfiguration的作用以及如何使用
Three tips for you to successfully get started with 3D modeling