STC89C52系列单片机IO口有三种工作模式:
1、准双向口/弱上拉(标准8051输出模式)
2、开漏输出模式
3、输入模式
其中P1/P2/P3/P4上电复位后为传统的8051的IO口模式,而P0口上电后是开漏输出。
P0口作为IO口使用时需要加4.7K-10K的上拉电阻。

新增特殊功能寄存器的声明示例:
sfr P4 = 0xe8;
sbit P40 = 0xe8;
sbit P41 = 0xe9;
sbit P42 = 0xea;
sbit P43 = 0xeb;
sbit P44 = 0xec;
sbit P45 = 0xed;
sbit P46 = 0xee;
将寄存器P4的位全部置为1:
P4 = 0xff;
单独将某一位置1或0:
P41 = 1;
P42 = 0;
P43 = 0;

51单片机-STC89C52系列学习第一篇之IO口学习相关推荐

  1. 51单片机开发入门(3)-IO口应用

    前言 根据前面对51单片机的了解和基础理论知识的掌握,接下来就正式进入单片机开发--实践.引用最近几天追的电视剧<觉醒年代>里新文化领袖陈独秀.李大钊等革命前辈们一直在说的和在践行的马克思 ...

  2. 51单片机STC89C52点亮一个LED(IO口的位操作)

    51单片机点亮一个LED(IO口的位操作)STC89C52 程序源码 /*-----------------------包含头文件区域-------------------------*/ #incl ...

  3. 【51单片机STC89C52】IO口模拟PWM控制SG90舵机

    一.PWM PWM ,英文名 Pulse Width Modulation ,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编 ...

  4. stc单片机如何用C程序将IO口设为强推挽输出

    stc单片机如何用C程序将IO口设为强推挽输出!!! 2014年07月10日 18:52:05 daa20 阅读数:12605 网摘一: stc单片机如何将IO口设为强推挽输出C程序怎么设置比如我设P ...

  5. 单片机 | 51单片机实践【基础篇】

    [金善愚] 单片机应用实践--基础篇 笔记整理 课程视频 :https://space.bilibili.com/483942191/channel/collectiondetail?sid=1440 ...

  6. 51单片机(STC89C52)的中断和定时器

    STC89C51/STC89C52 Timer 内部不带振荡源, 必须外接晶振 采用11.0592MHz,或22.1184MHz,可方便得到串口通讯的标准时钟. STC89和STC90系列为12T, ...

  7. 《单片机原理与应用》——并行IO口原理

    系列文章目录 文章目录 系列文章目录 一.单片机并行IO口工作原理 二.51单片机工作周期和时序 1.时钟电路 2.复位方式 3.机器周期和指令周期 三.C51新增的变量类型 四.函数的定义 提示:以 ...

  8. 51单片机——I2C-EEPROM实验,小白讲解,相互学习

    I2C介绍 I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式 串行总线,用于连接微控制器及其外围设备.是微电子通信控制领域广泛采用的 一种总线标准. ...

  9. STC15单片机读写大容量SD卡(IO口模拟SPI模式)

    使用的芯片是STC15系列的IAP15F2K61S2,开发板是51的xl2000.把芯片座上的51芯片拔掉换成STC的,混合模式.(配置够低吧) 源码由51开发板例程的实验26修改而来. 浏览了网上的 ...

  10. [51单片机]学电开发板-一块值得拥有的学习利器

    前言:大家好,我是豆包.前两天从我兄弟那里得到了一款穿了"衣服"的51开发板,说真的,能把开发板做成这样,真的是很用心,很细心.之前,我还自己建立个公众号,做的是关于51单片机开发 ...

最新文章

  1. js前端实现模糊查询
  2. 运维角度浅谈MySQL数据库优化(转自:2018-03-10 李振良 JAVA高级架构)
  3. ASP.NET2.0 XML系列(6): 使用XmlReaderSettings配置XmlReader的输出
  4. dagger2 注入_如何使用Dagger 2在您的应用程序中实现依赖注入
  5. TokenInsight:BTC网络活跃度保持历史高位,人气居高不下
  6. 数据分析方向之连续性的价值分析
  7. ENVI入门系列教程---一、数据预处理---5. 图像自动配准
  8. python语法分析图_Python的抽象语法树(二)
  9. idea打包jar程序
  10. B站手机缓存的视频在电脑上转换观看
  11. 华为x86服务器销售额,x86服务器销量排行
  12. 解决本地笔记导入博客中图片无法显示的问题
  13. android ndk 怎么安装,NDK安装教程20180605
  14. 第三章-云计算边缘计算雾计算
  15. 【python】python matplotlib绘制并保存多张图片+绘制多张子图
  16. 2017第三届美亚杯全国电子数据取证大赛个人赛wp
  17. 实现阿拉伯数字转中文大写
  18. ThinkPHP导入Excel文件到数据库的简单实现
  19. 美容院管理系统统一管理制度?
  20. antd Upload组件上传状态一直处于uploading

热门文章

  1. win10家庭版开启组策略方法
  2. 如何进行IP子网划分
  3. 大数据第三季--zk(day1)-徐培成-专题视频课程
  4. 简单三步,教你搭建一个私有云盘
  5. VMware虚拟机XP系统安装教程
  6. 几种常用的分布式定时任务
  7. vray渲染不了 全白_救急!!! vray for sketchup 渲染出来全白 !!求解决。。。重金...
  8. python语法错误怎么办_Python中出现语法错误时解决方法
  9. 最新四级联动数据json
  10. 基于simulink的模糊PID控制器设计与实现