📄 io.c
字号:
#include "Global.h"
#include "IO.h"
//=========================================================================================
//
//=========================================================================================
void WriteBus(unsigned char dat,unsigned addr)
{
unsigned int tmp = addr<<8;
*P_IOA_Data = ((*P_IOA_Buffer)&0x00FF)|tmp;
SET_PORTA(BUS_ALE);
CLR_PORTA(BUS_ALE);
tmp = dat<<8;
*P_IOA_Data = ((*P_IOA_Buffer)&0x00FF)|tmp;
SET_PORTA(BUS_WRITE);
CLR_PORTA(BUS_WRITE);
}
//=========================================================================================
//
//=========================================================================================
unsigned char ReadBus(unsigned char addr)
{
unsigned int tmp = addr<<8;
*P_IOA_Data = ((*P_IOA_Buffer)&0x00FF)|tmp;
SET_PORTA(BUS_ALE);
CLR_PORTA(BUS_ALE);
SET_PORTA(BUS_READ);
tmp = (*P_IOA_Data)&0xFF00;
CLR_PORTA(BUS_READ);
return tmp>>8;
}
//void Write
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -