蓝侨杯单片机编程笔记胡昶威.docxVIP

  • 0
  • 0
  • 约2.61千字
  • 约 10页
  • 2021-04-08 发布于广东
  • 举报
集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN] 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN] 蓝侨杯单片机编程笔记胡昶威 蓝桥杯单片机编程笔记 一点说明 本笔记为准备第六届蓝桥杯单片机组省赛时写下,其中知识点不乏有所错漏、理解偏颇,但都是经实际测试代码,仅用于应付比赛使用。 作者:胡昶威 TOC \o 1-1 \h \z \u 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再经过与非运算,看下图示: 则

文档评论(0)

1亿VIP精品文档

相关文档