อินโฟกราฟิก: บทสรุปเกี่ยวกับไมโครคอนโทรลเลอร์ 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 - อินโฟกราฟิก

แนะนำ
ระบบพลังงานแสงอาทิตย์
ระบบพลังงานแสงอาทิตย์
นาโนเทคโนโลยีคืออะไร: ประเภทและการใช้ประโยชน์
นาโนเทคโนโลยีคืออะไร: ประเภทและการใช้ประโยชน์
ชุดอุปกรณ์อิเล็กทรอนิกส์ที่แนะนำสำหรับโครงการวิศวกรรมปีสุดท้ายของคุณ
ชุดอุปกรณ์อิเล็กทรอนิกส์ที่แนะนำสำหรับโครงการวิศวกรรมปีสุดท้ายของคุณ
วิธีสร้างไฟหน้ารถที่ทรงพลังโดยใช้ LED
วิธีสร้างไฟหน้ารถที่ทรงพลังโดยใช้ LED
วงจรล็อคประตูควบคุมโทรศัพท์มือถือ
วงจรล็อคประตูควบคุมโทรศัพท์มือถือ
Transformer Coupled Amplifier คืออะไรและทำงานอย่างไร
Transformer Coupled Amplifier คืออะไรและทำงานอย่างไร
ความแตกต่างระหว่าง ESP32 กับ ESP32-S2
ความแตกต่างระหว่าง ESP32 กับ ESP32-S2
Laplace Transform คืออะไร? สูตรคุณสมบัติเงื่อนไขและการใช้งาน
Laplace Transform คืออะไร? สูตรคุณสมบัติเงื่อนไขและการใช้งาน
วิธีการสร้างวงจรตั้งเวลาหน่วงเวลาอุตสาหกรรม
วิธีการสร้างวงจรตั้งเวลาหน่วงเวลาอุตสาหกรรม
เครื่องกำเนิดไฟฟ้าเทอร์โมอิเล็กทริกคืออะไร: การทำงานและการใช้งาน
เครื่องกำเนิดไฟฟ้าเทอร์โมอิเล็กทริกคืออะไร: การทำงานและการใช้งาน
เครื่องกำเนิดไฟฟ้าอัตโนมัติ Choke Actuator Circuit
เครื่องกำเนิดไฟฟ้าอัตโนมัติ Choke Actuator Circuit
แผ่นควบคุมแรงดันไฟฟ้าคงที่ 12V 5 แอมป์ IC 78H12A
แผ่นควบคุมแรงดันไฟฟ้าคงที่ 12V 5 แอมป์ IC 78H12A
วงจรกรอง / เครื่องกรองน้ำอัลตราไวโอเลต UV ที่บ้าน
วงจรกรอง / เครื่องกรองน้ำอัลตราไวโอเลต UV ที่บ้าน
รายการแนวคิดโครงการตาม RF สำหรับนักศึกษาวิศวกรรม
รายการแนวคิดโครงการตาม RF สำหรับนักศึกษาวิศวกรรม
กฎตัวแบ่งแรงดันไฟฟ้าคืออะไร: ตัวอย่างและการใช้งาน
กฎตัวแบ่งแรงดันไฟฟ้าคืออะไร: ตัวอย่างและการใช้งาน
วงจรไฟแสดงสถานะแบตเตอรี่ - การชาร์จที่ทริกเกอร์ปัจจุบันถูกตัดออก
วงจรไฟแสดงสถานะแบตเตอรี่ - การชาร์จที่ทริกเกอร์ปัจจุบันถูกตัดออก