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

📄 common.h

📁 keil c open
💻 H
字号:
#ifndef __common_h__
#define __common_h__
#include 	"reg52.h"
#include 	<intrins.h>
#include 	<string.h>
#include 	<absacc.h>
#include 	<setjmp.h>
#define 	uchar 	unsigned char
#define		uint	unsigned int
//---------------------------------------------------
#define		ENTER	0X0E	//菜单确定
#define		CANCE	0x0d	//菜单取消
#define		ADD	0X03	//菜单向下移动
#define		SUB	0x04	//菜单向上移动
#define		TRUE	0X02	//菜单改动得值为1
#define		FALSE	0x01	//改动的值为0
#define		RIGHT	0x01
#define		LEFT	0x01
#define		UP	0x01
#define		DOWN	0x01
#define		LOAD_T0	0xc1ff
#define		LOAD_T2	0xC1ff
#define		NUMBER	0x3A	//改动的值为0
#define		MANU_ADD	0x9
#define		MANU_SUB	0xa
#define 	ADD_GAIN_FUN    0xd0
#define		H_POSITION_OFFER	0X1D
#define		MOVE_CHARACTER	1
#define		DELAY_TIME	10
#define		HEAD_OF_DISPLAY	0X17
#define		HEAD1_OF_DISPLAY	0X17
#define		END_OF_DISPLAY	0X16
#define		HEAD_ADDR	31
#define		TEAM_LENGTH	64
#define 	_Nop()   _nop_()
sbit  SDA     =   P1^7;
sbit  SCL     =   P1^6;
sfr AUXR  	= 0x8E;
sfr AUXR1  	= 0xA2;
#define		TASK	void
#define	 	os_zoom_wide();     	pe[4]=0x0e;
#define	 	os_zoom_tele();     	pe[4]=0x0d;
#define	 	os_zoom_far();      	pe[4]=0x09;
#define	 	os_zoom_near();     	pe[4]=0x0a;
#define	 	os_zoom_close();    	pe[4]=0x0b;
#define	 	os_zoom_open();     	pe[4]=0x0c;
#define		os_stop();		byten=2;pe[4]=0;
#define		os_run_left();		byten=3;pe[4]=1;
#define		os_run_right();		byten=3;pe[4]=2;
#define		os_run_up();		byten=3;pe[4]=3;
#define		os_run_down();		byten=3;pe[4]=4;
#define		os_run_left_up();	byten=4;pe[4]=5;
#define		os_run_left_down();	byten=4;pe[4]=6;
#define		os_run_right_up();	byten=4;pe[4]=7;
#define		os_run_right_down();	byten=4;pe[4]=8;
//-------------------------------------------------------
sfr	RCON=0X85;
sfr	DBANK	=0X86;
sfr	WDTKEY	=0X97;
sfr	P1CON	=0X9B;
sfr	WDTC	=0X9F;
sfr	SPWMC	=0XA3;
sfr	SPWMD0	=0XA4;
sfr	SPWMD1	=0XA5;
sfr   	SPWMD2=0XA6;
sfr   	SPWMD3=0XA7;
sfr   	SPWMD4=0XAc;
sfr	D4	=0xd8;
sfr	SCONF	=0xBF;
sfr 	CHPCON  = 0xBF;
sfr 	CHPENR  = 0xF6;
//--------------------------------------------------------
sbit  	ACC0=0XE0;
sbit  	ACC7=0XE7;
sbit	ACC1=0XE1;
sbit	ACC2=0xe2;
sbit	ACC3=0XE3;
sbit	ACC4=0XE4;
sbit	ACC5=0XE5;
sbit	ACC6=0XE6;
sbit 	feed_dog_5045= P3^5;////功能:喂狗位
sbit 	feed_dog     = P3^5;
sbit 	dat_to_6453  = P2^6;////功能:6453数据位
sbit 	clk_for_6453 = P2^7;//功能:6453时钟位
sbit 	cs_to_6453   = P2^5;//功能:6453片选位
sbit 	busy_to_6453 = P2^0;//功能:6453忙标志位sbit   
sbit	upc_6453_rst = P3^2;//模拟复位引脚
sbit	T_CLK = P2^4; /*实时时钟时钟线引脚 */
sbit 	T_IO = P2^3; /*实时时钟数据线引脚 */
sbit 	T_RST = P2^2; /*实时时钟复位线引脚 */
sbit 	SO = P3^3;/*25045输出*/
sbit 	SI_50163 = P3^6;/*25045输入*/
sbit 	SCK=P3^7;/*25045时钟*/
sbit 	CS=P3^5;/*25045片选*/
//--------------------------------------------------------
#endif

⌨️ 快捷键说明

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