ORG 0000H // ORG 是汇编中的伪指令。
ORG 0000H 表示后面紧跟的那条指令的地址是 0000H
LJMP MAIN //跳主程序 且 这条指令的地址是0000H
ORG 000BH
LJMP ITOP //跳中断处理子程序
ORG 0100H
MAIN:MOV SP,#60H //栈指针,设置堆栈的长度为60H byte
//给定时器一个频率,T0进入计数初值 e.g.加入设置了6w的频率,变成二进制,前8位给TH0,后8位给TL1
MOV TH0,#0ECH //给它的高八位设置
MOV TL0,#77H //低八位
MOV 88H,#00H ???我觉得不需要 //把88H置为0
//准备工作,各种初始化
*/TMOD是51单片机内的定时器寄存器名称,Timer Mode:为定时模式;
TMOD = 10 h 表示的是定时器1设置为方式1。
TMOD = 01 h 表示的是定时器0设置为方式1。*/
MOV TMOD,#01H //方式1,10次为1s起定时作用
//单片机中指令SETB代表什么意思 :
SETB是MCS-51的位操作命令 SETB ET0 ;开定时/计数器0允许 SETB是汇编指令,意思是把其后面的那个寄存器的位置1. ET0是定时/计数器0的中断容许位,为1时,单片机会响应定时/计数器0的溢出中断(当然,总中断也必须容许).为0时,单片机不响应.
SETB ET0 //允许T0溢出断
//把ET0置为1.这会导致单片机会响应定时/