PDA

View Full Version : help RAM 6264


hoc_picpicpic
15-07-2009, 11:53 PM
Chào các bác , em tìm thấy con SRAM 6424 này ở trong proteus và em đang muốn điều khiển nó nhưng mãi vẫn chưa được , không biết bác nào làm rồi hoặc con khác tương tự thì có thể giúp em với thể .
Đơn giản là thế này em đưa giá trị 0b000000001 vào địa chỉ 1 , 0b00001001 vào địa chỉ 2 sau đó đọc giá trị ra và hiển thị lên PORTA (nối với LED)để kiểm tra ,PORTB nối với A0 -> A7 (A8 -> A12 nối mass) PORTD nối với D0 -> D7 của RAM , PORTC nối với các chân điều khiển của RAM . Các bác giúp em với


#define WE RC3
#define RE RC4

void main(void)
{
int8 x ;

TRISA=0x00;
TRISB=0x00;
TRISC=0x00;
TRISD=0x00;


PORTA=0x00;
PORTB=0x00;
PORTC=0x00;
PORTD=0x00;


while(true)
{


TRISD=0x00;

PORTB = 1 ; // gửi địa chỉ
PORTD=0b00000001 ; // gửi dữ liệu
WE=0; // cho phép ghi dữ liệu
RE=1; RE=0;

PORTB = 2 ; // gửi địa chỉ
PORTD=0b00000001 ; // gửi dữ liệu
WE=0; // cho phép ghi dữ liệu
RE=1; RE=0;


//-------------------------------
x=0;
TRISD=0xff ;

PORTB = 1 ; // gửi địa chỉ
WE=0;
RE=1; RE=0;
x=PORTD ; // đọc dữ liệu
PORTA=x; // hiển thị

delay_ms(200);

PORTB = 2 ; // gửi địa chỉ
WE=0;
RE=1; RE=0;
x=PORTD ; // đọc dữ liệu
PORTA=x; // hiển thị


delay_ms(200);

};
}

Bluetek212
24-07-2009, 12:20 AM
vào đây nè bạn!
http://www.picvietnam.com/forum/showthread.php?t=4343