stc15w408as点灯基础教学

stc15w408as使用:
实物图:(这个是16脚直插的芯片)
在这里插入图片描述

引脚图:
在这里插入图片描述

性能:
在这里插入图片描述

编译环境:Keil uVision4

在这里插入图片描述
在这里插入图片描述

烧录环境:STC-ISP
在这里插入图片描述
在这里插入图片描述

编写程序:

打开Keil uVision4软件后先建立一个新工程。点击下图的蓝色选项
在这里插入图片描述

选择一个你想存放文件的文件夹,写上你想要的文件名后点击保存。(文件名称最好的英文的,中文名称容易出错)
在这里插入图片描述

点击Atmel旁边的加号
在这里插入图片描述
点击AT89C52,然后点击OK(这里是选择单片机型号,C52单片机的文件15w408as也能用)
在这里插入图片描述

点击是
在这里插入图片描述

新建文件:点击蓝色选项建立一个新的文件
在这里插入图片描述

保存文件:在点击编写框后点击点击蓝色选项或Ctrl+s
在这里插入图片描述

文件保存在建立工程同一文件夹里面(一般默认就是与工程同一文件夹的位置),文件名后缀为.c(中文名容易出错误)。点击保存
在这里插入图片描述

加载文件进工程(告诉工程它能调用些什么文件):点击蓝色选项
在这里插入图片描述

点击刚刚建立的.c文件,然后点击Add。
在这里插入图片描述

此时新建的.c文件已经加载进工程了,可以在新建.c文件的编写框写代码了。
在这里插入图片描述

stc15w408as点灯程序:
#include"reg52.h"

sbit led=P1^1;

void Delay_us(int n)
{
int x;

while (n--)
{
    x = 5000;
    while (x--);
}

}

void main()
{
led=1;
while(1)
{
led=~led;
Delay_us(100);
}
}

在编写框写上程序
在这里插入图片描述

点击箭头所指的蓝色框框

在这里插入图片描述

点击上方的Output,勾选上Create HEX File。让它可以生成烧录所需的.hex文件,按下ok
在这里插入图片描述

点击上方红色箭头所指的蓝色框框,点击后会生成下方红色划线的英文,代表已经生成.hex文件在“temp”文件夹里面。在这里插入图片描述
电路连接:电路
在这里插入图片描述

我是在面包版上进行连接的,用其他的东西来连接都可以的,只要各个元器件线路是按电路图连接好的就行。
在这里插入图片描述

用串口通讯的方式给stc15w408as芯片烧写程序。下图的模块是一个usb转ttl模块。用这个模块作为电脑和芯片通讯的桥梁,同时用这个模块给408as芯片供电。这个模块的rx脚接芯片的tx脚,tx脚接芯片的rx脚。将这个模块插入电脑的usb插口。
在这里插入图片描述

程序烧录进芯片:
打开烧录软件STC-ISP
在这里插入图片描述
在这里插入图片描述

点击单片机型号,拉出选项,点开STC15W408AS系列,选着STC15W408AS.
在这里插入图片描述

点开串口号,选着你usb转ttl模块7插入电脑串口的串口号(一般会自动选着,如果没有插入其他东西的话)。
在这里插入图片描述

点击“打开程序文件”

在这里插入图片描述

找到之前的文件生成的.hex文件(一般在程序保存文件夹里面,就是上面教学让你们保存的地方),点击后点打开。

在这里插入图片描述
点击“下载/编程”

在这里插入图片描述
消息框提示“正在检测目标单片机”时,手动冷启动stc15w408as芯片。

在这里插入图片描述
冷启动:就是给芯片断电在上电
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

消息框显示成功后,stc15w408as就点灯成功了。
在这里插入图片描述

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值