Справочник Пользователя для Intel AR-B1760

Скачать
Страница из 68
INSTALLATIONS 
30 
AR-B1760 User’s Manual
 
 
 
Filename: W627hf.cpp 
//===================================================================== 
//                                                                           
// THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY     
// KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE       
// IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR     
// PURPOSE.                                                                  
//                                                                           
//===================================================================== 
#include "W627HF.H" 
#include <dos.h> 
//===================================================================== 
void Unlock_W627HF (void); 
void Lock_W627HF (void); 
//===================================================================== 
void Unlock_W627HF (void) 

 outportb(W627HF_INDEX_PORT, 
W627HF_UNLOCK); 
 outportb(W627HF_INDEX_PORT, 
W627HF_UNLOCK); 

//===================================================================== 
void Lock_W627HF (void) 

 outportb(W627HF_INDEX_PORT, 
W627HF_LOCK); 

//===================================================================== 
void Set_W627HF_LD( unsigned char LD) 

 Unlock_W627HF(); 
 outportb(W627HF_INDEX_PORT, 
W627HF_REG_LD); 
 outportb(W627HF_DATA_PORT, 
LD); 
 Lock_W627HF(); 

//===================================================================== 
void Set_W627HF_Reg( unsigned char REG, unsigned char DATA) 

 Unlock_W627HF(); 
 outportb(W627HF_INDEX_PORT, 
REG); 
 outportb(W627HF_DATA_PORT, 
DATA); 
 Lock_W627HF(); 

//===================================================================== 
unsigned char Get_W627HF_Reg( unsigned char REG) 

 
unsigned char Result; 
 Unlock_W627HF(); 
 outportb(W627HF_INDEX_PORT, 
REG); 
 
Result = inportb(W627HF_DATA_PORT); 
 Lock_W627HF(); 
 return 
Result; 

//=====================================================================