ไมโครคอนโทรลเลอร์คืออะไร?

วันนี้เรามาเริ่มต้นทำความรู้จักกับไมโครคอนโทรลเลอร์กันก่อนครับ เพราะบางท่านอาจไม่รู้จักหรือห่างเหินกับสิ่งเหล่านี้มานานหลายปี เรามาเริ่มต้นที่คำถามนี้กันก่อนครับ
                ไมโครคอมพิวเตอร์คืออะไร บางท่านอาจตอบได้ทันที แต่บางท่านอาจไม่สามารถตอบได้ทันทีทันใด คือต้องคิดนิดนึงเพราะคำนี้อาจไม่ถูกใช้ทั่วไปแล้ว แต่อาจใช้คำว่า เครื่องคอมพิวเตอร์ และ โน๊ตบุ๊ค แทน ภาพด้านล่างนี่แหละครับคือ คำตอบ ของคำว่า ไมโครคอมพิวเตอร์

แล้ว ไมโครคอนโทรลเลอร์ล่ะคืออะไร เมื่อเปลี่ยนคำหลังจาก คอมพิวเตอร์ เป็น คอนโทรลเลอร์ ภาพด้านล่างนี้เราเรียกว่า ไมโครคอนโทรลเลอร์ ครับ

ในรูปแบบชิพยังไม่พร้อมใช้งานต้องมาต่ออุปกรณ์ในรูปแบบบอร์ดจึงจะเริ่มใช้งานได้ ทั้งใช้งานจริงและใช้ในการทดลองเรียนรู้เพื่อนำไปใช้งานจริง
ข้อแตกต่างระหว่าง ไมโครคอมพิวเตอร์และ ไม่โครคอนโทรลเลอร์ คืออะไร ลองดูภาพ 2 ภาพนี้เปรียบเทียบกันดูนะครับ

จากรูปจะเห็นได้ว่า
คอมพิวเตอร์ จะต้องประกอบไปด้วย CPU + RAM + HardDrive + Mainboard (I/O) ที่แยกจากกัน แล้วนำมาต่อรวมกันบน mainboard  หรือกล่าวได้ว่าคอมพิวเตอร์ขาดสิ่งหนึ่งสิ่งใดข้างต้นจะทำงานไม่ได้
แต่ไมโครคอนโทรลเลอร์ CPU + RAM + ROM (HardDrive) + I/O รวมอยู่กันในชิพเดียวเท่านั้น เราจึงเรียกสิ่งนี้ว่า ไมโครคอนโทรลเลอร์ (Microcontroller) รวมทุกสิ่งทุกอย่างไว้แล้วทำงานได้ทันที แสดงดังภาพที่สมบูรณ์ด้านล่าง

 เพราะ ฉะนั้นขอสรุปข้อมูลเบื้องต้นของไมโครคอนโทรลเลอร์ ดังนี้ คือ ระบบควบคุมขนาดเล็กที่พร้อมทำงานได้ทันที เมื่อมีการเขียนโค้ดโปรแกรมลงไปควบคุมการทำงานตามที่เราต้องการและเราจะพบ เห็นได้ทั่วไปแต่ถูกซ้อนอยู่ภายในอุปกรณ์เหล่านี้ ตั้งแต่อุปกรณ์ที่ใช้งานในชิวิตประจำวันจนไม่ถึงอุปกรณ์การบิน


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

จากทีมงาน อบรม ไมโครคอนโทรลเลอร์
https://www.facebook.com/mcu.course

ขอบคุณภาพสวย ๆ จาก

http://www.mikroe.com และ Internet

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

สร้างต้นคริสต์มาสด้วย JAVA

ฟังก์ชัน SerialEvent กับ Arduino

การใช้งาน PIC18Fxxxx กับ MPLAB X + XC8 ด้วย Peripheral Libraries (PLIBS)