
#include "STC89C51RC_RD_PLUS.H"
#define uchar unsigned char
#define uint unsigned int
void Com_Init()
{
TMOD = 0x20
SCON = 0x50
TH1 = 0xFC
TL1 = TH1
PCON = 0x00
TR1 = 1
}
void Delay (uint Milliseconds)//延时2ms,
{
uchar a,b
for(a=3a>0a--)
{
for(b=245b>0b--)
for (Milliseconds >0Milliseconds--)
}
}
void SendChar (uchar chr)//发送一个字符
{
SBUF = chr
while(!TI)
TI=0
}
main()
{
Com_Init()
while(1)
{u8 i
for(i=0i<16i++)
{
u16 dat= 0x0001<<i
SendChar (dat)
SendChar ( dat>>态森8)
Delay (1000)//延时
}
}
}
代码在芯片内部拍裂被执行,通过芯片的IO,输出高低电平控制外围设备,有些芯片也可以输出模拟信号,所以严格的说就是代码变成不同时序的电压电流反应的电路板源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书袭脊闭写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的野脊是为了编译出计算机程序
源程序是用STL语言写的,可以通过梯形图生成。打开程序块,文件菜单下边有一个生成源文件就可以。最常用到的使用源文件的地方就是给程序块加密(虽然现在可以很容易破解)。1、在STEP7中打开要加密的程序块,点击菜单“文件/生成源文件(File/Generate source)”,
生成要加密保护的程序历搭明块的原代码文件。
2、关闭程序块,在项目管理器中打开“源文件(source)”,打开生成的源文件。
3、在枝烂程序块的声明部分,TITLE行下面的一行中输入“KNOW_HOW_PROTECT”。
4、肢告执行菜单命令“文件/保存(File/Save)”然后“文件/编译(File/Compile)”。
5、编译成功后,可在“块”中看到加锁的程序块。
6、解除密码,打开相应的“源文件”,把“KNOW_HOW_PROTECT”删除,然后编译即可。
注意,保存好源文件,否则已加密的程序块将无法打开。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)