中国领先的单片机及嵌入式资讯、教程、开发工具提供者!
当前位置:单片机教程网 >> 基础教程 >> 浏览文章

北京赛车大小预测:20课:单片机定时/计数器实验

作者:佚名   来源:本站原创   点击数:  更新时间:2007年08月14日   【字体:

北京赛车彩票赚钱吗 www.zexem.cn    前面我们做了定时器的实验,现在来看一看计数实验,在工作中计数常?;嵊辛街忠螅旱谝?、将计数的值显示出来,第二、计数值到一定程度即中断报警。第一种如各种计数器、里程表,第二种如前面例中讲到的生产线上的计数。先看第一种吧。我们的硬件中是这样连线的:324组成的振荡器连到定时/计数器1的外部管脚T1上面,我们就利用这个来做一个计数实验,要将计数的值显示出来,当然最好用数码管了,可我们还没讲到这一部份,为了避免把问题复杂化,我们用P1口的8个LED来显示计到的数据。

程序如下:

ORG 0000H ,//www.zexem.cn

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

程序二:

ORG 0000H

AJMP START

ORG 001BH

AJMP TIMER1 ;定时器1的中断处理

ORG 30H

START: MOV SP,#5FH

MOV TMOD,#01010000B ;定时/计数器1作计数用,模式1,0不用全置0

MOV TH1,#0FFH

MOV TL1,#0FAH ;预置值,要求每计到6个脉冲即为一个事件

SETB EA

SETB ET1 ;开总中断和定时器1中断允许

SETB TR1 ;启动计数器1开始运行.

AJMP $

TIMER1:

PUSH ACC

PUSH PSW

CPL P1.0 ;计数值到,即取反P1.0

MOV TH1,#0FFH

MOV TL1,#0FAH ;重置计数初值

POP PSW

POP ACC

RETI

END

上面这个单片机程序完成的工作很简单,就是在每6个脉冲到来后取反一次P1。0,因此实验的结果应当是:LM324后接的LED亮、灭6次,则P1。0口所接LED亮或灭一次。这实际就是我们上面讲的计数器的第二种应用。

程序三:外部中断实验

ORG 0000H

AJMP START

ORG 0003H ;外部中断地直入口

AJMP INT0

ORG 30H

START: MOV SP,#5FH

MOV P1,#0FFH ;灯全灭

MOV P3,#0FFH ;P3口置高电平

SETB EA

SETB EX0

AJMP $

INT0:

PUSH ACC

PUSH PSW

CPL P1.0

POP PSW

POP ACC

RETI

END

本程序的功能很简单,按一次按钮1(接在12管脚上的)就引发一次中断0,取反一次P1。0,因此理论上按一下灯亮,按一下灯灭,但在实际做实验时,可能会发觉有时不“灵”,按了它没反应,但在大部份时候是对的,这是怎么回事呢?我们在讲解键盘时再作解释,这个程序本身是没有问题的。

发表评论】【告诉好友】【收藏此文】【关闭窗口

文章评论

  • 三日内8省区调整省级政府副职 4省常务副省长变动 2019-01-23
  • 上交所:两方面防范创新企业股票或存托凭证交易出现过度投机炒作 2019-01-22
  • 昌平线临铁四大盘究竟魅力何在?!跟我来踩盘一探究竟吧! ——凤凰网房产北京 2019-01-22
  • 陕西守艺人丨传承自父亲的老油坊,是我人生的希望之光 2019-01-21
  • 世卫将“游戏障碍”列为新疾病 哪些症状可被确诊? 2019-01-20
  • 《生化危机2重制版》体验:它重新定义卡普空 2019-01-20
  • “神州第一组”是啥样?来看航拍镜头下的官桥八组 2019-01-19
  • 2018年俄罗斯世界杯开赛在即:“接班”章鱼保罗  猫咪“预言”世界杯 2019-01-18
  • 重庆公安局交通管理信息网 2019-01-18
  • 粽子放心吃 被抽检样品所检项目全部合格 2019-01-17
  • 中考TIPS 带证防雨留意天气变化 2019-01-16
  • 习近平同上海合作组织成员国领导人共同会见记者并讲话 2019-01-15
  • 1—5月我省进出口总值1439.7亿元 增速全国第二 2019-01-15
  • 青海两个光伏发电应用领跑基地 正式开工 2019-01-14
  • 功勋垂青史 风范励后人 2019-01-13
  • 838| 920| 504| 531| 218| 718| 445| 684| 798| 451|