编程飞读8051单片机T0计数器的16位计数值,并存到内部RAM的(31H)(30H)中?

如题所述

读出51单片机T0计数器的计数值,并存到内部RAM的(31H)(30H)中,这很简单,用两条指令就行。

MOV 30H,TL0

MOV 31H,TH0

例如:

MOV A,30h

CJNE A,#10,LOOP

MOV 31H,#1 ;A=10

JMP EXIT

LOOP:

JNC LOP1 ;CY=0,理解为没借位

MOV 31H,#3 ;有借位A<10

JMP EXIT

LOP1: MOV 31H,#2 ;没借位A>shu10

EXIT:JMP $ ;踏步

扩展资料:

计数值(离散数据、定性数据、属性数据)是指用计数的方法得到的非连续性的数据,一般表现为正整数。

计数值不符合连续标准的任何测量。如:特性和属性;物体的数量;设备编号等。

注:计数值可分分为计件值和计点值。

计量值(连续数据、定量数据)是指可以用测量量具进行测量而得出的连续性的数据。

计量值是无穷可分或连续变量。如:距离、重量、时间、温度、电流、高度、分贝等。

参考资料来源:百度百科-计数值

温馨提示:答案为网友推荐,仅供参考