ISD2560 เชื่อมต่อกับ MCS-51 AT89C51

สอบถามหน่อยครับผมเขียนโค้ด MCS-51 เพื่อใช้งาน IC บันทึกเสียง ISD2590P
เพื่อที่จะเล่นเสียงที่อัดไว้ แต่พอลองเทสดูมันกลับไม่มีเสียงออกมา
แถมยังอัดทับของเก่าที่ผมอัดไว้อีก (ผมเทสอัดสามแทรกเผื่อเขียนผิด แล้วมีครั้งนึงเสียงออกแล้วก็ไม่ออกอีกเลยแล้วก็โดนอัดทับเหมือนเดิม)
กลายเป็นเสียง noise ไปเพราะไม่ได้ต่อไมโครโฟนเพื่อนอัด วงจรผมผิดหรือผมเขียนโปรแกรมผิดอ่าครับ
ขอคำแนะนำด้วยครับ ขอบคุณครับ....
ป.ล. ตอนอัดผมใช้โมดูลเอาครับและตอนเล่นด้วย
นี่คือ ที่เขียนไว้นะครับ

# include<reg51.h>
# include<intrins.h>
sbit SHIP = P1^0;
sbit PLAY = P1^3;
sbit RESET = P1^6;
sbit START = P1^7;
void delay(long action);
void delay_1(int action);
void main(void)
{
RESET=1;
delay_1(30000);
RESET=0;
PLAY=1;
START=1;
delay_1(500);
P1=0x08;
}
void delay(long action)
{
long a,b;
for(a=0;a<action;a++);
for(b=0;b<65000;b++);
}
void delay_1(int action)
{
int i,j,n;
for(i=0;i<action;i++);
for(j=0;j<30000;j++);
for(n=0;n<30000;n++);
}

http://image.ohozaa.com/t/5a9/ulaGA8.jpg (รูปวงจรครับ)
http://image.ohozaa.com/t/a94/pgWE5c.jpg (การใช้งาน IC บันทึกเสียง)
แสดงความคิดเห็น
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ  อิเล็กทรอนิกส์ วิศวกรรมคอมพิวเตอร์
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่