单片机交流
登录
直播中
王树林
7年用户
1666经验值
私信
关注
[问答]
请问一下stc15w408as如何进行点灯?
开启该帖子的消息推送
STC15W408AS
请问一下stc15w408as如何进行点灯?
回帖
(1)
田晴
2021-10-13 15:13:05
stc15w408as使用:
引脚图:
性能:
编译环境:Keil uVision4
烧录环境:STC-ISP
编写程序:
打开Keil uVision4软件后先建立一个新工程。点击下图的蓝色选项
选择一个你想存放文件的文件夹,写上你想要的文件名后点击保存。(文件名称最好的英文的,中文名称容易出错)
点击Atmel旁边的加号
点击AT89C52,然后点击OK(这里是选择单片机型号,C52单片机的文件15w408as也能用)
点击是
新建文件:点击蓝色选项建立一个新的文件
保存文件:在点击编写框后点击点击蓝色选项或Ctrl+s
文件保存在建立工程同一文件夹里面(一般默认就是与工程同一文件夹的位置),文件名后缀为.c(中文名容易出错误)。点击保存
加载文件进工程(告诉工程它能调用些什么文件):点击蓝色选项
点击刚刚建立的.c文件,然后点击Add。
此时新建的.c文件已经加载进工程了,可以在新建.c文件的编写框写代码了。
stc15w408as点灯程序:
#include"reg52.h"
***it 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芯片烧写程序。下图的模块是一个u***转ttl模块。用这个模块作为电脑和芯片通讯的桥梁,同时用这个模块给408as芯片供电。这个模块的rx脚接芯片的tx脚,tx脚接芯片的rx脚。将这个模块插入电脑的u***插口。
程序烧录进芯片:
打开烧录软件STC-ISP
点击单片机型号,拉出选项,点开STC15W408AS系列,选着STC15W408AS.
点开串口号,选着你u***转ttl模块7插入电脑串口的串口号(一般会自动选着,如果没有插入其他东西的话)。
点击“打开程序文件”
找到之前的文件生成的.hex文件(一般在程序保存文件夹里面,就是上面教学让你们保存的地方),点击后点打开。
点击“下载/编程”
消息框提示“正在检测目标单片机”时,手动冷启动stc15w408as芯片。
冷启动:就是给芯片断电在上电
消息框显示成功后,stc15w408as就点灯成功了。
stc15w408as使用:
引脚图:
性能:
编译环境:Keil uVision4
烧录环境:STC-ISP
编写程序:
打开Keil uVision4软件后先建立一个新工程。点击下图的蓝色选项
选择一个你想存放文件的文件夹,写上你想要的文件名后点击保存。(文件名称最好的英文的,中文名称容易出错)
点击Atmel旁边的加号
点击AT89C52,然后点击OK(这里是选择单片机型号,C52单片机的文件15w408as也能用)
点击是
新建文件:点击蓝色选项建立一个新的文件
保存文件:在点击编写框后点击点击蓝色选项或Ctrl+s
文件保存在建立工程同一文件夹里面(一般默认就是与工程同一文件夹的位置),文件名后缀为.c(中文名容易出错误)。点击保存
加载文件进工程(告诉工程它能调用些什么文件):点击蓝色选项
点击刚刚建立的.c文件,然后点击Add。
此时新建的.c文件已经加载进工程了,可以在新建.c文件的编写框写代码了。
stc15w408as点灯程序:
#include"reg52.h"
***it 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芯片烧写程序。下图的模块是一个u***转ttl模块。用这个模块作为电脑和芯片通讯的桥梁,同时用这个模块给408as芯片供电。这个模块的rx脚接芯片的tx脚,tx脚接芯片的rx脚。将这个模块插入电脑的u***插口。
程序烧录进芯片:
打开烧录软件STC-ISP
点击单片机型号,拉出选项,点开STC15W408AS系列,选着STC15W408AS.
点开串口号,选着你u***转ttl模块7插入电脑串口的串口号(一般会自动选着,如果没有插入其他东西的话)。
点击“打开程序文件”
找到之前的文件生成的.hex文件(一般在程序保存文件夹里面,就是上面教学让你们保存的地方),点击后点打开。
点击“下载/编程”
消息框提示“正在检测目标单片机”时,手动冷启动stc15w408as芯片。
冷启动:就是给芯片断电在上电
消息框显示成功后,stc15w408as就点灯成功了。
举报
更多回帖
rotate(-90deg);
回复
相关问答
STC15W408AS
为什么
STC15W408AS
单片机
一
直无法下载程序?
2019-09-12
8032
请问
STC15W408AS
怎么设置用PWM来调控电压
2018-12-09
7381
如何利用
stc15w408as
设计
一
款防盗报警器?
2021-10-13
1627
求
一
个用protel画的
STC15W408AS
引脚图
2017-05-27
17467
求
STC15W408AS
的最小系统原理图
2019-07-10
5663
stc15w408as
系列单片机
2017-05-30
18695
stc15w408as
和仿真中的at89c51管脚功能有什么不同
2019-01-11
5686
请问
怎么写才能让
STC15W408AS
实现LED亮灭控制呢?
2019-10-24
2920
STC15W408AS
单片机6按键是如何控制2步进电机的?
2021-06-30
1136
12C2052C程序改成
STC15W408
A 出价1000元
2017-12-07
4072
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分