Lịch Sử và Hướng Phát Triển của Vi Xử Lý

Giáo trình vi xử lý tại CĐ Nghề Công Nghiệp Hà Nội cung cấp kiến thức chuyên sâu, giúp sinh viên nắm vững kỹ năng lập trình và ứng dụng thực tiễn.

Trường đại học

Hà Nội

Chuyên ngành

Vi Xử Lý

Người đăng

Ẩn danh

Thể loại

Giáo Trình
274
3
0

Phí lưu trữ

55 Point

Mục lục chi tiết

1. BÀI 1: SƠ LƯỢC VỀ LỊCH SỬ VÀ HƯỚNG PHÁT TRIỂN CỦA VI XỬ LÝ

1.1. Mục tiêu

1.2. Nội dung

1.2.1. A. Giới thiệu lịch sử phát triển của vi xử lý

1.2.2. Các bộ vi xử lý so với bộ vi xử lý dùng chung

1.2.3. Một số sản phẩm được nhúng sử dụng các bộ vi xử lý

1.2.4. 1. Các bộ vi xử lý cho các hệ thống nhúng

1.2.5. Các tiêu chuẩn lựa chọn bộ vi xử lý

1.3. B. THẢO LUẬN NHÓM

1.4. C. ĐÁNH GIÁ KẾT QUẢ

1.5. E. CÂU HỎI VÀ BÀI TẬP

2. BÀI 2: CẤU TRÚC HỌ VI ĐIỀU KHIỂN 8051

2.1. Mục tiêu

2.2. Nội dung

2.2.1. A. Họ 8051

2.2.2. 2. Các thành viên khác của họ 8051

2.2.2.1. a- Bộ vi xử lý 8052
2.2.2.2. b- Bộ vi xử lý 8031

2.2.3. Các bộ vi xử lý 8051 từ các hãng khác nhau

2.2.3.1. a- Bộ vi xử lý 8751
2.2.3.2. b- Bộ vi xử lý AT8951 từ Atmel Corporation
2.2.3.3. c- Bộ vi xử lý DS5000 từ hãng Dallas Semiconductor

Tóm tắt

I. Tổng Quan Về Lịch Sử Vi Xử Lý Khởi Đầu Từ 4 Bit

Lịch sử phát triển của vi xử lý bắt đầu từ những năm 1970 với sự ra đời của các vi xử lý 4 bit. Những vi xử lý này đã mở ra một kỷ nguyên mới cho công nghệ máy tính, cho phép thực hiện các phép toán cơ bản với tốc độ xử lý hạn chế. Sự phát triển này gắn liền với sự tiến bộ của công nghệ vi mạch, từ SSI (Small Scale Integration) đến LSI (Large Scale Integration). Vi xử lý 4 bit, mặc dù đã lỗi thời, nhưng là nền tảng cho các thế hệ vi xử lý sau này.

1.1. Sự Ra Đời Của Vi Xử Lý 4 Bit

Vi xử lý 4 bit đầu tiên được giới thiệu vào năm 1971, cho phép xử lý dữ liệu cơ bản. Những vi xử lý này chủ yếu được sử dụng trong các thiết bị điện tử đơn giản như máy tính cầm tay và đồ chơi điện tử.

1.2. Tác Động Của Vi Xử Lý 4 Bit Đến Công Nghệ

Sự xuất hiện của vi xử lý 4 bit đã tạo ra một bước ngoặt trong ngành công nghiệp điện tử, mở đường cho việc phát triển các thiết bị thông minh hơn và phức tạp hơn.

II. Từ Vi Xử Lý 4 Bit Đến 8 Bit Những Bước Tiến Đáng Kể

Sau vi xử lý 4 bit, vi xử lý 8 bit đã ra đời, mang lại khả năng xử lý mạnh mẽ hơn. Vi xử lý 8 bit cho phép thực hiện các phép toán phức tạp hơn và được ứng dụng rộng rãi trong các thiết bị điện tử tiêu dùng. Sự chuyển mình này không chỉ cải thiện hiệu suất mà còn mở rộng khả năng ứng dụng của vi xử lý trong nhiều lĩnh vực.

2.1. Đặc Điểm Nổi Bật Của Vi Xử Lý 8 Bit

