ORG,AJMPMAINORG,MAIN:MOVR,MOVTMOD,MOVTH,MOVTL,SETBP,SETBTR,这里:JNBTF,HEREPT_CJNER,。;使用中断更好的ORG,LJMPMAINORG,H;定时器、中断向量地址LJMPT、ISR进入中断子程序并执行ORG,MAIN:MOVTMOD,;采用定时器模式自动重新加载MOVTH。
实验内容:单片机A和单片机B串行通信。计算机A通过串口控制计算机B的LED闪烁(如下图所示,需要芯片MAX,双方晶振频率为Hz(波特率,b/s)。要求计算机A按下开关K两次,向计算机B发送字符“A”,并点亮灯D..ORG,LJMPMAINORG,H;中断程序入口地址ljmptime _ org,main: movie,movetcon,moveth,HMO VTL,FH;定时器t,初始化MOVR。
过程如下:MOVR,;起始地址。MOVMAX先用,做最大值MOVR,;数据长度循环:MOVA,R,获取一个数据CLRCSUBBA,MAX减去“最大值”JCrel,;如果还不够,就算了吧,MOVA;ORG,MOVTMOD,;t,公式,时间设置BTR,;Start t,循环:moveth,(/,;发送初始值MOVTL,(MOD,;时机。
//定时器,设置为计数器模式,TMOD。
感谢您的来访,获取更多精彩文章请收藏本站。
© 版权声明
THE END
暂无评论内容