谁有单片机定时器的程序加电路图。谢谢。。。急需要。。。

谁有单片机定时器的程序加电路图。谢谢。。。急需要。。。

//定时器初始化
void Init()
{
TMOD=0x01;//定时计数0工作方式1
TH0=0xff;
TL0=0xff;// 设定初值
EA=1; //开总中断
ET0=1; //定时计数0允许
TR0=1; //定时计数0开始运行

}

//定时器中断入口
void timer0() interrupt 1
{
TH0=TH0_buf;//从新置定时器初值
TL0=TL0_buf;
//在这里添加中断程序
}

希望你能看明白,有什么不明白的地方可以到我百度空间给我留言。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-07-24
51的多是,看你用定时器做什么了,那才有对应的电路……

单片机控制继电器定时开关的程序流程
图4为程序流程图。系统产生中断后,首先保存ACC和PSW的值,然后为T0重装初值,判断中断次数是否小于100,是则转出中断服务,反之则为秒计数器加1,秒计数器如果大于59,则为分计数器加1,同时秒计数器清0。同样分计数器如大于59则为时计数器加1,同时分计数器清0,时计数器如大于23则清0并转出中断服务。T0中断100次的...

大侠指点定时器的电路图
1、器产生时钟信号,而标准51系列单片机每12个振荡周期产生一个机器周期,即程序往前走一步,对C\/T而言,就是计数器每一个机器周期作为一个计数脉冲所以就有1\/12 2、图给结构可以这样理解:先把结构分为三个部分即计数器,计数脉冲源,和控制电路。C\/T为计数脉冲源的控制开关,由一个特殊功能寄存器...

我想做一个单片机的时钟定时器
首先你需要一个定时很准的定时器,创建一个每隔10ms计数的变量(在定时器中断里面计数)不会用定时器,就用软件生成代码 然后设置三个变量,秒的变量 分的变量 时的变量 定时器里这样写,下面是重点。每隔10ms计数的变量++;if(每隔10ms计数的变量==100){ 每隔10ms计数的变量=0;秒的变量++;if...

单片机数字时钟程序及电路图
include <reg51.h> include <intrins.h> define uint unsigned int define uchar unsigned char sbit LCD_RS=P2^0;sbit LCD_RW=P2^1;sbit LCD_EN=P2^2;sbit SPK=P3^0;sbit key1=P1^0;sbit key2=P1^1;sbit key3=P1^2;sbit key4=P1^3;uchar Display_Buffer[16]=" ";uchar Coun...

51单片机定时器的汇编语言程序编程,
看看下面的程序,是不是最简单:ORG 0000H SETB TR0 ;启动T0 MOV R2, #250 ;定时计数初值 LOOP:MOV TH0, #(8192 - 8000) \/ 32 ;定时8ms MOV TL0, #(8192 - 8000) MOD 32 JNB TF0, $ ;等待8ms CLR TF0 DJNZ R2, LOOP ;每隔8ms,R2减一次一 ...

单片机定时计数的问题,下面这段程序是什么意思啊,是8052,最好能逐行解...
P0=0xff; 这个有电路图才好说 不过好像是让端口都为高电平 P0=0x00; \/\/ 初始化关显示 seconds=0;minute=0;count1=0;TMOD=0x11; \/\/选择计数器T1模式1 TH1=(65536-46080)\/256; 这是定时器的设置 计算初值 改变那个被减数可以改变每次的时间 TL1=(65536-46080)%256; \/\/定时...

单片机 定时器编程求详细解释 下面每一句什么意思
sbit p2_4 = P2^4; \/\/用P2_4代替P2^4,P2^4这种写法编译器是认识的,电路原理图上一般写P2.4 sbit p2_5 = P2^5;\/\/用P2_5代替P2^5,int i;into_srv() interrupt 0 using 1{ \/\/定时器0中断程序 应该是interrupt 1 p2_4 = !p2_4; \/\/对P2.4管脚 状态取反 p2_5 ...

怎样用单片机定时器设计0到9秒的循环程序
定时器)1S后---显示1---1秒后---显示2 等等等等。他们包含在while(1)里,就可以循环了。我知道你可能不采纳我的答案,但是,我真的希望你能好好的把单片机学学,这对你以后很重要的。也许你琢磨了你所问的这个问题,你就对电控制有那么一点点感情了。加油吧。

帮忙解释下这个单片机电子钟原理图,谢谢。5分!
这是一个用单片机89S51控制来显示时间的,89S51内部一直在计数,数据通过74hc138和74ls47相连的IO输出。74HC138和74LS47都为译码驱动器。调整时间是由89S51内部程序完成的。你按相应的按钮会进入相应的调整程序。显示部分如为7段数码管,那就是动态扫描完成的。显示屏如为段式液晶,那扫描的电压就要低电,...

求stc单片机的PCA定时器程序!!!
\/* --- 演示 STC 1T 系列单片机 用PCA功能实现16位定时器 ---*\/ include "reg51.h"include "intrins.h"define FOSC 18432000L define T100Hz (FOSC \/ 12 \/ 100)typedef unsigned char BYTE;typedef unsigned int WORD;\/*Declare SFR associated with the PCA *\/ sfr CCON = 0xD8; \/\/PCA...

相似回答