ส่วนประกอบของไมโครคอนโทรลเลอร์
1.ไฟเลี้ยงวงจร จากที่เคยกล่าวมาแล้วไมโครคอนโทรเลอร์นั้นเปรียบเสมือนไอซีตัวหนึ่ง เมื่อไอซีจะทำงานได้ก็ต่อเมื่อมีการจ่ายไฟเลี้ยงเข้าไป โดยส่วนใหญ่แล้วต้องการไฟเลี้ยงอยู่ระหว่าง 3.3-5 โวลต์เท่านั้น แต่ในปัจจุบันมีการพัฒนาให้กินไฟได้น้อยลงซึ่งจะอยู่ประมาณ 1.8 โวลต์
2.หน่วยผลิตสัญญาณนาฬิกา มีหน้าที่ผลิตสัญญาณนาฬิกาเพื่อใช้ควบคุมการทำงานหรือการประมวลผลต่าง ๆ ซึ่งส่วนใหญ่จะใช้คริสตอลเป็นตัวผลิตความถี่สัญญาณนาฬิกา ซึ่งโดยทั่วไปจะอยู่ที่ประมาณ 4 – 20 Mhz (4-20 ล้านคำสั่งต่อวินาที) และในปัจจุบันไมโครคอนโทรลเลอร์บางตัวยังได้รับการพัฒนาให้มีวงจรผลิตความถี่ภายในตัวเองจึงไม่ต้องอาศัยหน่วยผลิตสัญญาณนาฬิกาจากภายนอก
3.วงจรรีเซต เป็นวงจรที่สั่งให้ไมโครคอนโทรลเลอร์เริ่มต้นทำงานตามคำสั่งโปรแกรมตั้งแต่แรก ถ้ามีการกดปุ่มรีเซ็ต ในขณะที่ไมโครคอนโทรลเลอร์ทำงานอยู่ ไมโครคอนโทรลเลอร์ก็จะเริ่มกลับไปทำงานตั้งแต่แรกใหม่ และที่สำคัญถ้าไม่มีวงจรรีเซ็ตไม่โครคอนโทรลเลอร์ก็จะไม่สามารถทำงานได้
4.ข้อมูล(DATA) แบ่งออกเป็น 2 ส่วน ซึ่งในส่วนแรกจะเป็นข้อมูลหลักนิยมเรียกกันว่าเฟริมแวร์คือโปรแกรมหลักที่เราทำงานเขียนให้ไมโครคอนโทรลเลอร์ทำงานต่าง ๆ โดยข้อมูลนี้จะถูกเก็บไว้ในหน่วยความจำหลักของไมโครคอนโทรลเลอร์ในขั้นตอนของการเบิร์นโปรแกรม (ปัจจุบันคือขั้นตอนการอัพโหลด) ข้อมูลดังกล่าวจะเข้าไปอยู่ในหน่วยความจำ ROM ทำให้เมื่อไม่มีการจ่ายไฟเลี้ยงข้อมูลของโปรแกรมดังกล่าวก็ยังคงอยู่ ส่วนที่สองของข้อมูลที่ใช้ในการประมวลผลซึ่งเป็นแบบชั่วคราว ซึ่งข้อมูลส่วนนี้จะได้รับมาจากค่าเซนเซอร์ต่าง ๆ หรือค่าตัวแปรที่ถูกสร้างขึ้นโดยการเขียนโปรแกรมเพื่อประมวลผล ซึ่งข้อมูลส่วนนี้จะถูกจัดเก็บในหน่วยความจำ RAM ถือว่าเป็นการเก็บข้อมูลแบบชั่วคราว เมื่อไม่มีการจ่ายกระแสไฟฟ้าข้อมูลต่าง ๆ ก็จะหายไปในที่สุด
5.พอร์ต IO (Input / Output Port) เป็นพอร์ตรับและแสดงผลของไมโครคอนโทรลเลอร์ ซึ่งพอร์ตรับข้อมูลมีไว้สำหรับต่อเข้ากับเซนเซอร์ชนิดต่าง ๆ เพื่อรับค่าเข้ามาประมวลผล และในขณะที่ต้องการแสดงผลหรือส่งข้อมูลต่าง ๆ ออกไปจะส่งข้อมูลนั้นโดยผ่านพอร์ตเอาต์พุตไปยังอุปกรณ์แสดงผลหรืออุปกรณ์ควบคุมเพื่อทำงานให้เป็นไปตามวัตถุประสงค์ที่เราเขียนโปรแกรมไว้นั้นเอง
👍👍👍👍
ตอบลบ