本帖最后由 hehung 于 2018-4-3 10:54 编辑
今天第一次试了一下这块开发板的程序的编写与下载,感觉还不错,使用的是USB下载的,很方便,不想其他的单片机要用USB-TTL下载。
首先说一下光盘的资料,因为本人的笔记本不带有光驱,还特地找了人给我拷贝下来的。资料很丰富,有足足的3.9个多G。
其中包含了视频资料,随便看了几集,讲了很详细。
开发工具,包括了去字模工具,图片工具,编程工具keil,下载工具等。
还有原理图。
实验程序很丰富,包含了开发板上的所有资源,分为基础,中级与高级。都挺不错的,学习够用了,都学会的话单片机的水平就很高了。
不光如此,还提供了ARM(STM32)的程序开发资料。
好了,现在开始来写一个流水灯的程序,流水灯的程序在光盘里的资料里面也有,但是我这里还是自己写一个。光盘里的程序自用来作为参考,毕竟学习还是要动手才能真正的学会。
创建工程,步骤都在图片上面,我用的是keil的最新版智能5.24,MDK5版本的编译器是默认不支持MDK4的,但是你可以下载一个支持包,在官网上之后就可以正常的使用了。
新建工程
工程名字
选择芯片信号,这里与MDK4的操作方式有点不一样
新建文件
点击另存为,给工程输入一个名字,
注意:名字后面的.c不要漏写
将新建的文件添加进工程,不然是不能进行编译的
接下来就是编辑代码了
#include
#define uchar unsigned char
#define uint unsigned int
//写一个延时函数
void delay(uint ms)
{
uchar i;
for(;ms>0;ms--)
for(i=110;i>0;i--);
}
int main()
{
uchar kk = 0x01;
P0 = kk;
while(1)
{
kk <<= 1; //左移,如果右移可以改为kk >>= 1;
if(kk == 0)
{
kk = 0x01;
}
P0 = kk;
delay(1000);
}
}
编译与连接通过,然后选择生成hx文件,这个必选,不然的话等会找不到要下载的文件
打开stc-isp-15xx-v6.86F.exe软件,选择相应的单片机型号,我这里得单片机是89C516,这块单片机我以前都没见过,试了很多种型号的都下在不了,最后在89c58里面才找到这个型号,终止,这个型号的我就找了很久才找到。:(
为了不让其他小伙伴浪费时间,看下图
就下来就是下载程序了,选择好hex文件,点击下载,给单片机复位一下,也就是重启一下就可以正常下载了。
效果如下图
好了,流水灯就到这里,期望大家支持,谢谢:)
本帖最后由 hehung 于 2018-4-3 10:54 编辑
今天第一次试了一下这块开发板的程序的编写与下载,感觉还不错,使用的是USB下载的,很方便,不想其他的单片机要用USB-TTL下载。
首先说一下光盘的资料,因为本人的笔记本不带有光驱,还特地找了人给我拷贝下来的。资料很丰富,有足足的3.9个多G。
其中包含了视频资料,随便看了几集,讲了很详细。
开发工具,包括了去字模工具,图片工具,编程工具keil,下载工具等。
还有原理图。
实验程序很丰富,包含了开发板上的所有资源,分为基础,中级与高级。都挺不错的,学习够用了,都学会的话单片机的水平就很高了。
不光如此,还提供了ARM(STM32)的程序开发资料。
好了,现在开始来写一个流水灯的程序,流水灯的程序在光盘里的资料里面也有,但是我这里还是自己写一个。光盘里的程序自用来作为参考,毕竟学习还是要动手才能真正的学会。
创建工程,步骤都在图片上面,我用的是keil的最新版智能5.24,MDK5版本的编译器是默认不支持MDK4的,但是你可以下载一个支持包,在官网上之后就可以正常的使用了。
新建工程
工程名字
选择芯片信号,这里与MDK4的操作方式有点不一样
新建文件
点击另存为,给工程输入一个名字,
注意:名字后面的.c不要漏写
将新建的文件添加进工程,不然是不能进行编译的
接下来就是编辑代码了
#include
#define uchar unsigned char
#define uint unsigned int
//写一个延时函数
void delay(uint ms)
{
uchar i;
for(;ms>0;ms--)
for(i=110;i>0;i--);
}
int main()
{
uchar kk = 0x01;
P0 = kk;
while(1)
{
kk <<= 1; //左移,如果右移可以改为kk >>= 1;
if(kk == 0)
{
kk = 0x01;
}
P0 = kk;
delay(1000);
}
}
编译与连接通过,然后选择生成hx文件,这个必选,不然的话等会找不到要下载的文件
打开stc-isp-15xx-v6.86F.exe软件,选择相应的单片机型号,我这里得单片机是89C516,这块单片机我以前都没见过,试了很多种型号的都下在不了,最后在89c58里面才找到这个型号,终止,这个型号的我就找了很久才找到。:(
为了不让其他小伙伴浪费时间,看下图
就下来就是下载程序了,选择好hex文件,点击下载,给单片机复位一下,也就是重启一下就可以正常下载了。
效果如下图
好了,流水灯就到这里,期望大家支持,谢谢:)