วันเสาร์ที่ 11 กุมภาพันธ์ พ.ศ. 2555

การควบคุม ไมโครคอนโทลเลอ(Microcontroller)ด้วยภาษา Assembly

        จะขอแนะนำ Editor And Complier ชื่อว่า MIDE-51 ซึ่งใช้กับ  ไมโครคอนโทลเลอ(Microcontroller) ตระกูล MCS-51  ของ บริษัทผู้ผลิต Atmel,Phillips ซึ่เป็น Editor And Complier ที่เป็นฟรีแวร์


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

การควบคุม ไมโครคอนโทลเลอ(Microcontroller)ด้วยภาษา C

        ในที่นี้จะขอแนะนำ Editor And Complier ชื่อว่า MiKroC ซึ่งใช้กับ  ไมโครคอนโทลเลอ(Microcontroller) ตระกูล PIC ของ บริษัทผู้ผลิต Microchip ไมโครชิป



 

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

ไมโครคอนโทลเลอ(Microcontroller) คือ อะไร ??..


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



ลักษณะโครงสร้างภายในของไมโครคอนโทลเลอ(Microcontroller)


           ไมโครคอนโทลเลอ(Microcontroller)  มีด้วยกันหลายประเภทแบ่งตามสถาปัตยกรรม (การผลิตและกระบวนการทำงานระบบการประมวลผล) 
            ที่มีใช้ในปัจจุบันยกตัวอย่างดังนี้
     1.ไมโคร คอนโทรลเลอร์ตระกูล PIC (บริษัทผู้ผลิต Microchip ไมโครชิป)
     2.ไมโคร คอนโทรลเลอร์ตระกูล MCS51 (บริษัทผู้ผลิต Atmel,Phillips)
     3.ไมโคร คอนโทรลเลอร์ตระกูล AVR (บริษัทผู้ผลิต Atmel)
     4.ไมโคร คอนโทรลเลอร์ตระกูล ARM7,ARM9 (บริษัทผู้ผลิต Atmel,Phillips,Analog Device,Sumsung,STMicroelectronics)
     5.ไมโคร คอนโทรลเลอร์ตระกูล Basic Stamp (บริษัทผู้ผลิต Parallax)
     6.ไมโคร คอนโทรลเลอร์ตระกูล PSOC (บริษัทผู้ผลิต CYPRESS)
     7.ไมโคร คอนโทรลเลอร์ตระกูล MSP (บริษัทผู้ผลิต Texas Intruments)
     8.ไมโคร คอนโทรลเลอร์ตระกูล 68HC (บริษัทผู้ผลิต MOTOROLA)
     9.ไมโคร คอนโทรลเลอร์ตระกูล H8 (บริษัทผู้ผลิต Renesas)
    10.ไมโคร คอนโทรลเลอร์ตระกูล RABBIT (บริษัทผู้ผลิต RABBIT SEMICONDUCTOR)
    11.ไมโคร คอนโทรลเลอร์ตระกูล Z80 (บริษัทผู้ผลิต Zilog)

            ภาษาที่ใช้ในการเขียนควบคุม ไมโครคอนโทลเลอ(Microcontroller)

    1.ภาษา Assembly
    2.ภาษา Basic
    3.ภาษา C
    4.ภาษา Pascal

           ภาษา ดัง กล่าวที่กล่าวในเบื้องต้น ไมโครคอนโทรลเลอร์บางตระกูล จะใช้ได้ครบทุกภาษา แต่บางตระกูลจะใช้ได้บางภาษา ขึ้นอยู่กับบริษัทผู้ผลิต Software (โดยทั่วไปจะเรียกว่า Editor And Complier) ที่ใช้เขียนภาษาไมโครคอนโทรลเลอร์นั้นจะผลิตออกมาให้ Support หรือไม่ 







ขอบคุนข้อมูลจาก 
      http://www.engineer007.com/index.php?mo=3&art=507518

การใช้งาน Proteus เบื้องต้น..

แนะนำตัวเองค๊าบ...

หวัดดีทุกท่านนะคับ...
                  .....ยินดีต้อนรับเข้าสู้บล็อกหัดทำของผม...