อินโฟกราฟิก: บทสรุปเกี่ยวกับไมโครคอนโทรลเลอร์ 8051

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





ในปี 1981 Intel Corporation ได้เปิดตัวไมโครคอนโทรลเลอร์ 8 บิตซึ่งรู้จักกันในชื่อ 8051 ไมโครคอนโทรลเลอร์นี้ประกอบด้วย RAM-128 ไบต์, ROM-4K ไบต์, ตัวจับเวลา -2, พอร์ตอนุกรม -1 และ 4 พอร์ตที่อยู่บน ชิปตัวเดียวและเรียกว่า SOC (ระบบบนชิป) ไมโครคอนโทรลเลอร์ 8051 เป็นโปรเซสเซอร์ 8 บิตซึ่งหมายความว่าซีพียูสามารถทำงานกับข้อมูลได้ครั้งละ 8 บิต ไมโครคอนโทรลเลอร์ 8051 ประกอบด้วย พอร์ต I / O สี่พอร์ตที่กว้าง 8 บิต แม้ว่าจะมี ROM บนชิปสูงสุด 64K ไบต์ แต่นักออกแบบหลายคนได้ตั้งค่าชิปไว้เพียง 4 กิโลไบต์

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




การเขียนโปรแกรมไมโครคอนโทรลเลอร์ 8051

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

ดูเครื่องมือ



  • ตัวแก้ไขโค้ด - การเน้นที่ Notepad
  • ซอฟต์แวร์ RIDE - การจำลอง
  • A51- ประกอบ
  • Proteus - ซอฟต์แวร์จำลองที่ฝังไว้อย่างสมบูรณ์
  • โปรแกรมจำลองหน้าต่าง Smart n Small Simulator
  • Keil uVision - การจำลอง 8051 / ARM
  • เครื่องคำนวณค่า Baud -Timer สำหรับอัตราการส่งข้อมูลต่างๆ

ตอนนี้เราจะเขียนโปรแกรมตามซอฟต์แวร์จำลอง Keil Uvison4 และโปรแกรมคือ

  • ติดตั้งซอฟต์แวร์ 8051 บนพีซีของคุณ
  • คลิกโครงการ -> โครงการวิสัยทัศน์ใหม่
  • บันทึกโครงการของคุณ
  • เลือกอุปกรณ์เป้าหมาย (8051 - AT89s51)
  • ไฟล์ -> ใหม่
  • ตัวแก้ไขข้อความใหม่จะเปิดขึ้น ที่นี่คุณต้องเขียนรหัสของคุณ

ไมโครคอนโทรลเลอร์ 8051 คืออะไร


ไมโครคอนโทรลเลอร์ 8051 เป็นคอมพิวเตอร์ทั้งเครื่องที่ผลิตบนชิปตัวเดียว

Pin Configuration ของไมโครคอนโทรลเลอร์ 8051

ไมโครคอนโทรลเลอร์ 8051 ประกอบด้วยขา 40 พิน ในกรณีนี้ 32 พินจะถูกตั้งค่าไว้ใน 4 พอร์ตเช่น P0, P1, P2 และ P3 โดยแต่ละพอร์ตประกอบด้วย 8 พิน

สถาปัตยกรรมไมโครคอนโทรลเลอร์ 8051

สถาปัตยกรรมของไมโครคอนโทรลเลอร์ 8051 ประกอบด้วย CPU, อินเตอร์รัปต์, หน่วยความจำ, BUS, ออสซิลเลเตอร์และตัวจับเวลา / ตัวนับ

ตระกูลต่างๆของไมโครคอนโทรลเลอร์ 8051

ตระกูลต่างๆของไมโครคอนโทรลเลอร์ 8051 ได้แก่ 8051, 8031, 8052, 8751, 89C51, 8751, DS89C4xO, 89C52, 8032 และ 8752

หน่วยความจำของไมโครคอนโทรลเลอร์ 8051

