อยากขอคำปรึกษาครับ คือ เป็นวงจรตรวจสอบกราวน์ครับ ตัวเครื่องจะติดอยู่กับคน ใช้หลักการถ่ายเทประจุ เมื่อผู้ใช้ใส่รองเท้าหรือไม่ได้เตะกับสิ่งใดๆไฟจะเตือนสีเขียว ถ้าถอดรองเท้าหรือไปแตะกับสิ่งใดๆเกิดการถ่ายเทประจุ ไฟก็จะเตือนขึ้นมาเป็นสีแดงครับ
ปัญหาตอนนี้คือ พยายามเขียนตัวหน่วงเวลา ก็คืออยากให้หน่วงสัญญาณเมื่อเข้ามา 3 วินาที(ป้องกันการแตะปล่อยๆเร็ว) และ หน่วงเวลาอีก3 วินาทีแสดงสัญญาณไฟครับ อันนี้เป็นอันที่ผมเขียนเอง ช่วยดูให้หน่อยครับ ขอบคุณล่วงหน้าครับ
#include<reg51.h>
#include<intrins.h>
sbit P33 = P3^3;
sbit LED1 = P3^4;
sbit LED2 = P3^5;
sbit LED3 = P3^7;
void external1_isr(void);
void delay_10ms(void);
/********Main Program*********/
void main(void)
{
TMOD = 0x01;
IT1 = 1;
EX1 = 1;
EA = 1;
while(1)
{
if(P33 == 1)
{
LED1 = 0;
LED2 = 1;
LED3 = 0;
delay_10ms();
}
else
}
LED1 = 1;
LED2 = 0;
LED3 = 1;
delay_10ms();
}
}
}
void external1_isr(void)interrupt 1
{
P33 =~ P33;
}
/*******Timer Function*******/
void delay_10ms(void)
{
// 12Mhz/12 = 100Khz
// 1/100Khz = 1us
// Over_Time/1us
// 10ms/1us = 10000
// 65536 - 10000 = 55536 = D8F0
TH0 = 0xD8;
TL0 = 0xF0;
TR0 = 1; // Stop Timer0
while(!TF0);
TR0 = 0; // Stop Timer0
TF0 = 0;
}
ช่วยดูโปรแกรม (c microcontroller) ให้หน่อยครับ
Moderators: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- Posts: 1
- Joined: 11/12/2012 1:52 am
-
- Similar Topics
- Replies
- Views
- Last post
-
-
ขายอุปกรณ์อิเล็กทรอนิกส์ microcontroller AVR PIC MCS-51 สายพานลำเลียง Conveyor
by equipware » 05/11/2014 2:09 am » in พูดคุยเรื่องทั่วไป จับฉ่าย - 0 Replies
- 352 Views
-
Last post by equipware
05/11/2014 2:09 am
-
-
-
ช่วยแนะนำ UPS ให้หน่อยครับ ขอบคุณมากครับ /\
by อนุวัติ อะเวรา » 09/08/2019 3:58 pm » in ถาม - ตอบ คอมพิวเตอร์ - 0 Replies
- 426 Views
-
Last post by อนุวัติ อะเวรา
09/08/2019 3:58 pm
-
-
- 2 Replies
- 2145 Views
-
Last post by jataz2
01/08/2011 11:20 am
-
- 3 Replies
- 2880 Views
-
Last post by touleg
31/03/2011 10:18 pm
-
- 4 Replies
- 5568 Views
-
Last post by tohkai_php
30/04/2012 11:46 am
-
-
ช่วยเปรียบเทียบ webERP กับ OpenERP ให้หน่อยครับ เลือกใช้ตัวไหนดี
by rangsun6342 » 26/03/2014 3:35 pm » in ถาม - ตอบ คอมพิวเตอร์ - 3 Replies
- 4249 Views
-
Last post by mindphp
28/03/2014 12:11 pm
-
Who is online
Users browsing this forum: facebook.com [Crawler] and 9 guests