蓝桥杯单片机编程笔记.pdfVIP

  • 41
  • 1
  • 约2.86万字
  • 约 63页
  • 2020-07-22 发布于江苏
  • 举报
蓝桥杯单片机编程笔记 一、IO 口编程 IO 编程,该开发板使用了 573 锁存器,通过 P2 口的 5,6,7 位连接 3-8 译码器,扩展出了 8 个口,其中 4 个口分别连接 4 个 573 锁存器,这里以LED的锁存器来举例 原理图573 分析代码 P2=((P2&0x1f)|0x80); 其中0x1f=0001 1111,P2与0x1f进行与运算,高三位 清零,其余位保持原来状态,不改变,即把控制3-8译码器的高 三位留出来 接着再或上0x80;容易发现0x80=1000 0000;或运算, 与1或结果为1,与0或结果不变,所以或上0x80只需看P2的高 三位,则高三位为100,对应3-8译码器的话,P2^7=1;P2^ 6=0;P2^5=0; 所以输出Y4=0;Y4再经过与非运算,看下图示 则输出Y4C=1;即LED对应的锁存器的片选信号被选中, 锁存器打通,接下来就可以 P0口进行操作,操作完之后, P2=P2&0x1f;P2高三位直接清零,此时 Y4C=0 ,则把 锁存器锁上了。 类似的方法,数码管、蜂鸣器等都是如此操作, 选

文档评论(0)

1亿VIP精品文档

相关文档