本帖最后由 ddllxxrr 于 2020-6-24 21:21 编辑
前天收到了魔盒上照片哈:
可以看出赛元给寄了数据线,还是那么认真周到。
下面谈一下安装环境。安装环境自然是易码魔盒了。
我这个环境装了两次。
第一次是在我的I5机器上装的。昨天装的,一切顺利系统自动给我装了FREAMWORK。我之所以没在那个机器上用,是因为我的所有
51的方面东东一律在我今天的机器上安装。
第二次,就是今天,我这个台式机很老,不象昨天装那么顺利,提示得NET.FREAMWORK 4.5以上的。我下了4.7,结果还是提示要NET.FREAMWORK 4.5。我于是下了4.8.这次不重新启动就好用了。
然后是魔盒的安装一路回车。
运行界面还比较漂亮:
打开一看比较乱象,选择新建工程:
选择芯片型号,然后选择
开始项目,在右下角。(这个找了半天)
然后是配置脚角:
我就配置了一个管脚,P0,0
然后我就点绿箭头生成工程 。
用C51很快打开,里边有各管脚的定义,在H文件里,也有各管脚函数C文件里。
我觉得不用看手册。就可以点灯。
我自加了一段程序:
void delay(unsigned char dd)
{
unsigned int i,j;
for(j=0;j<dd;j++)
{
for(i=0;i<1000;i++)
;
}
}
/*****************************************************************************************************
* Function Name: main
* Description : This function implements main function.
* Arguments : None
* Return Value : None
******************************************************************************************************/
void main(void)
{
/*<UserCodeStart>*/
/*<UserCodeEnd>*/
/*** MCU³õʼ»¯º¯Êý ***/
SC_Init();
while(1)
{
GPIO_WriteHigh(GPIO0,GPIO_PIN_0);
delay(100);
delay(100);
delay(100);
delay(100);
delay(100);
GPIO_WriteLow(GPIO0,GPIO_PIN_0);
delay(100);
delay(100);
delay(100);
delay(100);
delay(100);
}
/*<UserCodeStart>*/
/*<UserCodeEnd>*/
}
编译顺利通过,下载到我搭好的硬件,可以看到,发光二极管亮了又灭了,又亮了。
|