P0.7  P0.6  P0.5  P0.4  P0.3  P0.2  P0.1  P0.0
sfr P0   = 0x80; //      1111,1111 (引脚复位后值,下同)
sfr P0M0 = 0x94; //      0000,0000
sfr P0M1 = 0x93; //      0000,0000

P0为I/O口,共有八个引脚。
每个引脚有四种状态:准双向口,强推挽(强电流输出),输入(高阻态),开漏(需外接上拉电阻)
P0M1与P0M0分别为一个字节,每个位分别对应P0各引脚

引脚          P0M1                P0M0         I/O模式P0.7           1                   1            开漏
P0.6           0                   1            推挽输出
P0.5           1                   0            仅输入(高阻)
P0.4           0                   0            准双向口
P0.3           0                   0            准双向口
P0.2           0                   0            准双向口
P0.1           0                   0            准双向口
P0.0           0                   0            准双向口

单片机头文件 端口初始化 P0M0与P0M1相关推荐

  1. 51 单片机 建立 文本文件_C51单片机头文件和启动文件

    原标题:C51单片机头文件和启动文件 STARTUP.A51// . 清理RAM.设置堆栈等.即执行完start.a51后跳转到.c文件的main函数 //特殊寄存器的字节地址和位地址,定义字节变量. ...

  2. 【VSCode PlatformIO】开发STC单片机头文件和常用外设驱动头文件获取方式

    [VSCode PlatformIO]开发STC单片机头文件和常用外设驱动头文件获取方式 相关篇<[VSCode PlatformIO] STC单片机开发头文件制作与添加方法> 相关篇&l ...

  3. 单片机C语言头文件如何写,51单片机头文件怎么写

    本文收集整理关于51单片机头文件怎么写的相关议题,使用内容导航快速到达. 内容导航: Q1:51单片机的头文件究竟该如何写 举个例子先判断是否被定义过,没定义就先定义好,主要就是防止重复包含 #ifn ...

  4. STC15系列单片机头文件STC15.H在哪?

    右键单击Keil图标→属性→打开文件位置→Keil→C51→INC→STC→STC15.H 

  5. 【VSCode PlatformIO】STC15系列单片机开发专用头文件内容分享

    [VSCode PlatformIO]STC15系列单片机开发专用头文件内容分享 如果使用VSCode PlatformIO开发STC单片机,所提供的型号的头文件很有限,除非自己添加,像STC系列单片 ...

  6. 51单片机c语言编程的头文件,51单片机编程的头文件reg51.h详解

    我们在用c语言编程时往往第一行就是头文件,51单片机为reg51.h或reg52.h,51单片机相对来说比较简单,头文件里面内容不多,像飞思卡尔.ARM系列的单片机头文件往往内容就非常多,尽管如此,对 ...

  7. C语言头文件和源文件差异,#include两种引用方式差异

    一些初学c语言的人,不知道头文件(*.h文件)原来还可以自己写的.只知道调用系统库函数时,要使用#include语句将某些头文件包含进去.其实,头文件跟.c文件一样,是可以自己写的.头文件是一种文本文 ...

  8. 关于《十天学会AVR单片机》的教程头文件AVR_PQ1A.h

    最近开始学习AVR单片机,由于之前买的51开发板是兼容AVR单片机的,所以就没有必要开发板了.于是从网上找了一个教程<十天学会AVR单片机>,也是郭天祥公司的人讲的,觉得还可以.因为没有买 ...

  9. 文件 单片机_单片机C语言编程中reg52.h头文件的作用

    前言:本人出于爱好将不定期发送电气电工.前端.单片机等内容,可能会无法顾及关注我的所有人需求,请大家按需收藏自己想要知识,有用则收之,无用则弃之,不系统更新,仅供零星学习O(∩_∩)O哈哈~ 在代码的 ...

最新文章

  1. Struts2中action获取request、response、session的方式
  2. java wordcount程序_WordCount程序(java)
  3. 如何将Arraylist转成string输出?
  4. 监控工具之zabbix server3.4 部署配置
  5. Mybatis in查询List或数组 场景实例
  6. 看完这篇,java遍历字符串列表
  7. 一个传统的前端框架的布局
  8. 线程中yield的用法
  9. 阈值分割之大津法OTSU
  10. 电容式触摸按键原理调研总结
  11. 与门非门在电子计算机中的应用,与非门电路
  12. android自定义view星空,自定义RecyclerView星空列表「多item且互相交错,自定义列表,ViewGroup级」...
  13. amigo幸运字符什么意思_OMG,12 个精致的 Java 字符串操作小技巧,学它
  14. vue使用Export2Excel.js导出表格自定义样式(表头加分割斜线)(笔记)
  15. 【Java】自建IOS应用(IPA)发布服务器
  16. 为什么OKR新手要懂得OKRs-E?
  17. Linux三剑客 grep sed awk 详细使用方法
  18. 柔性传感器产业化将至或将成为折叠屏背后的“黑科技”
  19. js 时间戳与时间格式的转化, xx天xx小时xx分倒计时,距离当前时间多久
  20. 天津大学《企业文化与伦理》在线作业二-0001

热门文章

  1. 2021-04-01 微信发红包测试用例点
  2. 连续时间动态主题模型(Continuous Time Dynamic Topic Models, cDTM)
  3. 叶罗丽颜值测试软件齐娜多少分,叶罗丽仙子的颜值能打多少分?灵公主接近满分!冰公主刚及格!...
  4. java中迭代器的原理,java迭代器实现原理
  5. 关于VRRP的一些验证
  6. 最前线|VIPKID正寻求4-5亿美元新一轮融资,估值达60亿美元
  7. 天龙3d服务器维护,《新天龙八部》2017年3月6日全服更新维护公告
  8. VIVO小游戏支付以及服务端php支付流程
  9. 北邮师哥教新手小白解决xshell无法远程服务器的问题
  10. Win7如何修改文件夹背景颜色教学