单片机制作简易定时器

发布者:EternalBliss最新更新时间:2016-09-20 来源: eefocus关键字:单片机  简易定时器 手机看文章 扫描二维码
随时随地手机看文章

系统图:

程序:

#include
unsigned char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80,0x90};
unsigned char count;
unsigned char second,temp;
bit alarmflag;
void delay(unsigned int i)
{ unsigned char j;
  while(i--)for(j=248;j>0;j--);
}
void main()
{
 TMOD=0x22;
 TH0=0x06;
 TL0=0x06;
 TH1=0x06;
 TL1=0x06;
 TR1=1;
 ET1=1;
 EA=1;
 ET0=1;
 P1=table[count/10];
 P0=table[count%10];
 while(1)
     {
      if(P3_2==0)
         {
           delay(20);
           if(P3_2==0)
             {
               count++;
               if(count==60){count=0;}
               P1=table[count/10];
               P0=table[count%10];
             }
           while(P3_2==0);temp=count;
         }
       else if(P3_3==0)
              {
                delay(20);
                if(P3_3==0)
                  {
                    TR0=1;
                  }
              }
     }
}
void time0() interrupt 1
{
  static unsigned int nn;
  nn++;
  if(nn==4000)
     {
      second=count--;
      P0=table[second%10];P1=table[second/10];
      if(second<=0){second=0;}
     }
}
void time1() interrupt 3
{
  static unsigned int kk,ll,pp;
  kk++;
  if(kk==4000)
     {temp=count;
      ll++;
      if(ll==temp)
         {ll=0;P2_1=0;
         }
       pp++;
       if(pp==6)
      {P0=table[0xc0];P1=table[0xc0];P2_1=1;pp=0;}
     }
}

关键字:单片机  简易定时器 引用地址:单片机制作简易定时器

上一篇:单片机实现adc0808程序
下一篇:16X64点阵屏显示

推荐阅读最新更新时间:2024-03-16 15:10

