วันอังคารที่ 22 พฤษภาคม พ.ศ. 2561

ไมโครคอนโทรลเลอร์เบื้องต้น

 
รูปภาพที่เกี่ยวข้อง
   ไมโครคอนโทรลเลอร์โดยส่วนใหญ่แล้วจะมีขาสำหรับเป็น Digital I/O ที่จำกัด การนำไปกับงานที่ต้องใช้พอร์ตเยอะๆ โดยตรง จึงไม่ค่อยเหมาะสมนัก เนื่องจากจะทำให้เปลืองพอร์ต ในการเชื่อมต่อกับอุปกรณ์อื่นๆ
   ซึ่งไอซี 74HC595 เป็นไอซีขยายพอร์ตที่ออกแบบมาสำหรับการใช้งานพอร์ตเยอะๆ เช่น การนำไปขับ 7 Segment การทำLED Dot Matrix หรือการำทำป้ายไฟต่างๆ โดยใช้สายต่อเข้ากับพอร์ตของไมโครคอนโทรลเลอร์เพียง 3 เส้นเท่านั้น อีกทั้งการสั่งงานยังง่ายมากๆอีกด้วย

รู้จักกับ 74HC595

     ไอซี 74HC595 เป็นไอซีเลื่อนบิต เมื่อมีการป้อนข้อมูลเข้าไปใหม่ บิตจะถูกเลื่อนไปตามข้อมูลที่ป้อน มีขาทั้งหมด 16 ขา เป็นขาเอาต์พุตที่ควบคุมได้ทั้งหมด 8 ขา ตั้งแต่ Q0 Q1 Q2 ... Q7 และมีขาที่ใช้สำหรับการควบคุม อีก 3 ขา

  • ขา ST_CP เป็นขาควบคุมจังหวะการส่งข้อมูล เมื่อไม่มีการส่งข้อมูลจะให้สถานะขานี้เป็น HIGH แต่เมื่อมีการส่งข้อมูลจะให้ขานี้มีสถานะเป็น LOW จนกว่าจะหยุดส่งข้อมูลจึงให้ขานี้มีสถานะกลับมาเป็น HIGH อีกครั้ง
  • ขา SH_CP เทียบได้กับขา Clock เป็นขาที่จะต้องป้อนสัญญาณพัลส์เข้าไปเพื่อควบคุมกับรับข้อมูลเข้าไอซี โดยการป้อนสัญญาณจะต้องสัมพันธกับการป้อนข้อมูลในแต่ละบิต สามารถเลือกใช้ความถี่ของสัญญาณอินพุต SH_CP ได้เกินกว่า 10MHz
  • ขา DS เป็นขาสำหรับป้อนข้อมูลเข้าไปทีละบิตและมีอีก 2 ขาสำหรับการป้อนข้อมูลลอจิกคงที่
  • ขา MR ต่อให้มีสถานะเป็น HIGH หรือต่อเข้า +VCC ใช้เคลียร์ข้อมูลรีจิสเตอร์ ใน ic
  • ขา OE ต่อให้มีสถานะเป็น LOW หรือต่อเข้า GND เป็นขาที่ใช้สำหรับ Output Enable

ไม่มีความคิดเห็น:

แสดงความคิดเห็น