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

📄 main.h

📁 EEPROM仿真器
💻 H
字号:
/****************************************************/
/**  Rom Emulator Software                   ********/ 
/**  Edited Starting  From  2005.1 By CGH    ********/
/****************************************************/
/*********Head File **********
Firmware : CPU --- AT89LV51 11.0592MHz
          
Function:
      1. Rom emulator  
     
Solft Serials:
 V1.0.0
Copyright   Start Date  FinalDate     Author         
Uinsmmw     2005.1.26              honeyandy.chan  

***********************************************/
#ifndef ROM_EMU_H 
#define ROM_EMU_H

#define uchar unsigned char
#define uint  unsigned int

/*************************/

/***      89LV51 Pin Set           ****/
sbit  P_DIR	   =P1^0;
sbit  P_LEDATA	   =P1^1;
sbit  P_LEADDRH    =P1^2;
sbit  P_LEADDRLH   =P1^3;
sbit  P_LEADDRLL   =P1^4;
sbit  R_SEL	   =P1^5;
sbit  P_SELDATAOUT =P1^6;
sbit  P_SELDATAIN  =P1^7;


sbit  P_SELADDR    =P3^2;
sbit  L_RUN	   =P3^4;
sbit  L_PRG	   =P3^5;


#define   DATA_PORT	P2

#define ECE_BIT	0x40
#define EOE_BIT	0x20
#define EWE_BIT	0x10



/***   Ram  allocation         ****/

uint  data sj;
uchar data dj0;
uchar data dj1; 
uchar data BaudRateID;
uchar data ComID;
uchar data Udata; 
uchar data Upt;
uint  data Udatalenth;

uchar ubuf[32];	


/****     BitRam Allocation       ****/
uchar bdata bitram1;

sbit  SoftReset_bit	 =bitram1^0;
sbit  Salrd_bit          =bitram1^1;
sbit  Ralrd_bit		 =bitram1^2;
sbit  ComAA_bit		 =bitram1^3;
sbit  Com55_bit		 =bitram1^4;
sbit  ComID_bit		 =bitram1^5;
sbit  PC_Ready_bit	 =bitram1^6;

 
#define _57600bps   0
#define _19200bps   1
#define _9600bps    2

#define StartID		1 /*------- 启动下载,此时SRAM接口被切换到单片机端口(仿真头端口同时应保证也被释放)*/
#define DownLoadID	2 /*------- 下载SRAM数据*/
#define UpLoadID	3 /*------- 读取SRAM数据*/
#define StopID		4 /*------- 释放SRAM接口,此时单片机,仿真头与SRAM的接口释放(高阻)*/
#define RunID		5 /*------- 启动仿真,此时SRAM接口被切换到仿真头端口(单片机端口同时应保证也被释放)*/

#endif


      

⌨️ 快捷键说明

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