ผู้เขียน หัวข้อ: ไมโครคอนโทรลเลอร์ คือ อะไร ใช้ประโยชน์อย่างไร ทำอะไรได้บ้าง  (อ่าน 12373 ครั้ง)

ออฟไลน์ komgrit1989

  • Full LED TV member
  • ****
  • กระทู้: 2,901
    • ดูรายละเอียด
    • อีเมล์
ไมโครคอนโทรลเลอร์ คือ อะไร ใช้ประโยชน์อย่างไร ทำอะไรได้บ้าง
ไมโครคอนโทรลเลอร์ (หรือ MCU สำหรับไมโครคอนโทรลเลอร์) เป็นคอมพิวเตอร์ขนาดเล็กบนวงจรรวมเดี่ยว ในคำศัพท์ที่ทันสมัยเป็นระบบในชิปหรือ SoC ไมโครคอนโทรลเลอร์มี CPU หนึ่งตัวหรือมากกว่า (แกนตัวประมวลผล) พร้อมกับหน่วยความจำและอุปกรณ์ต่อพ่วงอินพุต / เอาท์พุตที่ตั้งโปรแกรมได้ หน่วยความจำโปรแกรมในรูปแบบของ Ferroelectric RAM, NOR flash หรือ OTP ROM มักรวมอยู่ในชิปรวมทั้ง RAM ขนาดเล็ก ไมโครคอนโทรลเลอร์ได้รับการออกแบบมาสำหรับแอพพลิเคชันแบบฝังตัวซึ่งตรงกันข้ามกับไมโครโปรเซสเซอร์ที่ใช้ในคอมพิวเตอร์ส่วนบุคคลหรือแอพพลิเคชั่นวัตถุประสงค์ทั่วไปอื่น ๆ ซึ่งประกอบไปด้วยชิพแบบต่างๆไมโครคอนโทรลเลอร์จะใช้ในผลิตภัณฑ์และอุปกรณ์ที่มีการควบคุมโดยอัตโนมัติเช่นระบบควบคุมเครื่องยนต์รถยนต์อุปกรณ์ทางการแพทย์ที่ฝังตัวรีโมทคอนโทรลเครื่องสำนักงานเครื่องใช้ไฟฟ้าเครื่องมือไฟฟ้าของเล่นและระบบฝังตัวอื่น ๆ การลดขนาดและต้นทุนเมื่อเทียบกับการออกแบบที่ใช้ไมโครโพรเซสเซอร์หน่วยความจำและอุปกรณ์อินพุต / เอาท์พุตที่แยกจากกันไมโครคอนโทรลเลอร์ทำให้ประหยัดค่าใช้จ่ายในการควบคุมอุปกรณ์และกระบวนการต่างๆได้มากขึ้น ไมโครคอนโทรลเลอร์แบบผสมสัญญาณเป็นเรื่องปกติรวมถึงส่วนประกอบอนาล็อกที่จำเป็นในการควบคุมระบบอิเล็กทรอนิกส์ที่ไม่ใช่ดิจิตอลไมโครโฟนบางตัวอาจใช้คำสี่บิตและทำงานที่ความถี่ต่ำถึง 4 kHz สำหรับการใช้พลังงานต่ำ (มิลลิลิตรหรือมิลลิลิตรเดียว) โดยทั่วไปพวกเขาจะมีความสามารถในการรักษาฟังก์ชันการทำงานไว้ในขณะที่รอเหตุการณ์เช่นการกดปุ่มหรือการขัดจังหวะอื่น ๆ การใช้พลังงานขณะนอนหลับ (นาฬิกา CPU และอุปกรณ์ต่อพ่วงส่วนใหญ่ปิด) อาจเป็นเพียง nanowatts ทำให้หลายคนเหมาะสำหรับการใช้งานแบตเตอรี่ที่ยาวนาน ไมโครคอนโทรลเลอร์อื่น ๆ อาจมีบทบาทสำคัญในการแสดงผลซึ่งอาจจำเป็นต้องทำหน้าที่เป็นเหมือนโปรเซสเซอร์สัญญาณดิจิตอล (DSP) ซึ่งมีความเร็วนาฬิกาและการใช้พลังงานที่สูงขึ้น

ออฟไลน์ Boyzite1011

  • Full LED TV member
  • ****
  • กระทู้: 2,923
    • ดูรายละเอียด
    • อีเมล์
ไมโคร คอนโทรลเลอร์ คืออะไร ? ไมโคร คอนโทรลเลอร์ เป็นอุปกรณ์ชิปไอซีพิเศษชนิดหนึ่ง ที่เราสามารถเขียนโปรแกรม เพื่อควบคุมการทำงานตามที่ต้องการได้