所用芯片 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;

STC89C52RC的P4口的应用问题相关推荐

  1. 单片机补充案例--stc89c52的P4口使用

    说明:头文件为8052.h默认情况下不能使用P4口,需要添加如下代码,如使用P4_4: __sfr __at (0xE8) P4; __sbit __at (0xEC) P4_4; 如果用keil: ...

  2. STC89C52RC

    STC89C52RC是宏晶公司的增强型MCS-51单片机,与Atmel公司的AT89C52相比,有以下优点: 支持STC的2线制下载方式,下载程序更方便 支持6T模式(在6T模式下,6个时钟周期就是一 ...

  3. 51单片机的配p10端口c语言,stc12c5a16s2的单片机的p5口做普通端口怎么定义?

    给你一个完整的STC12头文件 #ifndef __STC12C5A60S2_H_ #define __STC12C5A60S2_H_ / //---------------------------- ...

  4. 单片机定时器一1ms12MHz_【51单片机】基于STC89C52RC的多路电压采集系统

    随着经济的飞速发展和科学技术水平的不断提高,智能数据采集系统在工业生产以及科学研究中得到了广泛的应用.在信息化时代,数据和信息无疑成为一种重要的资源,而数据采集系统的出现更是进一步促进了人机交互.对设 ...

  5. 51单片机——IO口

    IO口分类 此单片机有39个IO口,P0到P3每个8个口,P4有7个口 一般用P1,P2,P3,P4口与外部模块通信,这4个口是准双向口,具备弱上拉电阻的:P0口重新上电后是开漏输出,若总线扩展用,不 ...

  6. c51单片机烧录程序 控制台显示正在检测目标单片机

    问题 c51单片机烧录程序 控制台显示正在检测目标单片机 详细问题 笔者使用单片机型号STC89C52, 进行程序烧录.控制台显示正在检测目标单片机 解决方案 将单片机型号由STC89C52更改为ST ...

  7. DIY 基于51单片机的电子温度计的总结

    仿真图和程序: 链接:https://pan.baidu.com/s/16yHINVxLvfdHiHGzz_S_9Q 提取码:1234 总结一下这次画PCB的问题,以前都是写软件,使用传感器之类的也只 ...

  8. python123照猫画虎求阶乘_单片机 - 21ic中国电子网

    中国,2018年5月2日--意法半导体推出业界首款同时适用于单电阻采样和三电阻采样的低电压无刷电机驱动器STSPIN233.该电机驱动器纤巧紧凑,仅为3mm x 3mm的封装内集成有200mΩ的 1. ...

  9. OVS端口镜像(十五)

    ovs中无法直接抓包分析,可以通过端口流量镜像的方式进行抓包 端口流量镜像主要分为两步: 创建mirror,指定mirror中的源端口,目的端口 绑定mirror至bridge 1.创建mirror ...

最新文章

  1. opencv reshape函数详解
  2. 大数据开发套件—调度运维常见问题
  3. saltstack mysql_saltstack mysql returner
  4. ArrayList的使用
  5. 高级软件测试技术17秋第1次课堂作业小结
  6. 写作新手想少走弯路,尽快赚到钱,必须要知道的
  7. ADS笔记 | 史密斯圆进行阻抗匹配,并用ADS仿真结果
  8. 【数学建模】排队论模型及MATLAB实现含GUI界面
  9. 极化码理论及算法研究6-SCL、CA-SCL及matlab仿真
  10. 1.5.12、面向对象下__接口Implement,接口的使用
  11. python pygame 游戏实战:Maze 迷宫生成,显示和游戏(附全部代码)
  12. shell脚本中shift的用法
  13. python数字替换 携程校招
  14. 迅捷在线PDF转换成Word转换器简介
  15. win10电脑输入密码就重启,进入无限重启状态详细解决办法
  16. 统信UOS命令大全 麒麟系统命令大全 Linux常用命令操作大全(非常全非常详细) ubuntu命令大全常用操作命令大全
  17. 【宏定义】#define 的使用方法
  18. Django如何发送电子邮件?
  19. 使用Jna调用dll函数库(java使用jna对接硬件接口)
  20. web项目接入微信登录

热门文章

  1. Robocode介绍
  2. mysql关于case when的用法举例
  3. 和平精英苹果系统显示服务器暂未开放,和平精英苹果更新不了 苹果无法进行版本更新如何解决...
  4. php 微信全员分销_php筹建微信企业分销网站常见功能
  5. My97DatePicker日期范围限制
  6. 浅谈高性能计算(HPC)
  7. windows7图形界面远程centos6.5
  8. 使用CLB部署HTTPS业务
  9. 新浪微博java开发_新浪微博API java开发
  10. 7-4 宿舍谁最高? (20 分) map+结构体的应用