单片机10分钟(带暂停)倒计时程序

发布者:森绿企鹅最新更新时间:2015-07-07 来源: 51hei关键字:单片机  倒计时程序 手机看文章 扫描二维码
随时随地手机看文章
ORG 0000H
     AJMP MAIN
     ORG 000BH
     AJMP INTT0
     ORG 0030H
MAIN:MOV TMOD,#01H
     MOV TH0,#3CH
     MOV TL0,#0B0H
     MOV DPTR,#TAB
     SETB EA
     SETB ET0
     SETB TR0
L2:  MOV R7,#00H
L1:  MOV A,#0
     MOV B,#10
     DIV AB
     SETB P2.2
     SETB P2.1
     SETB P2.0
     MOVC A,@A+DPTR
     MOV P0,A 
     CLR P2.3  
     SETB P2.3
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A  
     CLR P2.2   
     SETB P2.2
     MOV A,#10
     MOV B,#10
     DIV AB
     MOVC A,@A+DPTR
     MOV P0,A 
     CLR P2.1  
     SETB P2.1
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A  
     CLR P2.0  
     SETB P2.0
     CJNE R7,#14H,L1
LOOP1:MOV R6,#20H
      MOV R2,#00H
      MOV R4,#09H
LOOP:MOV R3,#59
HERE:MOV A,R3
     MOV B,#10
     DIV AB
     SETB P2.2
     SETB P2.1
     SETB P2.0 
     MOVC A,@A+DPTR
     MOV P0,A 
     CLR P2.3  
     SETB P2.3
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.2   
     SETB P2.2
     MOV A,R4
     MOV B,#10
     DIV AB
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.1  
     SETB P2.1
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.0
     SETB P2.0
KAIGUAN:JB P2.6,L4
     CLR TR0
L6:  MOV A,R3
     MOV B,#10
     DIV AB
     SETB P2.2
     SETB P2.1
     SETB P2.0 
     MOVC A,@A+DPTR
     MOV P0,A 
     CLR P2.3  
     SETB P2.3
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.2   
     SETB P2.2
     MOV A,R4
     MOV B,#10
     DIV AB
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.1  
     SETB P2.1
     MOV A,B
     MOVC A,@A+DPTR
     MOV P0,A
     CLR P2.0
     SETB P2.0 
     JB P2.7,L6
      SETB TR0
      AJMP L4
L4:CJNE R2,#14H,HERE
     DJNZ R6,$ 
     MOV R2,#00H
     DEC R3
     CJNE R3,#0FFH,HERE
     DEC R4
     CJNE R4,#0FFH,LOOP
     AJMP L2   
INTT0:MOV TH0,#3CH
      MOV TL0,#0B0H
      INC R2
      INC R7
      RETI
TAB:DB 040H,079H,24H,030H,019H,12H,02H,78H,00H,10H
      END
关键字:单片机  倒计时程序 引用地址:单片机10分钟(带暂停)倒计时程序

上一篇:单片机60S倒计时汇编语言
下一篇:PROTUS仿真51单片机测频程序

推荐阅读最新更新时间:2024-03-16 14:24

