新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 51单片机教程:单片机定时/计数器实验

51单片机教程:单片机定时/计数器实验

作者:时间:2012-08-02来源:网络收藏

前面我们做了器的,现在来看一看计数,在工作中计数常常会有两种要求:第一、将计数的值显示出来,第二、计数值到一定程度即中断报警。第一种如各种、里程表,第二种如前面例中讲到的生产线上的计数。先看第一种吧。我们的硬件中是这样连线的:324组成的振荡器连到/1的外部管脚T1上面,我们就利用这个来做一个计数,要将计数的值显示出来,当然最好用数码管了,可我们还没讲到这一部份,为了避免把问题复杂化,我们用P1口的8个LED来显示计到的数据。

本文引用地址:http://www.eepw.com.cn/article/171091.htm

程序如下:

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中的数据。

尘埃粒子计数器相关文章:尘埃粒子计数器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