KEIL软件中怎样给连续几行程序加注释

KEIL软件中怎样给连续几行程序加注释,第1张

你是要加程序注释并袜高还是要屏蔽程序段代码?

注释的话就用“/* ... */”绝尺好滚或者单行注释“//”

要屏蔽程序段代码的话可以用“#ifdef...#endif”来屏蔽。

ORG0000H伪指令,定义下面的指令所在地址,卜顷卖此句为主程序开始地址

LJMP MAIN;主程序跳转到MAIN

ORG000BH此为定时器0的中断服务型逗程序入口地址

LJMP T_INT0

ORG0030H

MAIN:MOVSP,#5FH;修改堆栈指针

MOVTMOD,#01H;定时器0工作在定时方式1

MOVTH0,#3CH ;定时器0初始化,3CB0H为50000的十六进制数,也就是定时50ms(12MHZ),如果乎镇是6MHZ则定时100ms

MOVTL0,#0B0H

MOVIE,#82H开放定时器0中断

SETB TR0 ;启动定时器0

MOVR1,#10;软件计数10次

SJMP $;等待

T_INT0:DJNZ R1,NEXT;当定时时间到后进入此中断服务程序(由000BH跳转过来的),先判断软件计数10次到没有,没到则转到NEXT

CPLP1.1 如果次数到了,则共定时500ms(或1000ms),P1.1翻转一次,开始一个周期为1S(或2S)的方波。

MOVR1,#10;重新写软计数初值

NEXT:MOVTH0,#3CH;重新写定时器初值

MOVTL0,#0B0H

RETI ;中断返回

END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12539146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存