目录
前言
本篇介绍了蓝桥杯单片机基本模块锁存器
锁存器底层代码:
#include <STC15F2K60S2.H>
void InitHC138(unsigned char n)
{
switch(n)
{
case 4: P2=(P2&0x1f)|0x80;break;
case 5: P2=(P2&0x1f)|0xa0;break;
case 6: P2=(P2&0x1f)|0xc0;break;
case 7: P2=(P2&0x1f)|0xe0;break;
}
P2&=0x1f;//在这里已经关闭了使用完的锁存器,使用时无需特意去关闭
}
使用方法:
一共四个通道,分别为4-LED灯 5-蜂鸣器 继电器 6-数码管位选 7-数码管段选
在开启锁存器时,应先先对P0口赋值,再打开相对应的锁存器