ไมโครคอนโทรลเลอร์ 8051 มีความทรงจำสองแบบคือหน่วยความจำโปรแกรมและหน่วยความจำข้อมูล

การใช้งานไมโครคอนโทรลเลอร์ 8051

ไมโครคอนโทรลเลอร์ 8051 ใช้ในอุปกรณ์อิเล็กทรอนิกส์ต่างๆเช่นโทรศัพท์มือถือหุ่นยนต์รถยนต์เครื่องเล่นซีดี / ดีวีดีเครื่องซักผ้ากล้องสัญญาณเตือนความปลอดภัยเครื่องมือวัดอิเล็กทรอนิกส์เตาอบไมโครเวฟเป็นต้น

บทสรุปเกี่ยวกับไมโครคอนโทรลเลอร์ 8051 - อินโฟกราฟิก

แนะนำ
8051 โครงการไมโครคอนโทรลเลอร์สำหรับนักศึกษาวิศวกรรม
8051 โครงการไมโครคอนโทรลเลอร์สำหรับนักศึกษาวิศวกรรม
วิธีสร้างวงจรแตรจักรยานด้วยเสียงเรียกเข้า
วิธีสร้างวงจรแตรจักรยานด้วยเสียงเรียกเข้า
วิธีฆ่าโคโรนาไวรัสด้วยเครื่องผลิตก๊าซโอโซน
วิธีฆ่าโคโรนาไวรัสด้วยเครื่องผลิตก๊าซโอโซน
LM7912 ตัวควบคุมแรงดันไฟฟ้าเชิงลบ
LM7912 ตัวควบคุมแรงดันไฟฟ้าเชิงลบ
วงจรป้องกันไดโอดทำงานและการใช้งาน
วงจรป้องกันไดโอดทำงานและการใช้งาน
จับคู่ทรานซิสเตอร์อย่างรวดเร็วโดยใช้วงจรนี้
จับคู่ทรานซิสเตอร์อย่างรวดเร็วโดยใช้วงจรนี้
Laplace Transform คืออะไร? สูตรคุณสมบัติเงื่อนไขและการใช้งาน
Laplace Transform คืออะไร? สูตรคุณสมบัติเงื่อนไขและการใช้งาน
วงจรตรวจจับ / ควบคุมอุณหภูมิดิฟเฟอเรนเชียล
วงจรตรวจจับ / ควบคุมอุณหภูมิดิฟเฟอเรนเชียล
เครื่องวัดกำลังไฟฟ้ากระแสสลับคืออะไรและใช้งานได้จริง
เครื่องวัดกำลังไฟฟ้ากระแสสลับคืออะไรและใช้งานได้จริง
การสลับเครือข่าย: การทำงาน ประเภท ความแตกต่าง และการใช้งาน
การสลับเครือข่าย: การทำงาน ประเภท ความแตกต่าง และการใช้งาน
สร้างวงจร Buck Converter อย่างง่าย [Step Down Converter]
สร้างวงจร Buck Converter อย่างง่าย [Step Down Converter]
Phase Shift Oscillator - Wien-Bridge, Buffered, Quadrature, Bubba
Phase Shift Oscillator - Wien-Bridge, Buffered, Quadrature, Bubba
โครงการไฟฟ้าที่ใช้ไมโครคอนโทรลเลอร์สำหรับนักศึกษาวิศวกรรม
โครงการไฟฟ้าที่ใช้ไมโครคอนโทรลเลอร์สำหรับนักศึกษาวิศวกรรม
Shackle Insulator คืออะไร: การทำงานและการใช้งาน
Shackle Insulator คืออะไร: การทำงานและการใช้งาน
Line Follower Robots - การควบคุมหลักการทำงานและการใช้งาน
Line Follower Robots - การควบคุมหลักการทำงานและการใช้งาน
กัลวาโนมิเตอร์แบบสั่นสะเทือนคืออะไร: ประเภทโครงสร้างและทฤษฎี
กัลวาโนมิเตอร์แบบสั่นสะเทือนคืออะไร: ประเภทโครงสร้างและทฤษฎี