一种基于MSP430F1232的温湿度检测系统
0 引言 随着社会经济的发展和科学技术的不断进步,许多情况下都需要对环境的温湿度进行限定,因此,必须在某些特定环境安装温湿度报警器以进行监控。为此,本文利用集成温湿度传感器HM1500的测温快速、使用简便等特点,同时结合MSP430单片机强大的功能,设计了一个监控系统来对温湿度进行实时监控以进行超限报警。本系统测量准确、调试方便、可实时记录报警信息、方便工作人员排故,并可广泛应用于条件恶劣、人员不便进入的场合。 1 系统结构和总体设计方案 本系统的总体设计方案如图1所示。本方案采用分别设计温度和湿度采样电路的方法,将集成温度传感器AD590采集得到的电流信号和湿度传感器HM1500采集到的电压信号转换为给定范围内的电压信号。
[测试测量]
利用串口与并口实现51单片机的在线编程
1 在线编程简介   51内核的单片机在线编程模式一般分为两大类。一类是使用JTAG协议的在线编程模式。这类模式一般由厂家提供在线编程工具,使用方便。使用这一类模式的单片机价格往往较高,使用的厂商也不多,故不在本文的讨论之列。另一类在线编程模式是使用一条特殊的指令,使单片机进入在线编程模式。在进入在线编程模式后,要自己控制对单片机的擦除写入逻辑。这一类模式又可细分为两种不同的模式:一是进入在线编程模式后,单片机只是提供一个接口,不再运行用户的程序,擦写逻辑全由上位机(PC)提供,如以下要讨论的MTV230就属于这种模式;另一类是进入在线编程模式以后,芯片会运行在某一区域的用户编写的程序,芯片的编程逻辑都由芯片中这段程序控制,上位
[单片机]
利用串口与并口实现51<font color='red'>单片机</font>的在线编程
基于单片机控制的二氧化碳浓度测试计
1 引言 大气中过多的二氧化碳(CO2)不仅对人类赖依生存的地球造成威胁,同时公共场合由人体呼吸排出的大量二氧化碳气体也容易导致人们疲劳、注意力不集中、头痛等症状。因此,在医院、学校等人口密集的环境中设置CO2监控设备可以有效地监测和改善空气质量。为人们提供更好的生活环境。最常用的CO2浓度测试方法是非色散红外吸收法(NDIR法)。这种方法利用CO2有选择性的吸收4.26μm红外线的特性,根据朗伯比尔定律可精确测试CO2气体浓度,但该方法有一个明显缺点,即在CO2浓度较低的地方测试时,需要较长的光路通过气体(气室长度)以获取良好的吸收效应,既意味着需要使用体积较大且具有精密光学器件的设备,与这些昂贵的设备相比,利用半导体CO2
[测试测量]
基于<font color='red'>单片机</font>控制的二氧化碳浓度测试计
基于单片机的FPGA并行配置方法
摘要:讨论了基于SRAM技术的可编程逻辑器件FPGA的编程方式,并以ALTERA公司FLEX10K系列器件为例,提出了一种利用单片机AT89C52对FPGA进行在线PPA(被动并行异步)配置的实用方法。实践表明,用单片机对FPGA进行并行配置,具有配置时间短、准确率高、易于实现等优点,该方法可以广泛地应用于不同领域。 关键词:单片机 PPA FPGA 配置 在当今变化的市场环境中,产品是否便于现场升级、是否便于灵活使用,已成为产品能否进入市场的关键因素。在这种背景下,Altera公司的基于SRAM LUT结构的FPGA器件得到了广泛的应用。这类器件的配置数据存储在SRAM中。由于SRAM的掉电易失性,系统每次上电时,必须重新
[单片机]
基于中颖SH79F168单片机的航模无刷电调方案
1 概述 无位置传感器的无刷直流电机(Brushless Direct Current Motor, BLDCM)由于其快速、可靠性高、体积小、重量轻等特点,在航模领域得到了广泛的应用。但是与有刷电机和有位置传感器的无刷直流电机相比,其控制算法要复杂得多。加上航模设计中对重量和体积的要求非常严格,因此要求硬件电路尽可能简单,更增加了软件的难度。 本文提出了一种基于中颖8位单片机SH79F168的控制方案,借助于该芯片片内集成的针对电机控制的功能模块,只需很少的外围电路即可搭建控制系统,实现基于反电动势法的无位置传感器BLDC控制,在保证稳定性和可靠性的基础上大大降低了系统成本。而且该芯片与传统8051完全兼容,易于上手
[单片机]
基于PIC单片机的NRF2401发送程序
#include p18f4550.h #include delays.h // /************************************************************* 引脚连接宏定义 *************************************************************/ #define DATA LATBbits.LATB0//频道1收发数据端 #define CLK1 LATBbits.LATB1//频道1时钟 #define DR1 LATBbits.LATB2//频道1数据已准备好 #define CS
[单片机]
MCU厂商发力可穿戴,将低功耗进行到底
2013年可谓是智能穿戴元年,各行各业都将其视为智能手机之后的下一波热点。各大研究机构也纷纷画饼,其中英国IMS Research就预测到2016年穿戴式产品市场规模达到60亿美金。ABI Research则预测2018年全球穿戴式智能设备的出货量可达到5亿台,年复合增速达到50%以上。 不过在穿戴设备的发展过程中,也面临产品定义不够明确、产业链及生态环境不够健全、刚性需求缺失等多重困境。为了满足不断增长的穿戴市场,各大半导体厂商纷纷推出或准备推出多种高性能以及低功耗的MCU、MEMS以及周边产品。在12月20日深圳举行的一场穿戴式电子设备应用与技术论坛上,就吸引了包括意法半导体、土曼、北高智、Bluetooth SIG在
[单片机]
<font color='red'>MCU</font>厂商发力可穿戴,将低功耗进行到底
基于C8051F410单片机实现集装箱的安全监测装置与系统设计
引言 随着当前物流行业的快速发展。作为物流主要运输方式的集装箱运输.其运输效率及货运安全性日益受到人们关注。近几年来,随着RFID技术的发展和推广,将RFID技术用于集装箱信息识别.实现集装箱运输的智能化已经成为各集装箱厂家竞相开发的目标。RFID技术是一种利用射频通信方法实现的非接触式、快速、实时和准确的采集与处理信息的自动射频识别技术。目前集装箱运输上对RFlD技术的应用仅仅限于利用阅读器射频信道识别电子标签内集装箱信息.并有实现其运输安全上的保证。本文设计了一种基于C8051F410单片机的双频固定式阅读器。该阅读器与智能集装箱安全设备及路标设备配合实用.不仅能快速识别集装箱信息,而且能监测集装箱内货物的安全。一旦集装箱被非
[单片机]
基于C8051F410<font color='red'>单片机</font>实现集装箱的安全监测装置与系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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