จำนวนการดูหน้าเว็บรวม

วันศุกร์ที่ 7 ธันวาคม พ.ศ. 2555

โครงสร้าง 8051

โครงสร้าง 8051 

        ลักษณะการจัดขาภายนอกของ MCS-51การจัดขาตามลักษณะภายนอกของชิป MCS-51 จะมีการแบ่งกลุ่มการจัดขาออกเป็น 4 กลุ่มด้วยกัน คือ

         กลุ่มขาแหล่งจ่ายไฟเลี้ยง และสัญญาณนาฬิกา
         กลุ่มขาสำหรับการอ้างแอดเดรสและรับส่งข้อมูล
         กลุ่มขาที่ใช้ในการควบคุม
         กลุ่มขาพอร์ตใช้งานแบบขนานและอนุกรม





ขาที่สำคัญของไมโครคอนโทรลเลอร์ 
        1. ขา Vcc เป็นขารับแรงดันไฟกระแสตรง +5 Vdc
        2.ขา GND เป็นขากราวด์
        3. พอร์ต 0 (P0.0-P0.7) เป็นพอร์ตอินพุตเอาต์พุทแบบ 2 ทิศทาง สำหรับใช้งานทั่วไป
        3. พอร์ต 0 (P0.0-P0.7) เป็นพอร์ตอินพุตเอาต์พุทแบบ 2 ทิศทาง สำหรับใช้งานทั่วไป
        4. พอร์ต 1 (P1.0-P1.7) เป็นพอร์ตอินพุตเอาต์พุทแบบ 2 ทิศทาง สำหรับใช้งานทั่วไป
        5. พอร์ต 2 (P2.0-P2.7) เป็นพอร์ตอินพุตเอาต์พุทแบบ 2 ทิศทาง สำหรับใช้งานทั่วไป
        6. พอร์ต 3 (P3.0-P3.7) เป็นพอร์ตอินพุตเอาต์พุทแบบ 2 ทิศทาง สำหรับใช้งานทั่วไป
        7. ขารีเซต (RST) ใช้สำหรับการรีเซตการทำงานของไมโครคอนโทรลเลอร์ โดยการรีเซตจะต้องคงสภาวะ high อย่างน้อยนาน 2 Machine cycle ในขณะที่ออสซิลเลเตอร์กำลังทำงานอยู่
        8. ขา ALE/PROG เป็นขาสัญญาณเพื่อทำหน้าที่ควบคุมการแล็ซ (Latch) ค่าตำแหน่งแอดเดรสไบต์ตำ (Address Latch Enable)
        9. ขา PSEN (Program Store Enable) ทำหน้าที่เป็นสัญญาณสโตปเพื่ออ่านคำสั่งจากหน่วยความจำภายนอก เมื่อไมโครคอนโทรลเลอร์ประมวลผลคำสั่ง จากหน่วยความจำภายนอก ขานี้จะส่งสัญญาณสโตปจำนวน 2 ครั้งในแต่ละ Machine cycle แต่ในขณะที่ติดต่อกับหน่วยความจำข้อมูลภายนอกจะไม่มีการส่ง สัญญาณสโตปแต่อย่างใด
        10. ขา EA/Vcc (External Access Enable/Vcc) เป็นขาสำหรับการเลือกใช้หน่วยความจำโปรแกรมจากภายในหรือภายนอก โดยมีสถานะเป็น 0 และ 1 และขานี้ยังทำหน้าที่รับแรงดันไฟสำหรับ โปรแกรม (Vcc) ขนาด 12 โวลต์ เพื่อใช้ในระหว่างการโปรแกรมหน่วยความจำโปรแกรม (EPROM)
        11. ขา XTAL1 และขา XTAL2 เป็นขาใช้งานของวงจรอินเวอร์ติ้งออสซิลเลเตอร์แอมปลิไฟเออร์ (Inverting Oscillator Amplifier) สำหรับใช้ต่อร่วมกับคริสตอลภายนอก

โครงสร้างภายในของไมโครคอนโทรลเลอร์ MCS-51



         โครงสร้างภายในพื้นฐานของไมโครคอนโทรลเลอร์ตระกูล MCS-51 เบอร์ 8051 ประกอบด้วยอุปกรณ์ต่างๆดังนี้

         ส่วนของหน่วยความจำภายในสำหรับเก็บข้อมูลขนาด 128 ไบท์ (Internal Data Memory)
         ส่วนของหน่วยความจำภายในสำหรับเก็บโปรแกรมที่มีขนาด 4 กิโลไบท์ (Internal Program Memory)
         อุปกรณ์ควบคุมการอินเตอร์รัพท์ (Interrupt Control Unit)
         ตัวตั้งเวลาและตัวนับเวลาขนาด 16 บิท 2 ชุด (Timer/Counter 0 and Timer/Counter 1)
         พอร์ตควบคุมการสื่อสารอนุกรมแบบ Full Duplex ซึ่งสามารถรับส่งข้อมูลพร้อมกันได้
         พอร์ตขนานสำหรับติดต่อกับอุปกรณ์ภายนอกจำนวน 4 พอร์ต พอร์ตละ 8 บิท
         วงจรผลิตสัญญาณนาฬิกาภายใน

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

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