Lịch sử và kiến ​​thức cơ bản về vi điều khiển 8051

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Một Vi điều khiển có tất cả các thành phần cần thiết mà một bộ vi xử lý sở hữu và nó luôn tạo ra ROM, RAM, Cổng nối tiếp, bộ định thời, ngắt các cổng Đầu ra Đầu vào và mạch xung nhịp. Bộ vi điều khiển luôn tập trung vào cơ sở chip và nó nổi bật hơn trong trường hợp cổng nối tiếp, bộ chuyển đổi tương tự sang số, bộ định thời, bộ đếm, bộ nhớ chỉ đọc, đầu vào song song, điều khiển ngắt, bộ nhớ truy cập ngẫu nhiên và các cổng đầu ra. Khái niệm về vi điều khiển 8051 nảy sinh từ đây và ở đây chúng ta sẽ thảo luận sâu hơn về các khía cạnh khác nhau, cách sử dụng, lập trình và các tính năng khác của Vi điều khiển 8051 .

Kiến thức cơ bản và vi điều khiển 8051

Kiến thức cơ bản và vi điều khiển 8051



Vi điều khiển 8051 là gì?

Người ta đã nói rất nhiều về vi điều khiển 8051 và sau khi đến phần cuối của bài viết, bạn có thể biết về các khía cạnh khác nhau của vi điều khiển 8051. Bộ vi điều khiển này được phát minh bởi Intel và nó hoạt động với bộ xử lý gia đình 8 bit. Khi nói đến việc sử dụng, vi điều khiển 8051 có ứng dụng rộng rãi trong các ngành công nghiệp khác nhau và cả trong mục đích gia dụng.


8051Microcontroller

8051Microcontroller



Lịch sử của Vi điều khiển 8051

Nếu chúng ta quay trở lại lịch sử, bộ vi điều khiển 8051 được phát minh lần đầu tiên vào năm 1980 bởi bộ vi xử lý khổng lồ Intel và dần dần nó đã được chấp nhận trên toàn thế giới và trong những ngày tới tầm quan trọng của vi điều khiển 8051 ngày càng leo thang. Khi nó được phát minh bởi Intel, nó được phát triển bằng công nghệ NMOS, nhưng là công nghệ NMOS nhưng nó không hiệu quả lắm.

Lịch sử của Vi điều khiển 8051

Lịch sử của Vi điều khiển 8051

Để tăng hiệu quả và năng suất, Intel đã sửa sang lại nó bằng cách áp dụng công nghệ CMOS và một phiên bản mới đã ra đời với chữ cái 'C' trong tên tiêu đề để nó có thể đáp ứng nhu cầu và có thể hoạt động dấu hiệu. Phiên bản mới của bộ điều khiển vi mô 8051 có hai bus và trong đó có một bus dành cho chương trình và bus khác dành cho dữ liệu để nó có thể hoạt động tốt.

Cụ thể, bộ vi điều khiển 8051 là dòng vi điều khiển 8 bit và được sử dụng trên toàn thế giới. “Hệ thống trên chip” là từ đồng nghĩa khác mà vi điều khiển 8051 có và các thành phần như 128 byte RAM, bốn cổng trên một chip, 2 Bộ định thời, 1 cổng Serial và 4Kbyte ROM biểu thị từ đồng nghĩa.

Vì là bộ xử lý 8 bit nên CPU có thể hoạt động rất hiệu quả và nhanh chóng nếu dữ liệu là khoảng 8 bit tại một thời điểm và nếu dữ liệu nhiều hơn thì nó phải được phân mảnh thành nhiều CPU khác nhau. Trên thực tế, trong thời đại ngày nay, hầu hết các nhà sản xuất thích đi kèm với 4Kbyte ROM.


Khu vực lấy nét của vi điều khiển 8051

Ở đây chúng ta sẽ thảo luận về các vùng tập trung quan trọng khác nhau của vi điều khiển 8051.

Quản lý năng lượng: Vi điều khiển 8051 được trang bị hệ thống đo sáng hiệu quả và nó giúp vi điều khiển tiết kiệm năng lượng ở mức độ lớn.