PIC单片机入门_定时器/计数器TMR1详解与实例
1.前言 前面介绍了定时器/计数器TMR0的基本概念和用途,下面介绍PIC单片机中另外一种定时器/计数器TMR1。 2.TMR1的特性 TMR1为16位宽,附带一个3位的分频器,还自带一个低功耗低频的时基振荡器。TMR1的主要用途:类似于TMR0,用于定时和计数;自带一个时基振荡器,可记录年、月、日、时、分、秒,实现实时时钟RTC(real time clock);可以与CCP模块配合使用,实现输入捕捉或输出比较功能。 TMR1由二个8位寄存器TMR1H和TMR1L对组成的16位定时器/计数器,可以由软件读/写,这二个寄存器都是和RAM统一编址的,地址分别为0EH和0FH 。TMR1H:TMR1L寄存器对,从0000H递
[单片机]
Atmel推出单芯片防盗器和遥控无匙门禁AVR微控制器
爱特梅尔公司(Atmel® Corporation)宣布推出全新单芯片AES-128防盗器和遥控无匙门禁AVR®微控制器,适合于汽车混合密匙应用。此混合密匙应用可为汽车制造商和消费者提供一个非常渴望的易用、完全集成的方案。爱特梅尔的ATA5798主要面向大批量、单向 (uni-directional) 汽车密匙应用,并同时集成有防盗器 (immobilizer) 和遥控无匙门禁功能。防盗器是一个安装在汽车的电子设备,如果没有正确的汽车密匙 (或其他代匙),将无法启动引擎。 爱特梅尔全新的单芯片方案ATA5795器件集成有一个AES-128防盗器接口,一个极低功耗的AVR®内核、以及一个N分 (fractional-N
[单片机]
51单片机矩阵键盘扫描程序
#include reg52.h //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 #define DataPort P0 //定义数据端口 程序中遇到DataPort 则用P0 替换 #define KeyPort P1 sbit LATCH1=P2^2;//定义锁存使能端口 段锁存 sbit LATCH2=P2^3;// 位锁存 unsigned char code dofly_DuanMa ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f, 0x77,0x7c,0x39,0x5e,0x79,0x71};
[单片机]
在MCS-51单片机中对特殊功能寄存器的C51定义
在开始讲对C51单片机中特殊寄存器(SPR)的定义前,先简单介绍下我们在进行51单片机开发时经常看到的两个关键字 sbit”和 sfr“: sfr用于将一个单片机的特殊功能寄存器(specialfunctionregister)赋值给一个变量,这样在后面的程序中就可以中这个变量指引(referto)该寄存器 sbit与sfr用法类似,只是sbit是位操作,用于将某个sfr中具体位赋值给一个变量,这样后面程序就可用通过该变量为该位清0或置1。 接着我们以STC系列的51单片机为例简单的了解下单片机的特殊功能寄存器布局,如下: MCS-51单片机中,除了程序计数器PC和4组工作寄存器组外,其它所有的寄存器均为特殊功能寄
[单片机]
在MCS-51<font color='red'>单片机</font>中对特殊功能寄存器的C51定义
基于ATmega8单片机多功能实验仪设计解决方案
由于嵌入式系统应用技术的不断发展,对于核心处理器性能的要求越来越高,一些传统的51系列控制芯片已经难以胜任许多复杂的任务。因此,我们通过调研分析,自行开发了一套基于ATmega8高性能系列单片机的实验开发系统。ATMEL公司的ATmegs8单片机是一种具有独特结构的8-bit RISC CPU,其在线自编程Flash和单时钟指令,为C语言、Basic语言优化的指令系统设置,以及丰富的片载外围接口电路,使功能强大的ATmegs8单片机成为一款高度灵活和高性价比的芯片,为许多高端嵌入式系统设计提供了优秀的解决方案。 1 系统总体设计 单片机多功能实验仪硬件的总体设计原理框图如图l所示: 单片机实验开发应用系统中ATmega8
[单片机]
基于ATmega8<font color='red'>单片机</font>多功能实验仪设计解决方案
观点与探讨4:Flash MCU应用前景
Flash MCU应用前景 Flash MCU有诸多优点 Flash MCU应用日趋增多 在MCU技术方面没有所谓的摩尔定律来遵循,还是要根据市场需求,不过频率会提高,功耗会降低,市场需求是千变万化的。随着Flash MCU技术的成熟,其应用会越来越多,OTP MCU主要面临价格问题。 降低功耗和使用电压来满足便携式电池管理和卫生保健领域的应用是市场的强烈需求。我们新的32位STR7和STR9产品线可以很好地满足这些需求。 MRAM(MagneticRAM)技术和高速Flash(等同于RAM的读写速度)技术在嵌入式系统中的应用已被更多的研发团队所关注。 技术的发展还是比较快。目前Flash MCU产品占的比例已经很大了。Flas
[焦点新闻]
单片机系统RAM的测试方法研究
在各种单片机应用系统中,存储器的正常与否直接关系到该系统的正常工作。为了提高系统的可靠性,对系统的可靠性进行测试是十分必要的。通过测试可以有效地发现并解决因存储器发生故障对系统带来的破坏问题。本文针对性地介绍了几种常用的单片机系统RAM测试方法,并在其基础上提出了一种基于种子和逐位倒转的RAM故障测试方法。 1 RAM测试方法回顾 (1)方法1 参考文献中给出了一种测试系统RAM的方法。该方法是分两步来检查,先后向整个数据区送入#00H和#FFH,再先后读出进行比较,若不一样,则说明出错。 (2)方法2 方法1并不能完全检查出RAM的错误,在参考文献中分析介绍了一种进行RAM检测的标准算法MARCH—G。M
[单片机]
基于GSM模块Q2403A和8051单片机实现短消息收发系统的应用方案
基于GSM短消息的业务不需要建立拨号连接,只需把待发的消息加上目的地址发送至短消息中心,再由短消息中心转发到最终目标。GSM 短消息业务以其连接简单、费用低廉、覆盖范围广、实现方便等优点得到了广泛的应用。运用 GSM 短消息实现远程测控的可靠性较高、信号传播距离远、覆盖面积广,并且可以节省建网初期的巨额投资。 本文对基于GSM短消息收发系统的设计与实现作了具体描述,给出了系统的软硬件设计方案,对主要硬件,即GSM模块Q2403A 和8051单片机作了重点介绍。给出了系统的软件设计,包括PC与单片机通信部分和短消息收发部分。最后实现系统监控功能。 系统硬件实现 总体系统结构 该系统硬件主要由8051单片机扩展电路、Q2403
[单片机]
基于GSM模块Q2403A和8051<font color='red'>单片机</font>实现短消息收发系统的应用方案
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved