(玩电子) 电子技术学习与研究
当前位置:单片机教程网 >> 基础教程 >> 浏览文章

北京赛车如何看3码:20课:单片机定时/计数器实验

作者:佚名   来源:本站原创   点击数:x  更新时间: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,因此理论上按一下灯亮,按一下灯灭,但在实际做实验时,可能会发觉有时不“灵”,按了它没反应,但在大部份时候是对的,这是怎么回事呢?我们在讲解键盘时再作解释,这个程序本身是没有问题的。

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

文章评论

  • 天津宣讲十九大:津沽大地舞春风,小康路上添豪情 2019-06-18
  • 黄景瑜掩面哭泣 调皮萌娃惹王嘉尔首次变脸 2019-06-17
  • 《国家人文历史》杂志社荣膺“中国妇女儿童慈善奖” 2019-06-17
  • 淄博日报社总编辑孙廷国祝贺人民日报创刊70周年 2019-06-16
  • 五月来电排行榜——五大热盘最火 ——凤凰网房产北京 2019-06-16
  • 《西游记》在“一带一路” 2019-06-15
  • 习近平致信祝贺人民日报创刊70周年 2019-06-15
  • 近9亿元大单抢筹创业板 机构集中推荐32只个股 2019-06-14
  • 【老外街访评】“上合”友人的“上合之声” 2019-06-14
  • 《四部医典》为世界记忆名录再添一宝 已成国际藏医院校必修教材 2019-06-13
  • 天津一汽骏派A50正式上市 售价5.59万 2019-06-13
  • 【改革印记——看中国发展】从家庭交通工具的更迭看国家的进步 2019-06-12
  • 其实哈儿说的也不对。曾祖父、曾祖母、祖父、祖母、父亲,这是父系。母系:曾外祖父、曾外祖母、外祖父、外祖,母亲,重孙。如果四世同堂,四世都是独生子女,则是4421 2019-06-11
  • 钱穆教你读《论语》:学而时习之 是人生大道 2019-06-10
  • 弘扬优秀传统文化 引领文化自信 绍兴打造国学高地 2019-06-09
  • 212| 511| 669| 805| 667| 200| 432| 716| 864| 15|