
第一看单片机的型号,第二看加密的程度,你像在出厂时就已固化程序的芯片,是不能读出的。一般的51系列,在烤程序后如果没有选择最高级别的加密,用相应的编程器是能读出的,但读出的只是二进制或十六进制的代码,不管你的目的是什么,但一定要尊重原程序员的劳动成果。
//流水灯
#include "reg52h"
#define LED_PORT P3
void delay(unsigned char time)
{
unsigned char i,j,k;
for(i=0;i<time;i++)
{
for(j=0;j<200;j++)
{
for(k=0;k<200;k++);
}
}
}
void main()
{
unsigned char i,halfbyteh=0x80,halfbytel=0x01;
while(1)
{
halfbyteh=0x80;
halfbytel=0x01;
for(i=0;i<8;i++)
{
//LED_PORT=halfbyteh|halfbytel;//高电平点亮
LED_PORT=~(halfbyteh|halfbytel);//低电平点亮
halfbyteh=halfbyteh>>1;
halfbytel=halfbytel<<1;
delay(10);
}
}
}
以上就是关于怎样把单片机中的程序给拷贝出来全部的内容,包括:怎样把单片机中的程序给拷贝出来、51单片机c语言编写一个流水灯程序,要求如下(不能用数组,8个led指示灯从两边往中间移动,然后再分开)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)