Màn hình cảm ứng: thời hiện đại và vi điều khiển sắp ra mắt với tính năng màn hình cảm ứng và vi điều khiển 8051 cũng đi kèm với tính năng màn hình cảm ứng. Do đó nó có một ứng dụng rộng rãi trong điện thoại di động, máy nghe nhạc và lĩnh vực trò chơi.

Lĩnh vực ô tô: Bộ vi điều khiển 8051 có ứng dụng rộng rãi trong lĩnh vực ô tô và đặc biệt là trong quản lý xe hybrid, nó đã trở thành một hiện tượng. Ngoài hệ thống kiểm soát hành trình và chống phanh là một lĩnh vực khác mà nó có công dụng rất lớn.

Khu vực lấy nét của vi điều khiển 8051

Khu vực lấy nét của vi điều khiển 8051

Kiến thức cơ bản về vi điều khiển

Khi nói đến cơ bản của vi điều khiển, chúng ta phải biết về các thành phần khác nhau của vi điều khiển và các thành phần đó là: bộ xử lý trung tâm (CPU), bộ nhớ truy cập ngẫu nhiên (RAM), bộ nhớ chỉ đọc (ROM), các cổng vào / ra. bộ định thời, bộ điều khiển ngắt bộ đếm, bộ chuyển đổi tương tự sang số, bộ chuyển đổi tương tự số, cổng giao tiếp nối tiếp và mạch dao động.

Kiến thức cơ bản về vi điều khiển

Kiến thức cơ bản về vi điều khiển

CPU: nó được gọi là bộ não và chức năng chính là tìm nạp và giải mã các hướng dẫn để các chức năng khác có thể được thực hiện trơn tru.

Ký ức: Khi nói đến bộ nhớ của bộ vi điều khiển, bộ vi xử lý sẽ hình dung ra các bộ nhớ khác nhau được cài đặt bên trong bộ vi điều khiển là RAM và ROM (EEPROM, EPROM, v.v.) hoặc bộ nhớ flash để lưu trữ mã nguồn chương trình.

Cổng đầu ra và đầu vào song song: Mục tiêu chính của các cổng này bên trong vi điều khiển là điều khiển các giao diện khác nhau giữa các thiết bị được kết nối.

Cổng nối tiếp: Đây cũng là một phần quan trọng của vi điều khiển.

Hẹn giờ và bộ đếm: Các số bộ hẹn giờ và bộ đếm bên trong vi điều khiển khác nhau và chủ yếu chúng được sử dụng cho mục đích khóa chức năng, điều chế, tạo xung, đo tần số và tạo dao động để có thể thực hiện nhiệm vụ với khoảng thời gian quy định.

Bộ chuyển đổi Analog to Digital & Digital to Analog Converter: Đây là những bộ chuyển đổi được sử dụng bên trong bộ vi điều khiển để chuyển đổi tín hiệu từ Tương tự với kỹ thuật số và ngược lại.

Kiểm soát ngắt: Bản thân cái tên này đã tự giải thích và nó giúp thực hiện chương trình mà không bị gián đoạn.

Khối chức năng đặc biệt: Đây là những bổ sung đặc biệt và bổ sung cho vi điều khiển để thực hiện một số nhiệm vụ đặc biệt.

Dự án vi điều khiển 8051

Đối với tất cả sinh viên kỹ thuật và văn bằng, Dự án vi điều khiển 8051 có một tầm quan trọng lớn. Thành thật mà nói, dự án liên quan đến vi điều khiển 8051 rất thú vị và chủ yếu là nó sẽ giải quyết được vấn đề yêu cầu của thế giới thực.

Dự án vi điều khiển 8051

Dự án vi điều khiển 8051

