วันพุธที่ 28 สิงหาคม พ.ศ. 2556

Microcontroller คืออะ






ไมโครคอนโทรลเลอร์

จากวิกิพีเดีย สารานุกรมเสรี

ไมโครคอนโทรลเลอร์ (อังกฤษmicrocontroller มักย่อว่า µC, uC หรือ MCU) คือ อุปกรณ์ควบคุมขนาด
เล็ก ซึ่งบรรจุความสามารถที่คล้ายคลึงกับระบบคอมพิวเตอร์ โดยในไมโครคอนโทรลเลอร์ได้รวมเอาซีพียูหน่วยความจำ และพอร์ต
 ซึ่งเป็นส่วนประกอบหลักสำคัญของระบบคอมพิวเตอร์เข้าไว้ด้วยกัน โดยทำการบรรจุเข้าไว้ในตัวถังเดียวกัน

โครงสร้างทั่วไป

โครงสร้างโดยทั่วไป ของไมโครคอนโทรลเลอร์นั้น สามารถแบ่งออกมาได้เป็น 5 ส่วนใหญ่ๆ ดังต่อไปนี้
  1. หน่วยประมวลผลกลางหรือซีพียู (CPU : Central Processing Unit)
  2. หน่วยความจำ (Memory) สามารถแบ่งออกเป็น 2 ส่วน คือ หน่วยความจำที่มีไว้สำหรับเก็บโปรแกรมหลัก 
  3. (Program Memory) เปรียบเสมือน
  4. ฮาร์ดดิสก์ของเครื่องคอมพิวเตอร์ตั้งโต๊ะ คือข้อมูลใดๆ ที่ถูกเก็บไว้ในนี้จะไม่สูญหายไปแม้ไม่มีไฟเลี้ยง
  5.  อีกส่วนหนึ่งคือหน่วยความจำข้อมูล
  6.  (Data Memory) ใช้เป็นเหมือนกกระดาษทดในการคำนวณของซีพียู และเป็นที่พักข้อมูลชั่วคราวขณะ
  7. ทำงาน แต่หากไม่มีไฟเลี้ยง ข้อมูลก็
  8. จะหายไปคล้ายกับหน่วยความแรม (RAM) ในเครื่องคอมพิวเตอร์ทั่วๆ ไป แต่สำหรับไมโครคอนโทร
  9. ลเลอร์สมัยใหม่ หน่วยความจำข้อมูลจะ
  10. มีทั้งที่เป็นหน่วยความจำแรม ซึ่งข้อมูลจะหายไปเมื่อไม่มีไฟเลี้ยง และเป็นอีอีพรอม (EEPROM : 
  11. Erasable Electrically Read-Only Mempry)
  12.  ซึ่งสามารถเก็บข้อมูลได้แม้ไม่มีไฟเลี้ยง
  13. ส่วนติดต่อกับอุปกรณ์ภายนอก หรือพอร์ต (Port) มี 2 ลักษณะคือ พอร์ตอินพุต (Input Port) และพอร์ต
  14. ส่งสัญญาณหรือพอร์ตเอาต์พุต
  15.  (Output Port) ส่วนนี้จะใช้ในการเชื่อมต่อกับอุปกรณ์ภายนอก ถือว่าเป็นส่วนที่สำคัญมาก ใช้ร่วมกันระ
  16. หว่างพอร์ตอินพุต เพื่อรับสัญญาณ
  17.  อาจจะด้วยการกดสวิตช์ เพื่อนำไปประมวลผลและส่งไปพอร์ตเอาต์พุต เพื่อแสดงผลเช่น การติดสว่าง
  18. ของหลอดไฟ เป็นต้น
  19. ช่องทางเดินของสัญญาณ หรือบัส (BUS) คือเส้นทางการแลกเปลี่ยนสัญญาณข้อมูลระหว่าง ซีพียู หน่วย
  20. ความจำและพอร์ต เป็นลักษณะของ
  21. สายสัญญาณ จำนวนมากอยู่ภายในตัวไมโครคอนโทรลเลอร์ โดยแบ่งเป็นบัสข้อมูล (Data Bus) , บัสแอด
  22. เดรส (Address Bus) และบัสควบ
  23. คุม (Control Bus)
  24. วงจรกำเนิดสัญญาณนาฬิกา นับเป็นส่วนประกอบที่สำคัญมากอีกส่วนหนึ่ง เนื่องจากการทำงานที่เกิดขึ้นใน
  25. ตัวไมโครคอนโทรลเลอร์ จะขึ้นอยู่
  26. กับการกำหนดจังหวะ หากสัญญาณนาฬิกามีความถี่สูง จังหวะการทำงานก็จะสามารถทำได้ถี่ขึ้นส่งผลให้ไม
  27. โครคอนโทรลเลอร์ตัวนั้น มีความ
  28. เร็วในการประมวลผลสูงตามไปด้วย

อ้างอิง


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

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