前言
今天要试一块板子的好坏,然后本身我是没用过这块板子的,一般情况下,我们最先想到的肯定是对应公司的单片机官网如下图所示,国信长天的官网,发现已经无法访问了,那么我来记录一下中间踩过的坑吧。
对应的安装包,放到百度网盘了,请读者自行百度安装: 链接:https://pan.baidu.com/s/1bMXKKI5g3MK_H2qwr7TS0Q?pwd=rloq 提取码:rloq
要掌握74CH138译码器和74HC573锁存器的使用才能实现对LED的基本控制,还是比较有难度的,hh
注:具体原理,这里不再赘述,本文的重点也不是这里。
具体代码如下:
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define led P0
uint i;
sbit HC138_A=P2^5;
sbit HC138_B=P2^6;
sbit HC138_C=P2^7;
void delay(uint a)
{
while(a--);
}
void ledrun()
{
for(i=0;i<8;i++)
{
led=~(0x01<<i);
delay(50000);
}
}
void main()
{
P2=0XA0;
P0=0X00;
P2=0X00;
HC138_A=0;
HC138_B=0;
HC138_C=1;
P0=0X01;
while(1)
{
ledrun();
}
}
流水灯开始闪烁
如果还有其他问题,欢迎评论区补充,抽时间会看的。