Nếu bạn đang tìm kiếm một dự án cho bộ vi điều khiển 8051 ở đây, chúng tôi sẽ giúp bạn tìm ra manh mối liên quan cho các dự án của bạn. Dưới đây là tên của một số dự án vi điều khiển 8051 thú vị và được chấp nhận nhiều nhất:

  • Giao tiếp dữ liệu không dây an toàn (at89s52)
  • Trình tạo số ngẫu nhiên sử dụng 8051
  • Hệ thống chấm công dựa trên RFID (at89s52 + rf)
  • Giao diện bàn phím Hex đến 8051,
  • Đồng hồ kỹ thuật số được điều khiển từ xa với DS1307 & AT89c2051,
  • Hệ thống theo dõi năng lượng mặt trời (at89c2051),
  • Công cụ tìm phạm vi siêu âm sử dụng 8051,
  • Hệ thống bảo mật dựa trên RFID (at89s52 + rfid),
  • Mạch Breathalyzer sử dụng 8051,
  • SMS qua điện thoại (số 89s8252),
  • Robot theo dòng sử dụng Vi điều khiển 8051,
  • Điều khiển từ xa dựa trên RF (at89c2051),
  • Đọc đồng hồ tự động dựa trên RF và nhiều hơn nữa

Lập trình vi điều khiển 8051

Lập trình vi điều khiển 8051 chắc chắn là rất thú vị và để làm cho nó thú vị hơn nữa ở đây chúng tôi sẽ cung cấp cho bạn một số công cụ sẽ giúp bạn hiểu lập trình vi điều khiển 8051 một cách tốt hơn.

Lập trình vi điều khiển 8051

Lập trình vi điều khiển 8051

Hãy xem các công cụ

  • Trình chỉnh sửa mã -S tổng hợp đánh dấu Notepad
  • Phần mềm RIDE - mô phỏng
  • A51-Trình lắp ráp
  • Proteus - Phần mềm mô phỏng được nhúng hoàn toàn
  • Smart n Small Simulator dựa trên cửa sổ mô phỏng
  • Keil uVision - mô phỏng 8051 / ARM
  • Máy tính giá trị Baud -Timer cho các tốc độ truyền khác nhau

Bây giờ chúng ta sẽ viết chương trình theo phần mềm mô phỏng Keil Uvison4 và chương trình là

  • Cài đặt phần mềm trên hệ thống của bạn
  • Nhấp vào Dự án -> Dự án Uvision mới
  • Lưu dự án của bạn
  • Chọn thiết bị đích (8051 - AT89s51)
  • Tệp -> Mới
  • Trình soạn thảo văn bản mới sẽ được mở. Ở đây bạn cần viết mã của mình

Hướng dẫn chủ yếu nhấn mạnh vào Thanh ghi chức năng đặc biệt (SFR), Thanh ghi chức năng đặc biệt, Thanh ghi cơ bản, Bộ tích lũy, Thanh ghi “R”, Thanh ghi B, Con trỏ dữ liệu (DPTR), Bộ đếm chương trình (PC), Con trỏ ngăn xếp (SP), Chế độ định địa chỉ, Luồng chương trình, Mức thấp Thông tin, Bộ hẹn giờ, Hoạt động cổng nối tiếp, Ngắt, Các sự kiện kích hoạt ngắt , Các loại bộ nhớ, Bộ nhớ mã, RAM trong, RAM ngoài và nhiều loại khác. Internet đã tràn ngập các hướng dẫn khác nhau mà bạn có thể tận dụng tối đa.

Đây là tất cả về Hướng dẫn vi điều khiển 8051 . Nếu bạn là người mới bắt đầu hoặc đã có kinh nghiệm thì vi điều khiển 8051 cần nghiên cứu chuyên sâu để có thể nắm được cơ bản về vi điều khiển 8051. Đúng, 8051 không chỉ là một con số đơn giản, nó biểu thị điều gì đó và bài hướng dẫn sẽ giúp bạn hiểu về vi điều khiển 8051. Hơn nữa, mọi thắc mắc liên quan đến bài viết này, vui lòng đưa ra những gợi ý quý giá của bạn trong phần bình luận bên dưới. Đây là một câu hỏi dành cho bạn, bộ nhớ trong của vi điều khiển 8051 là bao nhiêu?