Vi xử lý 8 bit có khả năng xử lý dữ liệu lớn hơn, cho phép thực hiện các phép toán phức tạp hơn. Điều này đã giúp cải thiện hiệu suất của nhiều thiết bị điện tử.

2.2. Ứng Dụng Của Vi Xử Lý 8 Bit Trong Thực Tế

Vi xử lý 8 bit được sử dụng trong nhiều thiết bị như máy giặt, máy điều hòa và các hệ thống điều khiển tự động, cho thấy sự linh hoạt và khả năng ứng dụng của nó.

III. Sự Phát Triển Của Vi Xử Lý 16 Bit Bước Nhảy Vọt Về Công Nghệ

Vi xử lý 16 bit đã đánh dấu một bước tiến lớn trong công nghệ vi xử lý, cho phép xử lý dữ liệu nhanh hơn và hiệu quả hơn. Với khả năng xử lý 16 bit, các vi xử lý này có thể thực hiện nhiều lệnh phức tạp hơn, mở rộng khả năng ứng dụng trong các lĩnh vực như máy tính cá nhân và thiết bị công nghiệp.

3.1. Tính Năng Nổi Bật Của Vi Xử Lý 16 Bit

Vi xử lý 16 bit có khả năng xử lý dữ liệu lớn hơn, cho phép thực hiện các phép toán phức tạp và cải thiện hiệu suất tổng thể của hệ thống.

3.2. Ứng Dụng Của Vi Xử Lý 16 Bit Trong Công Nghiệp

Vi xử lý 16 bit được sử dụng trong nhiều ứng dụng công nghiệp, từ điều khiển máy móc đến xử lý tín hiệu, cho thấy sự quan trọng của nó trong ngành công nghiệp hiện đại.

IV. Vi Xử Lý 32 Bit Đỉnh Cao Của Công Nghệ Vi Xử Lý

Vi xử lý 32 bit đã trở thành tiêu chuẩn trong nhiều hệ thống máy tính hiện đại. Với khả năng xử lý dữ liệu lớn và tốc độ nhanh, vi xử lý 32 bit cho phép thực hiện các tác vụ phức tạp và xử lý khối lượng dữ liệu lớn. Điều này đã mở ra nhiều cơ hội mới cho các ứng dụng trong lĩnh vực công nghệ thông tin và điện tử.

4.1. Đặc Điểm Nổi Bật Của Vi Xử Lý 32 Bit

Vi xử lý 32 bit có khả năng xử lý dữ liệu lớn hơn và nhanh hơn, cho phép thực hiện nhiều lệnh phức tạp trong thời gian ngắn.

4.2. Ứng Dụng Của Vi Xử Lý 32 Bit Trong Cuộc Sống

Vi xử lý 32 bit được sử dụng trong nhiều thiết bị như máy tính cá nhân, điện thoại thông minh và các hệ thống điều khiển tự động, cho thấy sự phổ biến và tầm quan trọng của nó.

V. Thách Thức Trong Phát Triển Vi Xử Lý Từ 4 Bit Đến 32 Bit

Mặc dù có nhiều tiến bộ trong công nghệ vi xử lý, nhưng vẫn tồn tại nhiều thách thức trong việc phát triển các vi xử lý mới. Các vấn đề như tiêu thụ năng lượng, hiệu suất và khả năng tương thích vẫn là những yếu tố quan trọng cần được xem xét trong quá trình phát triển.

5.1. Vấn Đề Tiêu Thụ Năng Lượng

Tiêu thụ năng lượng là một trong những thách thức lớn nhất trong phát triển vi xử lý. Các nhà sản xuất cần tìm cách giảm thiểu tiêu thụ năng lượng mà vẫn đảm bảo hiệu suất.

5.2. Khả Năng Tương Thích Giữa Các Thế Hệ Vi Xử Lý

Khả năng tương thích giữa các thế hệ vi xử lý là một yếu tố quan trọng, giúp đảm bảo rằng các ứng dụng cũ vẫn có thể hoạt động trên các hệ thống mới.

VI. Tương Lai Của Vi Xử Lý Xu Hướng Phát Triển Mới

