51单片机-STC89C52系列学习第一篇之IO口学习
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口学习相关推荐
- 51单片机开发入门(3)-IO口应用
前言 根据前面对51单片机的了解和基础理论知识的掌握,接下来就正式进入单片机开发--实践.引用最近几天追的电视剧<觉醒年代>里新文化领袖陈独秀.李大钊等革命前辈们一直在说的和在践行的马克思 ...
- 51单片机STC89C52点亮一个LED(IO口的位操作)
51单片机点亮一个LED(IO口的位操作)STC89C52 程序源码 /*-----------------------包含头文件区域-------------------------*/ #incl ...
- 【51单片机STC89C52】IO口模拟PWM控制SG90舵机
一.PWM PWM ,英文名 Pulse Width Modulation ,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编 ...
- stc单片机如何用C程序将IO口设为强推挽输出
stc单片机如何用C程序将IO口设为强推挽输出!!! 2014年07月10日 18:52:05 daa20 阅读数:12605 网摘一: stc单片机如何将IO口设为强推挽输出C程序怎么设置比如我设P ...
- 单片机 | 51单片机实践【基础篇】
[金善愚] 单片机应用实践--基础篇 笔记整理 课程视频 :https://space.bilibili.com/483942191/channel/collectiondetail?sid=1440 ...
- 51单片机(STC89C52)的中断和定时器
STC89C51/STC89C52 Timer 内部不带振荡源, 必须外接晶振 采用11.0592MHz,或22.1184MHz,可方便得到串口通讯的标准时钟. STC89和STC90系列为12T, ...
- 《单片机原理与应用》——并行IO口原理
系列文章目录 文章目录 系列文章目录 一.单片机并行IO口工作原理 二.51单片机工作周期和时序 1.时钟电路 2.复位方式 3.机器周期和指令周期 三.C51新增的变量类型 四.函数的定义 提示:以 ...
- 51单片机——I2C-EEPROM实验,小白讲解,相互学习
I2C介绍 I2C(Inter-Integrated Circuit)总线是由 PHILIPS 公司开发的两线式 串行总线,用于连接微控制器及其外围设备.是微电子通信控制领域广泛采用的 一种总线标准. ...
- STC15单片机读写大容量SD卡(IO口模拟SPI模式)
使用的芯片是STC15系列的IAP15F2K61S2,开发板是51的xl2000.把芯片座上的51芯片拔掉换成STC的,混合模式.(配置够低吧) 源码由51开发板例程的实验26修改而来. 浏览了网上的 ...
- [51单片机]学电开发板-一块值得拥有的学习利器
前言:大家好,我是豆包.前两天从我兄弟那里得到了一款穿了"衣服"的51开发板,说真的,能把开发板做成这样,真的是很用心,很细心.之前,我还自己建立个公众号,做的是关于51单片机开发 ...
最新文章
- js前端实现模糊查询
- 运维角度浅谈MySQL数据库优化(转自:2018-03-10 李振良 JAVA高级架构)
- ASP.NET2.0 XML系列(6): 使用XmlReaderSettings配置XmlReader的输出
- dagger2 注入_如何使用Dagger 2在您的应用程序中实现依赖注入
- TokenInsight:BTC网络活跃度保持历史高位,人气居高不下
- 数据分析方向之连续性的价值分析
- ENVI入门系列教程---一、数据预处理---5. 图像自动配准
- python语法分析图_Python的抽象语法树(二)
- idea打包jar程序
- B站手机缓存的视频在电脑上转换观看
- 华为x86服务器销售额,x86服务器销量排行
- 解决本地笔记导入博客中图片无法显示的问题
- android ndk 怎么安装,NDK安装教程20180605
- 第三章-云计算边缘计算雾计算
- 【python】python matplotlib绘制并保存多张图片+绘制多张子图
- 2017第三届美亚杯全国电子数据取证大赛个人赛wp
- 实现阿拉伯数字转中文大写
- ThinkPHP导入Excel文件到数据库的简单实现
- 美容院管理系统统一管理制度?
- antd Upload组件上传状态一直处于uploading