楼主: fsaasdfs~
84 0

[学习资料] 2023年蓝侨杯单片机编程笔记胡昶威 [推广有奖]

  • 0关注
  • 10粉丝

已卖:2195份资源
好评率:99%
商家信誉:一般

博士生

22%

还不是VIP/贵宾

-

威望
0
论坛币
350 个
通用积分
2859.5378
学术水平
6 点
热心指数
6 点
信用等级
5 点
经验
-6132 点
帖子
0
精华
0
在线时间
529 小时
注册时间
2012-8-29
最后登录
2026-3-1

楼主
fsaasdfs~ 发表于 2025-3-11 14:54:07 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
蓝桥杯单片机编程笔记
一点说明本笔记为
准备第六届蓝桥杯单片机组省赛时写下,其中知识点不乏有所错漏、理解偏颇,但都是经实际测试代码,仅用于应付比赛使用。
作者:胡昶威
QQ:2023.3.25
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高三位直 ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:单片机 知识点 接下来

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-3-5 15:02