Tương lai của vi xử lý hứa hẹn sẽ có nhiều đột phá mới với sự phát triển của công nghệ AIIoT. Các vi xử lý mới sẽ không chỉ mạnh mẽ hơn mà còn thông minh hơn, cho phép thực hiện các tác vụ phức tạp trong thời gian thực.

6.1. Xu Hướng Phát Triển Vi Xử Lý Thông Minh

Vi xử lý thông minh sẽ tích hợp các công nghệ mới như học máy và trí tuệ nhân tạo, mở ra nhiều cơ hội mới cho các ứng dụng trong cuộc sống hàng ngày.

6.2. Ứng Dụng Của Vi Xử Lý Trong IoT

Vi xử lý sẽ đóng vai trò quan trọng trong các thiết bị IoT, giúp kết nối và điều khiển các thiết bị thông minh trong cuộc sống hàng ngày.

14/07/2025
Giáo trình vi xử lý cđ nghề công nghiệp hà nội

Trích đoạn nội dung tài liệu

GIÁO TRÌNH VI XỬ LÝ ( Lưu hành nội bộ) HÀ NỘI 300 BÀI 1. SƠ LƯỢC VỀ LỊCH SỬ VÀ HƯỚNG PHÁT TRIỂN CỦA VI XỬ LÝ Mục tiêu: + Kiến thức: - Trình bày được lịch sử phát triển của vi xử lý; - Trình bày được cấu trúc chung của vi xử lý; - Phát biểu đúng các ứng dụng của vi xử lý và hướng phát triển của vi xử lý; + Kỹ năng: - Nâng cao kỹ năng hoạt động nhóm trong quá trình học tập; + Thái độ: - Đảm bảo an toàn cho người và thiết bị, Các thuật ngữ chuyên môn: Được giải thích chi tiết trong nội dung bài học Nội dung: A. Giới thiệu lịch sử phát triển của vi xử lý Trước khi tìm hiểu lịch sử phát triển của vi xử lý chúng ta cùng nhắc lại lịch sử phát triển của vi xử lý. Lịch sử phát triển của vi xử lý gắn liền với sự phát triển của các vi mạch điện tử vì vi xử lý là vi mạch điện tử chế tạo theo công nghệ LSI (Large Scale Integrated) cho đến VLSI (Very Large Scale Integrated).

Với sự khám phá ra transistor và phát triển của công nghệ chế tạo vi mạch SSI, MSI, máy tính vẫn còn là một nhóm gồm nhiều IC kết hợp lại với nhau, cho đến thập niên 70, với sự phát triển của công nghệ LSI, cấu trúc máy tính được rút gọn bởi các nhà thiết kế và được chế tạo thành một IC duy nhất được gọi là vi xử lý (microprocessor). Vi xử lý kết hợp với các thiết bị khác tạo ra các máy tính có khả năng tính toán rất lớn như máy vi tính và có thể tạo ra các sản phẩm khác các máy điện thoại, các tổng đài điện thoại, các hệ thống điều khiển tự động. Vi xử lý đầu tiên có khả năng xử lý 4 bit dữ liệu, các vi xử lý này có tốc độ xử lý rất chậm, các nhà thiết kế cải tiến thành vi xử lý 8 bit, sau đó là vi xử lý 16 bit và 32 bit. Sự phát triển về dung lượng các bit của vi xử lý làm tăng thêm số lượng các lệnh điều khiển và các lệnh tính toán phức tạp.

Vi xử lý có rất nhiều loại bắt đầu từ 4 bit cho đến 32 bit, vi xử lý 4 bit hiện nay không còn nhưng vi xử lý 8 bit vẫn còn mặc dù đã có vi xử lý 32 bit. Lý do sự tồn tại của vi xử lý 8 bit là phù hợp với một số yêu cầu điều khiển của các thiết bị điều khiển trong công nghiệp. Các vi xử lý 32 bit thường sử dụng cho các máy tính với khối lượng dữ liệu của máy tính rất lớn nên cần các vi xử lý càng mạnh càng tốt. Các hệ thống điều khiển trong công nghiệp sử dụng các vi xử lý 8 bit để điều khiển như hệ thống điện của xe hơi, hệ thống điều hòa, hệ thống điều khiển các dây chuyền sản xuất,… Khi sử dụng vi xử lý cần phải thiết kế một hệ thống gồm có: - Vi xử lý.

