62256.i

来自「使用OKI公司8255A控制62256RAM程序,并使用8803液晶显示」· I 代码 · 共 40 行

I
40
字号
void writeram(unsigned int address,unsigned char data)
{unsigned char temp=0;
 DDRA.7=1;
 PORTA.7=1;
 temp=address;
 send_a(temp);
 address=address>>8;
 temp=address;
 send_b(temp);
 BUS_out=data;  
 
 PORTA.7=0;//片选上62256   
 #asm("NOP")
 WR=0;
 WR=1;
 #asm("NOP")
 PORTA.7=1; 
 }
unsigned char readram(unsigned int address)
{unsigned char temp=0;
 //CS_ram_en=1;
 PORTA.7=1;
 temp=address;
 send_a(temp);
 address=address>>8;
 temp=address;
 send_b(temp);
 PORTA.7=0;//片选上62256  
 BUS_en=0x00;
 BUS_out=0x00;
 RD=0; 
 #asm
 NOP
 NOP
 #endasm
 temp=BUS_in;
 RD=1; 
 PORTA.7=1; 
 return temp; 
 } 

⌨️ 快捷键说明

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