求STC12C4052AD单片机流水灯“程序文件”

由于不会编程所以想要一个程序文件直接可以用stc-isp下载到单片机上面... 由于不会编程所以想要一个程序文件直接可以用stc-isp下载到单片机上面 展开
 我来答
NJGQZF
2015-05-16 · TA获得超过1.1万个赞
知道大有可为答主
回答量:3165
采纳率:0%
帮助的人:1339万
展开全部
//假设晶振12MHZ,P1控制8个LED低电平亮
#include "reg51.h"
unsigned int YSJS=0;
signed char LED=0XFE;
void main(void)
{
TMOD |= 0X10; //定时器1工作于方式1,16位定时器
TH1 = 0XFF; //定时器1定时时间=500uS
TL1 = 0X06;
ET1 = 1; //使能定时器1中断
EA =1; //开总中断
P1 = LED;

while(1)
{
}
}

void TIMER1(void) interrupt 3 //定时器1中断函数使用默认寄存器组
{
TH1 = 0XFF; //定时器1定时时间=500us
TL1 = 0X06;

YSJS++;
if(YSJS==1000) //500uS*1000=500000us=0.5s,可调整
{
P1 = LED;
LED=LED<<1
LED=LED | 1
if(LED==0XFF)LED=0XFE;
YSJS = 0
}
}
追问
我对这个不太懂所以我想问下,你现在给我的这个编程我要怎样才能让它变成程序文件的?
追答
没关系,知道你刚学。
这个就是程序文件内容,你用电脑记事本新建一个main.C文件,将这段程序拷贝到文件中,存盘就是程序文件。

我想你要问的是,怎样才能让它成为可以烧录到单片机的代码文件。这需要有KEIL编译环境,你建立工程,将main.C添加到工程文件里,然后编译就可以了。这就不是一两句话就能讲清楚的了,需要你再看相关资料。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式