您的位置 首页 发布

51单片机对计数器的数值显现规划

51单片机对计数器的数值显示设计-我们的硬件中是这样连线的:324组成的振荡器连到定时/计数器1的外部管脚T1上面,我们就利用这个来做一个计数实验,要将计数的值显示出来,当然最好用数码管了,可我们还没讲到这一部份,为了避免把问题复杂化,我们用P1口的8个LED来显示计到的数据。

在工作中计数常常会有两种要求:

榜首、将计数的值显现出来,

第二、计数值到必定程度即中止报警。

榜首种如各种计数器、里程表,第二种如前面例中讲到的出产线上的计数。先看榜首种吧。

咱们的硬件中是这样连线的:324组成的振荡器连到守时/计数器1的外部管脚T1上面,咱们就使用这个来做一个计数试验,要将计数的值显现出来,当然最好用数码管了,可咱们还没讲到这一部份,为了防止把问题复杂化,咱们用P1口的8个LED来显现计到的数据。

程序如下:

ORG 0000H ,

AJMP START

ORG 30H

START:

MOV SP,#5FH

MOV TMOD,#01000000B ;守时/计数器1作计数用,0不必全置0

SETB TR1 ;发动计数器1开端运转。

LOOP: MOV A,TL0

MOV P1,A

AJMP LOOP

END

在硬件上用线将324的输出与T1连通(印板上有焊盘)运转这种程序,留意将板按正确的方位放置(LM324放在左手边,LED摆放是按从高位到低们摆放)看到什么?跟着324后接的LED的闪耀,单片机的8只LED也在继续改变,留意调查,是不是按二进制:

00000000

00000001

00000010

00000011

这样的次第在变呢?这就对了,这便是TL0中的数据。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/fabu/346289.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部