⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.h.bak

📁 一华为外包电源源码
💻 BAK
字号:
//#include <REG52.h>

#include <REG66x.h>
#include <absacc.h>
#include <string.h>
#include <intrins.h>

#include	<math.h>
#include	<stdio.h>

#ifndef	uchar
#define	uchar	unsigned char
#endif
#ifndef	uint
#define	uint	unsigned int
#endif
#ifndef	ulong
#define	ulong	unsigned long
#endif

#ifndef	UCHAR
#define	uchar	unsigned char
#endif
#ifndef	UINT
#define	uint	unsigned int
#endif
#ifndef	ULONG
#define	ulong	unsigned long
#endif

#define LED_ON	0
#define LED_OFF	1


sbit bGreen1=P1^0;
sbit bGreen2=P1^1;
sbit bGreen3=P1^2;

sbit bRed1=P1^3;
sbit bRed2=P1^4;
sbit bRed3=P1^5;


sbit b4051A=P2^0;
sbit b4051B=P2^1;
sbit b4051C=P2^2;
sbit b4051D=P2^3;


sbit p20=P2^0;
sbit p21=P2^1;
sbit p22=P2^2;



sbit bCnt=P3^2;
sbit bAD=P3^3;
sbit bWDI=P3^4;
sbit bA34=P3^5;

sbit bSW1=P0^0;
sbit bSW2=P0^1;
sbit bSW3=P0^2;

sbit bMOV1=P0^3;
sbit bMOV2=P0^4;
sbit bMOV3=P0^5;

sbit bA0=P0^6;
sbit bA1=P0^7;

uchar xdata port0_timer;
uchar xdata port1_timer;
uchar xdata port2_timer;
uchar xdata port3_timer;
uchar xdata port4051_timer;

uchar xdata port0_old;
uchar xdata port1_old;
uchar xdata port2_old;
uchar xdata port3_old;
uchar xdata port4051_old;


bit b9541_A0;
bit b9541_A1;
bit bFAN;
bit bOvtemp;


sbit p00=P0^0;
sbit p01=P0^1;
sbit p02=P0^2;

sbit p10=P1^0;
sbit p11=P1^1;
sbit p12=P1^2;
sbit p13=P1^3;
sbit p14=P1^4;
sbit p15=P1^5;
sbit p16=P1^6;
sbit p17=P1^7;


sbit bClrwdog=P3^4;


sbit bRXD=P3^0;
sbit bTXD=P3^1;
sbit bCNT=P3^2;
sbit bAD=P3^3;
sbit bWDI=P3^4;
sbit bA34=P3^5;
sbit bWR=P3^6;
sbit bRD=P3^7;

#define band9600() (TH1=250)//;TH1=250)
#define band4800() (TH1=244)//;TL1=244;)//;TH1=244)
#define band7200() (TH1=248)//;TL1=248;)//;TH1=248)
#define band14400() (TH1=252)//;TL1=252;)//;TH1=252;)
#define band19200() (TH1=253)//;TL1=253;)//;TH1=253;)

#define  	CC    882		//99.uS
//#define 	TL  (65536-CC)%256  //D8F0
//#define 	TH  (65536-CC)/256

#define 	TL  0XE1    //(65536-CC)%256  //D8F0
#define 	TH  0XB1    //(65536-CC)/256

#define 	TIMER0_TIMERCOUNTER	9	//调整此数据,以实现10mS复位一次,即main_every_10ms()每10mS调用一次!


uchar 	data timer0_timer=0;					//T0计时器


void main_every_10ms(void);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -