大家好,今天小编来为大家解答多节点测速网站源码分享这个问题,节点测速工具很多人还不知道,现在让我们一起来看看吧!
程序如下:
DISPBUFEQU5AH;显示缓冲区从5AH开始
SecCounEQU59H
SpCounEQU57H;速度计时器单元57H和58H,高位在前(57H单元中)
CountEQU56H;显示时的计数器
SpCalcbit00h;要求计算速度的标志
HiddenEQU16;消隐码
ORG0000H
AJMPSTART
ORG1BH
JMPTIMER1;定时中断1入口
ORG30H
START:MOVSP,0FFH
MOVP0,0FFH;初始化,所有显示器、LED灭
MOVTMOD,HIGH(65536-4000)
MOVTL1,0
MOVR7,0F0H;去掉低4位
SWAPA;将高4位切换到低4位
MOVDISPBUF+1,A
MOVA,R4
ANLA,0F0H
SWAPA
MOVDISPBUF+3,A
MOVA,R5
ANLA,251,Go2;如果未到1s则转
CLRTR0;1s到了,则停止T0的运行
MOVSpCoun,TH0
MOVSpCoun+1,TL0;读取计数值
CLRA
MOVTH0,A
MOVTL0,A;清计数器
SETBSpCalc;要求主程序计算速度
MOVSecCoun,6
JZN1
JMPN2
N1:MOVCOUNT,DISPBUF
ADDA,COUNT
MOVR0,A;指向当前要显示的显示缓冲区
MOVA,@R0;取第一个待显示数
MOVDPTR,BitTab;字位表首地址
MOVCA,@A+DPTR
ORLP2,HIGH(65536-4000)
MOVTL1,#LOW(65536-4000)
POPPSW
POPACC
RETI
BitTab:DB7Fh,0BFH,0DFH,0EFH,0F7H,0FBH
如果你还想了解更多这方面的信息,记得收藏关注本站。
