Pages: [1]   Go Down
Print
Author Topic: PIC 16F877A ต้องการรับค่าจาก keypad และ rs232 พร้อมๆกันอะคร$  (Read 8751 times)
0 Members and 3 Guests are viewing this topic.
nantawatpeo
มาใหม่
*
Offline Offline

Posts: 6


« on: April 30, 2013, 10:29:48 PM »

พอดีว่าผมทำโปรเจ็คเกี่ยวกับการใช้ RFID เปิดประตูอะครับ โดยผมต้องการให้ใช้การแท็กบัตร หรือกดรหัสก้อได้อะครับ ให้เลือกใช้อย่างใดอย่างหนึ่ง
ตอนนี้ผมเขียนให้ กดรหัส keypad แล้วประตูเปิดได้แล้ว และเขียนรับการแท็กบัตรแล้วเปิดประตูได้แล้วครับ
ปัญหาตอนนี้คือผมเอาทั้งสองฟังก์มารวมกันเพื่อรับค่าพร้อมๆกันไม่ได้ครับ RFID รับทาง RS232 ส่วนkeypad รับทาง Port B ธรรมดาครับ
อยากรู้แค่ว่าเขียนยังไงให้มันรับพร้อมกันได้ครับ ใช้ ccs ครับ
 Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh Huh
Logged
gundam
Global Moderator
Hero Member
*****
Offline Offline

Posts: 292



« Reply #1 on: May 01, 2013, 05:18:10 PM »

- ขั้นตอนใช้งานเป็นอย่างไรครับเช่น ใช้ RFID ก่อนแล้วจึงค่อยกดคีย์
- คำว่า "เอาทั้งสองฟังก์ชั่นมารวมกันเพื่อรับค่าพร้อมๆกัน"
คงไม่ได้หมายความว่าให้มันทำงานพร้อมกันจริงๆ ใช่ไหมครับ น่าจะหมายความว่าทำงานร่วมกัน

ส่วนใหญ่ขั้นตอนที่เห็นจะเป็นแบบนี้
- เริ่มแรกให้เอาบัตรมาแตะก่อน แล้วอ่านค่า ID มาเก็บไว้
- จับเวลาให้กดคีย์ตามเวลาที่กำหนด หากไม่มีการกดคีย์ ให้ยกเลิก
- หากมีกดคีย์ ให้ตรวจสอบคีย์ + ID ว่าถูกต้องไหม หากไม่ถูกให้ยกเลิก
หากถูกต้อง ให้กระทำฟังก์ชันที่กำหนด เช่นเปิดประตู
Logged
nantawatpeo
มาใหม่
*
Offline Offline

Posts: 6


« Reply #2 on: May 02, 2013, 06:27:02 PM »

ได้แล้วครับ ใช้งานอินเทอร์รัพครับ
http://www.mcuthailand.com/articles/pic/Ex_Int_EXT.html
Logged
Pages: [1]   Go Up
Print
 
Jump to: