51最小系统板+STC89C52芯片流水灯

51最小系统板+STC89C52芯片流水灯keil下载地址():https://www.keil.com/download/stcisp下载地址:https://pan.baidu.com/s/1UMFbjrLDeAKQShyhuq__uQ提取码:thpq在:http://www.51hei.com/bbs/dpj-88319-1.html找到的。下好后,右击选择管理员运行。

前两天买了个C51最小系统板玩玩。

1、硬件准备:

硬件的选择是:C51最小系统板+STC89C52RC芯片+STC下载器,另外还准备了一些杜邦线和二极管。这几样东西我都是在不同的淘宝店买的,每样东西都挑价格低的买,最后一共花了30块钱左右。

把芯片和晶振放上去,然后根据STC下载器上的引脚标识,与最小系统板上的引脚相连,GNDGND5V5V,下载器的RXD连最小系统板的TXD,下载器的TXD连最小系统板的RXD
在这里插入图片描述
在这里插入图片描述

2、下载keil和stc isp:
(1) keil:

keil下载地址:https://www.keil.com/download/

product download -> c51,然后按照要求填写信息后(我是除了邮箱其他瞎填的),然后submit开始下载。

(2)stc isp:

可以到官网下载,地址:https://www.stcmcudata.com/
在这里插入图片描述

找不到也可以下载我下好放在网盘里的,下载地址:
https://pan.baidu.com/s/1FuA3NzID5OvKtooq85Kf8Q
提取码:pygk

如果无法运行,就右击选择管理员运行就可以了。

3、在keil中添加STC89C52RC:

打开stc-isp软件,选择芯片:
在这里插入图片描述
右侧展开到Keil仿真,点击红框的按钮:
在这里插入图片描述
选择keil的安装目录,点击确定:
在这里插入图片描述

然后打开keil5,点击File->Device Database...
在这里插入图片描述
就可以看到STC系列已被添加进去:
在这里插入图片描述
点击ok还能在里面找到STC89C52RC
在这里插入图片描述

4、创建keil项目:

打开keil,点击project创建新项目:
在这里插入图片描述
选择保存目录并填写项目名:
在这里插入图片描述
接着选择芯片,点击下拉框选择STC MCU Database
在这里插入图片描述
选择STC89C52RC
在这里插入图片描述
是否把启动文件加入项目,选择是:
在这里插入图片描述
创建完项目后,可以开始创建程序文件了,点击file -> new 或者下面的白色文本按钮,写了一个流水灯程序:

#include "reg52.h"
sbit p10 = P1^0;  
sbit p11 = P1^1;
sbit p12 = P1^2;
sbit p13 = P1^3;
sbit p14 = P1^4;
sbit p15 = P1^5;
sbit p16 = P1^6;
sbit p17 = P1^7;
void mdelay(unsigned int t)
{ 
   
unsigned char n;
for(;t>0;t--)
for(n=0;n<125;n++)
{ 
   ;}
}
void main()
{ 
   
	while(1)
	{ 
   
		p17=0;
		p11=0;
		p12=1;
		mdelay(20);
		p12=0;
		p13=1;
		mdelay(20);
		p13=0;
		p14=1;
		mdelay(20);
		p14=0;
		p15=1;
		mdelay(20);
		p15=0;
		p16=1;
		mdelay(20);
		p16=0;
		p17=1;
		mdelay(20);
	}
}

为了实现这个程序,p10~p17口接上四个二极管。

在里面编写完自己的程序后,将它保存到项目目录,添加文件名,如led.c在这里插入图片描述
但是程序没有出现在keil左侧的项目列表中,这里需要手动添加,右击项目下的source文件夹,点击add Existing Files to Group xxx将刚才创建的程序文本添加进去:
在这里插入图片描述
在这里插入图片描述
然后就可以对程序进行编译调试了:
在这里插入图片描述

需要生成hex文件需要点击这个按钮:
在这里插入图片描述
选择output ->勾选create HEX file
在这里插入图片描述
然后编译构建以后,就能在项目的object文件夹下看到生成的hex文件了:
在这里插入图片描述

5、下载程序:

打开下载好的stc isp软件,依次进行以下操作:

  • (1)选择MCU类型。
  • (2)打开刚刚生成的hex文件。
  • (3)选择stc下载器连接的usb口。
  • (4)下载程序到单片机。
    在这里插入图片描述
    运行结果:
    在这里插入图片描述
    如果识别不到com串口连接,看一下我的电脑右键设备管理器,看看usb设备上是不是有个感叹号,有感叹号就是没识别需要安装驱动。需要安装的驱动在stc-isp软件目录下,安装下面这个就好了。
    在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/38615.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注