ทดสอบ Card Reader


1. การทดสอบการอ่านบัตรโทรศัพท์ TOT CARD

สำหรับการอ่านบัตรโทรศัพท์ TOT Card ให้ให้สอดบัตรโทรศัพท์ TOT Card ไปที่ซ็อกเก็ตเสียบบัตร โดยข้อมูลที่อ่านได้จากบัตรโทรศัพท์ จะถูกเก็บไว้ที่หน่วยความจำของ ไมโครคอนโทรลเลอร์ AT89C52 โดยเก็บพื้นที่ไว้สำหรับข้อมูลในการอ่าน 48 ไบต์ การแสดงผลข้อมูลที่อ่านได้ จะแสดงผลออกมาที่โปรแกรม Hyper Terminal ซึ่งข้อมูลที่อ่านได้จะอยู่ในรูปรหัส ASCII

โปรแกรม Hyper Terminal

เมื่อสอดการ์ดเข้าที่ Socket แล้วต่อสายจากเครื่องอ่านบัตรสมาร์ตการ์ดไปยังคอมพิวเตอร์ที่พอร์ต RS-232 แล้วตั้งค่าการเชื่อมต่อไปที่ COM2 ดังรูป จากนั้นตั้งค่าคุณสมบัติต่างๆ ในการสื่อสารดังรูปเมื่อกดสวิตช์รีเซตที่เครื่องอ่านบัตรสมาร์ตการ์ด ไมโครคอนโทรลเลอร์จะทำการอ่านข้อมูลออกมาจากการ์ดมาพักเก็บไว้ใน RAM ก่อนที่จะนำไปแสดงผล จากนั้นใช้โปรแกรม Hyper Terminal แสดงข้อมูลออกมา โดยข้อมูลที่
ถูกอ่านออกมาประกอบไปด้วย Customer Code ,รหัสของการ์ด,วันหมดอายุ ดังรูป


ตั้งค่าการเชื่อมต่อ

ตั้งค่าคุณสมบัติต่างๆ


ข้อมูลที่ได้จากการอ่านบัตรโทรศัพท์


บัตรโทรศัพท์ที่นำมาทดสอบ (ด้านหน้า)


บัตรโทรศัพท์ที่นำมาทดสอบ (ด้านหลัง)


แสดงข้อมูลที่อ่านได้จากบัตรโทรศัพท์

จากการทดลองอ่านข้อมูลจากบัตรโทรศัพท์ หลายสิบใบที่มีราคาไม่เท่ากัน และวันหมดอายุไม่เท่ากัน ก็จะให้ข้อมูล 2 ไบต์แรกเหมือนกันหมด จึงอาจสรุปได้ว่าข้อมูล 2 ไบต์แรกคือค่าของ Customer Code ซึ่งเป็นข้อมูล 2 ไบต์แรกที่ได้หลังจากรีเซต เนื่องจากการแสดงผลของโปรแกรม Hyper Terminal จะแสดงออกมาเป็นรหัส ASCII จึงต้องแปลงกลับเป็นเลขฐาน 16 อีกทีหนึ่ง ข้อมูล Customer ที่ได้จากการเปิดตารางในภาคผนวก คือ 97H,0BCH

2.การทดสอบการประยุต์ใช้งานสมาร์ตการ์ด
สำหรับการประยุกต์ใช้งานสมาร์ตการ์ดโดยใช้บัตรโทรศัพท์ (TOT Card) เป็นซีเคียวริตี้การ์ดไม่จำเป็นต้องมีคอมพิวเตอร์ใช้ในการแสดงผล โดยข้อมูลที่อ่านได้จากบัตรโทรศัพท์ จะถูกเก็บไว้ที่หน่วยความจำของ ไมโครคอนโทรลเลอร์ AT89C52 โดยเก็บพื้นที่ไว้สำหรับข้อมูลในการอ่าน 48 ไบต์ แล้วจึงนำรหัสประจำตัวบัตรที่อ่านได้จากบัตรโทรศัพท์มาเปรียบเทียบกับรหัสที่มีอยู่ในเครื่อง ถ้ารหัสตรงกันก็จะให้สัญญาณไฟสีเขียว แต่ถ้ารหัสไม่ตรงกันก็จะให้สัญญาณไฟเป็นสีแดง ก็ต้องนำบัตรที่มีรหัสตรงกับเครื่องเท่านั้นมาใส่จึงจะให้สัญญาณไฟสีเขียว และไฟจะเขียวอยู่จนกระทั่งดึงบัตรออกจากซ็อกเก็ตสมาร์ตการ์ด ในขณะที่นำบัตรออกจาก ซ็อกเก็ตไฟที่เครื่องอ่านสมาร์ตการ์ดจะเปลี่ยนเป็นสีแดงทันที

หากมีข้อสงสัยติดต่อ E-mail:[email protected]

รับโปรแกรมไอซีไมโครคอนโทรลเลอร์ (Burn) ราคาดังกล่างรวมค่าจัดส่งและไอซีแล้ว

Burn 10 ตัวขึ้นไปลด 20% ติดต่อ 0-6640-4025

AT89C1051 ราคา 100 บาท
AT89C1052 ราคา 130 บาท
AT89C51 ราคา 130 บาท
AT89C52 ราคา 150 บาท
AT89C55 ราคา 270บาท
AT89S8252 ราคา 270 บาท

 


 

Hosted by www.Geocities.ws

1