- Các IC ngoại vi. Bộ nhớ dùng để chứa chương trình cho vi xử lý thực hiện và chứa dữ liệu xử lý, các IC ngoại vi dùng để xuất nhập dữ liệu từ bên ngoài vào xử lý và điều 301 khiển trở lại. Các khối này liên kết với nhau tạo thành một hệ thống vi xử lý. Yêu cầu điều khiển càng cao thì hệ thống càng phức tạp và nếu yêu cầu điều khiển đơn giản ví dụ chỉ cần đóng mở một đèn Led theo một thời gian yêu cầu nào đó thì hệ thống vi xử lý cũng phải có đầy đủ các khối trên.

Để kết nối các khối trên tạo thành một hệ thống vi xử lý đó hỏi người thiết kế phải rất hiểu biết về tất cả các thành phần vi xử lý, bộ nhớ, các thiết bị ngoại vi. Hệ thống tạo ra khó phức tạp, chiếm nhiều không gian, mạch in, và vấn đề chính là đó hỏi người thiết kế, người sử dụng hiểu thật sự về hệ thống. Một lý do chính nữa là vi xử lý thường xử lý dữ liệu theo byte hoặc word trong khi đó các đối tượng điều khiển trong công nghiệp thường điều khiển theo bit. Chính với sự phức tạp nên các nhà chế tạo đó tích hợp một ít bộ nhớ và một số các thiết bị ngoại vi cùng với vi xử lý tạo thành một IC gọi là vi xử lý – Microcontroller.

Khi vi xử lý ra đời đó mang lại sự tiện lợi là dễ dàng sử dụng trong điều khiển công nghiệp, việc sử dụng vi xử lý không đòi hỏi người sử dụng phải hiểu biết một lượng kiến thức quá nhiều như người sử dụng vi xử lý – dĩ nhiên người sử dụng hiểu biết càng nhiều thì càng tốt nhưng đối với người bắt đầu thì việc sử dụng vi xử lý là điều rất phức tạp trong khi đó mong muốn là sử dụng được ngay. Các phần tiếp theo chúng ta sẽ khảo sát vi xử lý để thấy sự sự tiện lợi trong vấn đề điều khiển trong công nghiệp. Có rất nhiều hãng chế tạo được vi xử lý, hãng sản xuất nổi tiếng là ATMEL. Hãng Intel là nhà thiết kế.

Có nhiều họ vi xử lý mang các mã số khác nhau, một trong họ nổi tiếng là họ MCS-51. Trong họ MCS-51 thì vi xử lý đầu tiên là 80C31 không có bộ nhớ bên trong là do chưa tích hợp được. - Vi xử lý 80C51 tích hợp được 4 kbyte bộ nhớ PROM. Chỉ lập trình 1 lần không thể xóa để lập trình lại được.

- Vi xử lý 87C51 tích hợp được 4 kbyte bộ nhớ EPROM. Cho phép lập trình nhiều lần và xóa bằng tia cực tím. - Vi xử lý 89C51 tích hợp được 4 kbyte bộ nhớ flash ROM nạp và xóa bằng điện một cách tiện lợi và nhanh chĩng. Có thể cho phép nạp xóa hàng ngàn lần.

Song song với họ MCS-51 là họ MCS-52 có 3 timer nhiều hơn họ MCS- 51 một timer và dung lượng bộ nhớ nội lớn gấp đôi tức là 8Kbyte. Hiện nay có rất nhiều vi xử lý thế hệ mới với nhiều đặc tính hay hơn, nhiều thanh ghi hơn, dung lượng bộ nhớ lớn hơn. Ứng dụng của vi xử lý rất nhiều trong các hệ thống điều khiển công nghiệp, các dây chuyền sản xuất, các bộ điều khiển lập trình, máy giặt, máy điều hòa nhiệt độ, máy bơm xăng tự động… có thể nói vi xử lý và vi xử lý được ứng dụng trong hầu hết mọi lĩnh vực tự động. Các bộ vi xử lý so với bộ vi xử lý dùng chung.

