พิมพ์หน้านี้ - ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse

LSVคลังสมองออนไลน์ "ปีที่21"

ห้องโครงงาน - D.I.Y.- เทคโนโลยี่ => ►ถาม-ตอบโครงงาน => ข้อความที่เริ่มโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 09:37:21 AM



หัวข้อ: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 09:37:21 AM
คือทำวงจร keypad ผ่าน pic16f877a เข้าวงจรเข้ารหัสถอดและถอดรหัส แต่เขียน code c .hex ไม่เป็นครับ แต่ถ้าวงจรนี้ไม่เข้าวงจรเข้ารหัสกับถอดรหัส ผมเขียนโค้ดได้แล้ว แต่นี้ต้องเข้าวงจรนี้ด้วย ผมเขียนไม่เป็นครับ มีรูปมาให้ดูครับ

นี่คือไฟล์ proteus ที่ผมทำครับ ช่วยเขียนโค้ดให้รันได้ให้ทีครับ

http://www.upload-thai.com/download.php?id=f6b8316bda04ae6a6575c058b076f4b1       //ไฟล์งานใน proteus ครับ

http://image.ohozaa.com/view2/wESoKIFZ0jqJCj3T        //อันนี้ที่ผมต่อตรงๆ แล้วเขียนโค้ด c ออกมาได้ครับโดยไม่ผ่านวงจรเข้ารหัสถอดรหัสตามโจทย์ที่ได้รับ

http://www.upload-thai.com/download.php?id=96d342824f9854ab2695d164488be83f        //ไฟล์นี้ครับ ที่ต้องทำให้รันได้

http://image.ohozaa.com/view2/wESxrUliiXemA6vQ        //รูปวงจรที่สมบูรณ์ครับ

ปล.ช่วยผมหน่อยครับผมงง มาหลายอาทิตย์แล้วครับเครียดจนไม่ได้อ่านหนังสือสอบเลยครับ จะส่งวันศุกร์นี้แล้วไม่มีหนทางไหนเลย เลยมาให้พี่ๆ ในบอร์ดแห่งนี้ช่วยครับ


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 03:56:26 PM
ช่วยหน่อยนะครับ


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: kiano♥ ที่ กุมภาพันธ์ 20, 2013, 05:23:01 PM
เพิ่มไอซีอีก 1 ตัวได้ไหม ถ้าได้ลองทำตามวงจรนี้ดู
ถ้าไม่ได้ ก็ต้องแก้ไขที่โค๊ดโปรแกรม
(http://i962.photobucket.com/albums/ae101/kiano555/my_Photo/count-01_zps6b975285.png)


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 06:39:16 PM
ได้ครับ ถ้าได้นี่เอาไอซีตัวนี้ไปต่อได้เลยใช่ไหมครับ โค้ดเดิม

แล้ววงจรข้างบนนี่มีวงจรเต็มๆ กับโค้ดไหมครับ อัพรูปให้ผมดูก็ได้ครับ ขอบคุณครับ


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: kiano♥ ที่ กุมภาพันธ์ 20, 2013, 07:06:50 PM
ลองทำดูเลยครับ อย่ามัวแต่ถาม
โค๊ดมันน่าจะประมาณนี้นะ
   while(1)
   {
      k=kbd_getc();   // อ่านการกดคีย์ แล้วเก็บค่าไว้ในตัวแปร k
      output_d(k); // ส่งค่า k ออกทางพอต D
      delay_ms(100);
   }


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 07:25:21 PM
คือผมอยากรู้ว่าต่อยังไงอะครับ มีรูปใหญ่ๆ ให้เห็นอุปกรณ์ทั้งหมดไหมครับ ขอโทดที่ถามอิกครั้งครับ


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 07:26:27 PM
ไม่ได้อะครับพอดีผมไม่ค่อยรู้เรื่องพวกนี้เท่าไหร่ ยังไงก็ช่วยผมหน่อยนะครับ งานร้อนๆ จะส่งวันศุกร์แล้วครับ  THANK!!


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: fenzaunited ที่ กุมภาพันธ์ 20, 2013, 09:41:26 PM
 THANK!! THANK!! THANK!!


หัวข้อ: Re: ทำวงจร keypad เข้าวงเข้ารหัสถอดรหัส ออก 7 segment แต่เขียนโค้ด C ไม่เป็นครับ ใน Protuse
เริ่มหัวข้อโดย: JUB ที่ กุมภาพันธ์ 21, 2013, 01:34:14 AM
รับทำ project ครับ สนใจ pm. มาได้ :)

แต่วงจรที่เอามาให้ดูมันแสดงได้แค่ 0-8 นะ 9จะแสดงไม่ได้ อยากให้แก้หรือป่าว