• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

51 怎么读取引脚电平 汇编

Gwvfbukn 2019-08-24 浏览量:952

假如要读p1.1的io电平,要怎么写

可以不读p1&0x02直接读出一个位吗?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 因为你要读的是一位值,所以肯定要经过读 p1 & 0x02, 其实完整的是

    取得

    (p1 & 0x02)>>1


    当然,你也可以用共用体的方式,构建一个char 和8个单位段结构组成的公用体中读出p1整体状态,再单独得出公用体按位段的单个位值。

    • 发布于 2019-08-25
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:2
  • 51单片机可以直接读取电平的,p1.1就可以了读取出来了


    • 发布于2019-09-19
    • 举报
    • 评论 0
    • 1
    • 0

  • 宏定义sbit  IO_IN  P1^1,就能用IO_IN来获取该引脚的电平了。不需要PORT操作

    • 发布于2019-09-11
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

51 怎么读取引脚电平 汇编