Title: PIC 16F877A ต้องการรับค่าจาก keypad และ rs232 พร้อมๆกันอะคร$ Post by: nantawatpeo on April 30, 2013, 10:29:48 PM พอดีว่าผมทำโปรเจ็คเกี่ยวกับการใช้ RFID เปิดประตูอะครับ โดยผมต้องการให้ใช้การแท็กบัตร หรือกดรหัสก้อได้อะครับ ให้เลือกใช้อย่างใดอย่างหนึ่ง
ตอนนี้ผมเขียนให้ กดรหัส keypad แล้วประตูเปิดได้แล้ว และเขียนรับการแท็กบัตรแล้วเปิดประตูได้แล้วครับ ปัญหาตอนนี้คือผมเอาทั้งสองฟังก์มารวมกันเพื่อรับค่าพร้อมๆกันไม่ได้ครับ RFID รับทาง RS232 ส่วนkeypad รับทาง Port B ธรรมดาครับ อยากรู้แค่ว่าเขียนยังไงให้มันรับพร้อมกันได้ครับ ใช้ ccs ครับ ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? ??? Title: Re: PIC 16F877A ต้องการรับค่าจาก keypad และ rs232 พร้อมๆกันอะคร Post by: gundam on May 01, 2013, 05:18:10 PM - ขั้นตอนใช้งานเป็นอย่างไรครับเช่น ใช้ RFID ก่อนแล้วจึงค่อยกดคีย์
- คำว่า "เอาทั้งสองฟังก์ชั่นมารวมกันเพื่อรับค่าพร้อมๆกัน" คงไม่ได้หมายความว่าให้มันทำงานพร้อมกันจริงๆ ใช่ไหมครับ น่าจะหมายความว่าทำงานร่วมกัน ส่วนใหญ่ขั้นตอนที่เห็นจะเป็นแบบนี้ - เริ่มแรกให้เอาบัตรมาแตะก่อน แล้วอ่านค่า ID มาเก็บไว้ - จับเวลาให้กดคีย์ตามเวลาที่กำหนด หากไม่มีการกดคีย์ ให้ยกเลิก - หากมีกดคีย์ ให้ตรวจสอบคีย์ + ID ว่าถูกต้องไหม หากไม่ถูกให้ยกเลิก หากถูกต้อง ให้กระทำฟังก์ชันที่กำหนด เช่นเปิดประตู Title: Re: PIC 16F877A ต้องการรับค่าจาก keypad และ rs232 พร้อมๆกันอะคร Post by: nantawatpeo on May 02, 2013, 06:27:02 PM ได้แล้วครับ ใช้งานอินเทอร์รัพครับ
http://www.mcuthailand.com/articles/pic/Ex_Int_EXT.html |