อยากขอคำปรึกษาครับ คือ เป็นวงจรตรวจสอบกราวน์ครับ ตัวเครื่องจะติดอยู่กับคน ใช้หลักการถ่ายเทประจุ เมื่อผู้ใช้ใส่รองเท้าหรือไม่ได้เตะกับสิ่งใดๆไฟจะเตือนสีเขียว ถ้าถอดรองเท้าหรือไปแตะกับสิ่งใดๆเกิดการถ่ายเทประจุ ไฟก็จะเตือนขึ้นมาเป็นสีแดงครับ
ปัญหาตอนนี้คือ พยายามเขียนตัวหน่วงเวลา ก็คืออยากให้หน่วงสัญญาณเมื่อเข้ามา 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) ให้หน่อยครับ
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Newbie
- โพสต์: 1
- ลงทะเบียนเมื่อ: 11/12/2012 1:52 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ ขายอุปกรณ์อิเล็กทรอนิกส์ microcontroller AVR PIC MCS-51 สายพานลำเลียง Conveyor
โดย equipware » 05/11/2014 2:09 am » ใน พูดคุยเรื่องทั่วไป จับฉ่าย - 0 ตอบกลับ
- 432 แสดง
-
โพสต์ล่าสุด โดย equipware
05/11/2014 2:09 am
-
-
-
โพสต์ใหม่ สรุปวิธีการโคลน HDD ด้วย โปรแกรม Hiren's boot CD โปรแกรม Ghost
โดย adinan49 » 08/11/2021 6:47 pm » ใน ถาม - ตอบ คอมพิวเตอร์ - 1 ตอบกลับ
- 4614 แสดง
-
โพสต์ล่าสุด โดย mindphp
09/11/2021 6:25 pm
-
-
-
โพสต์ใหม่ โปรแกรม Tableau
โดย Phatthira » 08/09/2021 4:44 pm » ใน Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี - 0 ตอบกลับ
- 885 แสดง
-
โพสต์ล่าสุด โดย Phatthira
08/09/2021 4:44 pm
-
-
-
โพสต์ใหม่ โปรแกรม Tableau
โดย Phatthira » 08/09/2021 4:44 pm » ใน Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี - 0 ตอบกลับ
- 876 แสดง
-
โพสต์ล่าสุด โดย Phatthira
08/09/2021 4:44 pm
-
-
-
โพสต์ใหม่ โปรแกรม Tableau คืออะไร
โดย Phatthira » 08/09/2021 5:22 pm » ใน Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี - 1 ตอบกลับ
- 1698 แสดง
-
โพสต์ล่าสุด โดย ishaD
05/07/2023 5:57 pm
-
-
-
โพสต์ใหม่ การรับชำระ โปรแกรม i money
โดย sasitorn » 15/05/2015 1:31 pm » ใน Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี - 0 ตอบกลับ
- 1137 แสดง
-
โพสต์ล่าสุด โดย sasitorn
15/05/2015 1:31 pm
-
-
-
โพสต์ใหม่ แนะนำ โปรแกรม PROSOFT POS
โดย nipon09 » 07/11/2014 2:19 pm » ใน พูดคุยเรื่องทั่วไป จับฉ่าย - 0 ตอบกลับ
- 2372 แสดง
-
โพสต์ล่าสุด โดย nipon09
07/11/2014 2:19 pm
-
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 98