
AT89C51是没有专用的烧录软件的,属于普通12V编程器件,所以使用一般的通用编程器烧写程序。
AT89S51可以使用下载线下载程序,比如并口下载线+SLISP软件,或者USBASP下载线+ProgISP软件。当然也可以用通用编程器烧写。
方法类似,补写程序如下:
#include<reg51h>
#define uint unsigned int
#define uchar unsigned char
sbit LED=P0^0;
sbit LED1=P0^1;
void delay1ms (uint z)
{
uint x,y;
for (x=z;x>0;x--)
for (y=110;y>0;y--);
}
void exter() interrupt 2
{
delay1ms(600);
LED=0;
delay1ms(200);
LED=1;
}
void exter0() interrupt 0
{
delay1ms(600);
LED1=1;
delay1ms(200);
LED1=0;
}
main()
{
EA=1; //开总中断
EX1=1; //开外部中断1
EX0=1; //开外部中断0
IT1=0; //外部中断边沿触发,下降沿触发
IT0=0; //外部中断0边沿触发,下降沿触发
}
Check if this entry is a directory or a file
const size_t filenameLength = strlen(fileName);
if (fileName[filenameLength-1] == '/')
{
{
一般通用的8051单片机、例如89C51单片机下载程序需要专用(或自制准专用)的“烧录器”,而AT89S52可以在线编程,两者是不相同的,89C51烧录程序时要用到12电源,AT89S52只要5V电源就可以了;自制的89C51单片机的编程器可以为89S52单片机“下载”程序,但专用的89S52单片机的编程器一般不能为89C51单片机“烧录”程序。
以上就是关于ATMEL的89c51单片机的烧录软件是什么全部的内容,包括:ATMEL的89c51单片机的烧录软件是什么、求89C51单片机外部中断程序,C语言编写。、89c51单片机的程序问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)