ผู้เขียน หัวข้อ: งานครั้งที่ 11 การประกอบวงจรและเขียนโปรแกรมแสดงผลด้วย 7-Segment  (อ่าน 17172 ครั้ง)

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 706
    • ดูรายละเอียด
    • อีเมล์

-ประกอบวงจรเชื่อมต่อโดยเป็นวงจรแสดงผลด้วย 7 segment
-เขียนโปรแกรมควบคุมการทำงาน "โปรแกรมนาฬิกาแสดง HH:MM:SS (ใช้เวลาจริงของเครื่องคอมพิวเตอร์) โดยตัวเลขในวงจรแสดงค่าเดียวกับค่าตัวเลขวินาทีในจอคอมพิวเตอร์"




ประกาศการใช้งานฟังก์ชั่นเพื่อใช้งานพอร์ตขนาน เมื่อต้องการใช้คำสั่งส่งข้อมูลออกพอร์ต
โค๊ด: [Select]
Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer) 

ตัวอย่างการเดินสาย


ลายวงจรบอร์ดทดลอง


การต่อวงจรใน Proteus เพื่อจำลองการทำงาน
-ต้องใส่ R pull up ค่า 10K ที่ขา E ของทรานซิสเตอร์ (วงจรจริงไม่ต้องใส่ก็ได้)
-ใช้ทรานซิสเตอร์เบอร์ MPSA65 แทนเนื่องจาก  MPSA77 ไม่มีให้ใช้งาน
   


<a href="http://www.youtube.com/v/EkhzQNQXz54" target="_blank" class="new_win">http://www.youtube.com/v/EkhzQNQXz54</a>
« แก้ไขครั้งสุดท้าย: กุมภาพันธ์ 07, 2017, 12:26:15 PM โดย admin »

admin

  • Administrator
  • Hero Member
  • *****
  • กระทู้: 706
    • ดูรายละเอียด
    • อีเมล์

http://www.es.co.th/detail.asp?Prod=12302184

7 Segment ขนาด 0.36 นิ้ว

http://www.es.co.th/detail.asp?Prod=01006446

การจัดขาของ 7 Segment เบอร์นี้เป็นดังรูป

« แก้ไขครั้งสุดท้าย: ธันวาคม 16, 2011, 08:14:06 PM โดย admin »