2.CLR P1.6 是将P1.6位(P1的第六位6)清零,指该端口位的状态,是用向该输出0的方式实现的.
3.MOV TH0, #0 将T0的高八位清零,也可理解为设初值零
4.MOV TL0, #O 将T0的低八位清零,也可理解为设初值零
5.MOV TCON, #0 将TCON寄存器清零,也是在给定时器/计数控制寄存器TCON置初值(如果初值不是全0就要用传数指令了)
1、右击清零程序选择打开属性2、切换到兼容性标签页,勾选“以兼容模式运行这个程序”,选择:Windows XP(service Pack3),此处根据程序而定,在特权等级,勾选“以管理员身分运行此程序”,点击确定
3、此时问题就解决了,用户可按照正常清零步骤进行 *** 作了。
只能用指针实现,例如,要将内存第25个单元开始到第49个内部RAM单元清零,可以这样写:unsigned char *Ptr = (unsigned char data *)25
unsigned char i
for(i = 0i<25i++)
{
*(Ptr+i) = 0
}
如果是要将外部RAM第25个单元开始到第49个单元清零,可以这样写
unsigned char *Ptr = (unsigned char xata *)25
unsigned char i
for(i = 0i<25i++)
{
*(Ptr+i) = 0
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)