chào các bác trên diễn đàn xin mọi người giúp em giải quyết em 89s này với. Sao ma no cha chiệu chạy gì hết mặc dù đã nạp chương trinh nhưng không co tin hiệu gì hết, em chỉ đơn giản xuất tín hiệu ra P2 để thử thôi nó củng không chạy, em mô phỏng chạy ngon lành mong các bac cao nhan xem coi phần cứng của em co vấn để gì không giúp em với nhé.
đúng lí thì em viết chương trình như thế này p2 của em sẽ làm cho các led sáng tắt chứ, nhưng tất cả lại chỉ ở mức cao các led sang hét chả nhấp nháy ji được.
đây là sơ đồ nguyên lí của em, em vé layo theo sơ đồ này luôn các bác xem hộ em với
đúng lí thì em viết chương trình như thế này p2 của em sẽ làm cho các led sáng tắt chứ, nhưng tất cả lại chỉ ở mức cao các led sang hét chả nhấp nháy ji được.
#include <REGX52.H>
void delay( unsigned int t)
{
unsigned int i, j;
for(i=0;i<=t;i++)
{
for(j=0;j<200;j++)
{
;
}
}
}
void main(void)
{
P2=0;
P3=0;
P1=0;
P0=0;
while(1)
{
P2=0xff;
delay(500);
P2=0x0;
delay(500);
}
}
void delay( unsigned int t)
{
unsigned int i, j;
for(i=0;i<=t;i++)
{
for(j=0;j<200;j++)
{
;
}
}
}
void main(void)
{
P2=0;
P3=0;
P1=0;
P0=0;
while(1)
{
P2=0xff;
delay(500);
P2=0x0;
delay(500);
}
}
Comment