Sự khác nhau giữa một bộ vi xử lý và một bộ vi xử lý như thế nào? Bộ vi xử lý ở đây là các bộ vi xử lý công dụng chung như họ Intell x86(8086, 80286, 80386, 80486 và Pentium) hoặc họ Motorola 680x0 (68000, 68010, 68020, 68030, 68040 v. Những bộ vi xử lý này không có RAM, ROM và không có các cổng vào ra trên chíp. Với lý do đó mà chúng được gọi chung là các bộ vi xử lý công dụng chung Hình 1.1: Hệ thống vi xử lý được so sánh với hệ thống vi xử lý (a) Hệ thống vi xử lý công dụng chung (b) Hệ thống vi xử lý Một nhà thiết kế hệ thống sử dụng một bộ vi xử lý công dụng chung chẳng hạn như Pentium hay 68040 phải bổ xung thêm RAM, ROM, các cổng vào ra và các bộ định thời làm cho chúng cồng kềnh và đắt hơn, nhưng chúng có ưu điểm là linh hoạt chẳng hạn người thiết kế có thể quyết định về số lượng RAM, ROM và các cổng vào ra cần thiết phù hợp với bài toán trong tầm tay của mình. Điều này không thể có được đối với một bộ vi xử lý.

Một bộ vi xử lý có một CPU (một bộ vi xử lý) cùng với một số lượng cố định RAM, ROM, các cổng vào ra và một bộ định thời tất cả trên cùng một chíp. Hay nói cách khác là bộ xử lý, RAM, ROM các cổng vào ra, bộ định thời đều được nhúng với nhau trên một chíp do vậy người thiết kế không thể bổ xung thêm bộ nhớ ngoài, cổng vào ra hoặc bộ định thời cho nó, chính vì vậy chúng trở lên lý tưởng với nhiều ứng dụng mà trong đó giá thành và không gian lại hạn chế. Trong nhiều ứng dụng, ví dụ một điều khiển từ xa ti vi thì không cần công suất tính toán của một bộ vi xử lý 80486 hoặc 8086. Trong rất nhiều ứng dụng mà trong đó giá thành và không gian nó chiếm, công suất nó tiêu tốn và giá thành trên một đơn vị là những còn nhắc nghiêm ngặt hơn nhiều so với công suất tính toán.

Những ứng dụng thường yêu cầu một số thao tác vào ra để đọc các tín hiệu và tắt mở những bit nhất định. Với lý do đó mà một số người gọi các bộ xử lý này là IBP (Itty Bitty Processor). Điều thú vị nhất là một số nhà sản xuất các bộ vi xử lý đó đi xa hơn là tích hợp cả bộ chuyển đổi ADC và các ngoại vi khác vào trong bộ vi xử lý.1: Một số sản phẩm được nhúng sử dụng các bộ vi xử lý Thiết bị nội thất gia Văn phòng Ô tô đình Đồ điện trong nhà Máy tính Điều khiển động cơ Máy điện thoại Máy fax Điều khiển túi đệm khí Các hệ thống an toàn Máy điện thoại Thiết bị ABS Các bộ mở cửa ga ra xe Các hệ thống an toàn Thiết bị đo lường Máy fax Máy Scaner Hệ thống bảo mật Máy trả lời thự động Máy photocopy Điều khiển truyền tin Máy tính gia đình Máy in … Giải trí Ti vi Điều hòa nhiệt độ Truyền hình cáp Mở cửa không cần chìa Máy quay camera khóa… Điều khiển từ xa Trị chơi điện tử Các lại nhạc cụ điện tử Điều khiển ánh sáng Lò vi sóng Máy giặt Tủ lạnh Các máy tập thể dục, thể hình… 1. Các bộ vi xử lý cho các hệ thống nhúng Trong các tài liệu về vi xử lý, vi xử lý ta thường thấy khái niệm về hệ thống nhúng (Embeded system).

Các bộ vi xử lý, vi xử lý được sử dụng rộng rãi trong các sản phẩm hệ thống nhúng. Một sản phẩm nhúng sử dụng một bộ vi xử lý hoặc một bộ vi xử lý để thực hiện một nhiệm vụ chỉ một mà thôi. Máy in là một ví dụ về một việc nhúng với bộ vi xử lý bên trong nó chỉ làm một việc là nhận dữ liệu và in ra. Điều này khác với một máy tính PC dựa trên bộ vi xử lý Pentium (hoặc một PC tương ứng với IBM x86 bất kỳ).

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