📄 tcount1.c
字号:
/****************************************************************************/
/* */
/* Copyright (c) 2005, 老树工作室 */
/* All rights reserved. */
/* */
/* Email:laoshu0902@163.com */
/* www.laoshu0902.bokee.com */
/* */
/****************************************************************************/
/****************************************************************************/
/* 文件名:tcount1.c */
/* 版 本:Version 1.0 */
/* 描 述:计数器1演示代码 */
/* 作 者:spot */
/* 函 数: */
/* timer1_count_int */
/* system_init */
/* */
/* 历史记录: */
/* spot 2005-06-20 Creat Inital version. (Version 1.0) */
/****************************************************************************/
#include <reg52.h>
#include <absacc.h>
#include <intrins.h>
typedef unsigned char u_char;
typedef unsigned int u_int;
/* 系统上电初始化 */
void system_init(void);
/* 计数器1中断服务程序 ,使用第2组寄存器 */
void timer1_count_int(void) interrupt 3 using 2
{
P1 = ~P1;
}
/* 系统上电初始化 */
void system_init()
{
EA=0;
TMOD = 0x60; /* T/C1 方式2 计数 */
TH1 = 250; /* 预置计数初值 */
TL1 = 250;
ET1 = 1; /* 开 T/C1 中断 */
TR1 = 1; /* 启动 T/C1 */
EA = 1; /* 开CPU中断 */
}
main()
{
system_init();
while(1)
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -