Kết quả 1 đến 1 của 1
Chủ đề: Cần giúp - IR 1838 với AT89X52
-
12-14-2015, 07:45 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cần giúp - IR 1838 với AT89X52
Mình có làm 1 cái mạch như sau:
[/IMG]
Code của em nó đây:
#include <REGX52.H>
#include <at89x52.h>
// ham tre 1ms
void delay(int t)
{
int i,j;
{
for(i=1;i<t;++i)
for(j=1;j<123;++j)
{}
}
}
int i=0;
int dem()
{
if(P3_1==0)
{
delay(1);
while(P3_1==0)
{;}
if(P3_2==0)
{
delay(1);
while(P3_2==0)
{;}
i=i+1;
P1_7=0;
if(i<0)
{
i=0;
}
if (i==100)
{
i=99;
}
}
}
if(P3_2==0)
{
delay(1);
while(P3_2==0)
{;}
if(P3_1==0)
{
delay(1);
while(P3_1==0)
{;}
i=i-1;
if(i<0)
{
i=0;
}
if(i==0)
{
P1_7=1;
}
if (i==100)
{
i=99;
}
}
}
return i;
}
void main()
{
P3_1=1;
P3_2=1;
// Tao xung 38kHz
T2CON = 0x00;
T2MOD = 0x02;
RCAP2H = 0xFF;
RCAP2L = 0xB1;
TH2 = 0xFF;
TL2 = 0xB1;
TR2 = 1; //Cho phep timer chay
while(1)
{
}
}
// Da bo qua phan hien thi led
Mình mô phỏng chạy rất tốt mà mạch thật ko chạy . Mạch thật có thêm LM358 nhưng VDK không xử lý đc . Mình đã làm bằng photodiode thì chạy nhưng chất lượng quá kém,giờ thử thay bằng con IR khác cho khỏe nhưng không rõ tại sao IR 1838 cho vào bộ KĐTT hay cắm thẳng vào VDK đều không được . Led thu vẫn tốt
Mong mọi người giúp đỡ. Thanks!View more random threads:
- cho em hỏi chút về quadroto
- Hỏi những lưu ý khi thiết kế PCB Ampli??
- code matlab
- TÌM CHỖ BÁN MÁY BƠM ÁP LỰC (BƠM MÀNG)
- xin trợ giúp về Altium
- Xin giúp về nguyên lý hoạt động MQ2 và mạch cảnh báo NE555
- hỏi về động cơ 24v-250w
- Kềm duy cắt da chết cho tay chân nhặt da bén bền đẹp
- Thiết kế hệ thống điều khiển từ xa ứng dụng sóng hồng ngoại
- Lỗi trong matlab 2014a
Phân tích đặc điểm của máy rung...
Hôm qua, 08:41 PM in Rao vặt tổng hợp