您的位置 首页 新能源

克己51单片机常用头文件(中止)

#ifndef__CONFIG_H__#define__CONFIG_H__/********************************//*以下为系统配置*//****************

#ifndef __CONFIG_H__

#define __CONFIG_H__

/********************************/
/* “以下为体系配置” */
/********************************/
#include
#include
#include

/*****************************************************
函 数 名:void Clearmen(void)
功 能:体系初始化
说 明:对体系引脚变量及中止进行初始化
进口参数:无
返 回 值:无
*****************************************************/
void Clearmen(void)
{
//***************** 中止初始化 *****************

// 中止答应寄存器IE
/*—————————————————-
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
– – – – – – – – – – – – – – – – – – – – – – – –
| EA | | ET2 | ES | ET1 | EX1 | ET0 | EX0 |
—————————————————–*/
IE = 0x00; // “铲除中止”
EX0 = 0; // 0″外部中止0答应”
ET0 = 1; // 1″守时器0中止答应”
EX1 = 0; // 2″外部中止1答应”
ET1 = 0; // 3″守时器1中止答应”
ES = 0; // 4″串行中止答应”
ET2 = 0; // 5″守时器2中止答应”-52才有
EA = 1; // “中止总答应”

// 中止优先级办理寄存器IP
/*—————————————————-
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
– – – – – – – – – – – – – – – – – – – – – – – –
| | | PT2 | PS | PT1 | PX1 | PT0 | PX0 |
—————————————————–*/
IP = 0x00; // “铲除中止优先级”
PS = 0; // “串行中止优先”
PX0 = 0; // “外部中止0”
PT0 = 1; // “守时器中止0″
PX1 = 0; // “外部中止1”
PT1 = 0; // “守时器中止1”

// 守时器操控寄存器TCON
/*—————————————————-
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
– – – – – – – – – – – – – – – – – – – – – – – –
| TF1 | TR1 | TF0 | TR0 | IE1 | IT1 | IE0 | IT0 |
– – – – – – – – – – – – – – – – – – – – – – – –
| 用于守时器 | 用于外中止 |
—————————————————–*/
TCON = 0x00;
IT0 = 0; // “外部中止0触发方法 0=电平 1=边缘”
IE0 = 0; // “外部中止0请求标志”
IT1 = 0; // “外部中止1触发方法 0=电平 1=边缘”
IE1 = 0; // “外部中止1请求标志”
TR0 = 0; // “T0运转操控”
TF0 = 0; // “T0溢出标志”
TR1 = 0; // “T1运转操控”
TF1 = 0; // “T1溢出标志”

// 守时器形式操控寄存器TMOD
/*—————————————————-
| D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
– – – – – – – – – – – – – – – – – – – – – – – –
|GATE| C/T| M0 | M1 |GATE | C/T | M0 | M1 |
– – – – – – – – – – – – – – – – – – – – – – – –
| 高4位用于T1 | 低4位用于T0″ |
—————————————————–*/
TMOD=0x01; // 守时器T0、T1为16位守时形式1

TH0=0x3C;TL0=0xB0; // 守时器0赋初值
}

#endif

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/275927.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部