1. Trang chủ
  2. » Công Nghệ Thông Tin

GIÁO TRÌNH VI XỬ LÝ 8051 pdf

199 490 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 199
Dung lượng 2,08 MB

Nội dung

[...]... thúc tệp asm Chơng trình 2.2: Tệp liệt kê 2.4 2.4.1 Bộ đếm chơng trình v không gian ROM trong 8051 Bộ đếm chơng trình trong 8051 Một thanh ghi quan trọng khác trong 8051 l bộ đếm chơng trình Bộ đếm chơng trình chỉ đếm địa chỉ của lệnh kế tiếp cần đợc thực hiện Khi CPU nạp m lệnh từ bộ nhớ ROM chơng trình thì bộ đếm chơng trình tăng lên chỉ đếm lệnh kết tiếp Bộ đếm chơng trình trong 8051 có thể truy... trên chíp một số th nh vi n họ 8051 2.5 2.5.1 Các kiểu dữ liệu v các chỉ lệnh Kiểu dữ liệu và các chỉ lệnh của 8051 Bộ vi điều khiển chỉ có một kiểu dữ liệu, nó l 8 bit v độ d i mỗi thanh ghi cũng l 8 bit Công vi c của lập trình vi n l phân chia dữ liệu lớn hơn 8 bit ra th nh từng khúc 8 bit (từ 00 đến FFH hay từ 0 đến 255) để CPU xử lý Ví dụ về xử lý dữ liệu lớn hơn 8 bit đợc trình b y ở chơng 6 Các... Vì lý do n y m trong vị trí nhớ 0000H của bộ nhở ROM chơng trình vì đây l nơi m nó tìm lệnh đầu tiên khi bật nguồn Chúng ta đạt đợc điều n y bằng câu lệnh ORG trong chơng trình nguồn nh đ trình b y trớc đây Dới đây l hoạt động từng bớc của bộ đếm chơng trình trong qúa trình nạp v thực thi một chơng trình mẫu 2.4.3 Đặt mã vào ROM chơng trình Để hiểu tốt hơn vai trò của bộ đếm chơng trình trong quá trình. .. cũng có motọ 8051 với ROM trên chíp l 64k byte Điểm cần nhớ l không có th nh vi n n o của họ 8051 có thể truy cập đợc hơn 64k byte m lệnh vì bộ đếm chơng trình của 8051 l 16 bit (dải địa chỉ từ 0000 đến FFFFH) Cần phải ghi nhớ l lệnh đầu tiên của ROM chơng trình đều đặt ở 0000, còn lệnh cuối cùng phụ thuộc v o dung lợng ROM trên chíp của mỗi th nh vi n họ 8051 Trong số các th nh vi n họ 8051 thì 8751... với con ngời phải l m vi c với các số 0 v 1 để lập trình cho máy tính Một chơng trình chứa các số 0 v 1 đợc gọi l ngôn ngữ máy Trong những ng y đầu của máy tính, các lập trình vi n phải vi t m chơng trình dới dạng ngôn ngữ máy Mặc dụ hệ thống thập lục phân (số Hex) đ đợc sử dụng nh một cách hiệu quả hơn để biểu diễn các số nhị phân thì quá trình l m vi c với m máy vẫn còn l công vi c cồng kềnh đối với... dùng để dịch chơng trình hợp ngữ ra m máy còn (còn đôi khi cũng còn đợc gọi m đối tợng (Object Code) hay m lệnh Opcode), còn các ngôn ngữ bậc cao đợc dịch th nh các ngôn ngữ m máy bằng một chơng trình gọi l trình biên dịch Ví dụ, để vi t một chơng trình trong C ta phải sử dụng một trình biên dịch C để dịch chơng trình về dạng m máy Bây giờ ta xét dạng thức hợp ngữ của 8051 v sử dụng trình hợp dịch để... nhau 1.2.4 Các bộ vi điều khiển 8051 từ các hãng khác nhau Mặc dù 8051 l th nh vi n phổi biến nhất của họ 8051 nhng chúng ta sẽ thấy nó trong kho linh kiện Đó l do 8051 có dới nhiều dạng kiểu bộ nhớ khác nhau nh UV - PROM, Flash v NV RAM m chúng đều có số đăng ký linh kiện khác nhau Vi c b n luận về các kiểu dạng bộ nhớ ROM khác nhau sẽ đợc trình b y ở chơng 14 Phiên bản UV-PROM của 8051 l 8751 Phiên... chỉ chơng trình trong 8051 rộng 16 bit Điều n y có nghĩa l 8051 có thể truy cập các địa chỉa chơng trình từ 0000 đến FFFFH tổng cộng l 64k byte m lệnh Tuy nhiên, không phải tất cả mọi th nh vi n của 8051 đều có tất cả 64k byte ROM trên chíp đợc c i đặt Vậy khi 8051 đợc bật nguồn thì nó đánh thức ở địa chỉa n o? 2.4.2 Địa chỉ bắt đầu khi 8051 đợc cấp nguồn Một câu hỏi m ta phải hỏi về bộ vi điều khiển... một chơng trình giống nh chơng trình 2.1 Có nhiều trình soạn thảo tuyệt vời hoặc các bộ sử lý từ đợc sử dụng để tạo ra v / hoặc để soạn thảo chơng trình Một trình soạn thảo đợc sử dụng rộng r i l trình soạn thảo EDIT của MS-DOS (hoặc Noterad của Windows) đều chạy trên hệ điều h nh Microsoft Lu ý rằng, trình soạn thảo phải có khả năng tạo ra tệp m ASCII Đối với nhiều trình hợp ngữ thì các tên tệp tuân... phải l asm hay src tuỳ theo trình hợp ngữ m ta sử dụng 2 Tệp nguồn có phần mở rộng asm chứa m chơng trình đợc tạo ra ở bớc 1 đợc nạp v o trình hợp dịch của 8051 Trình hợp dịch chuyển các lệnh ra m máy Trình hợp dịch sẽ tạo ra một tệp đối tợng v một tệp liệt kê với các th nh phần mở rộng obj v lst tơng ứng 3 Các trình hợp dịch yêu cầu một bớc thứ ba gọi l liên kết Chơng trình liên kết lấy một hoặc nhiều . nh thế nào. 1.1.1 Bộ vi điều khiển so với bộ vi xử lý cùng dùng chung Sự khác nhau giữa một bộ vi điều khiển và một bộ vi xử lý là gì? Bộ vi xử lý ở đây là các bộ vi xử lý công dung chung nh. 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 điều khiển. a) Hệ thống vi xử lý. hớng một bộ vi xử lý công dụng chung cho thị trờng nhúng nó tối u hoá bộ xử lý đợc sử dụng cho các hệ thống nhúng. Vì lý do đó mà các bộ vi xử lý này thờng đợc gọi là các bộ xử lý nhúng hiệu

Ngày đăng: 06/08/2014, 16:21

HÌNH ẢNH LIÊN QUAN

Hình 1.1: Hệ thống vi xử lý đ−ợc so sánh với hệ thống vi điều  khiển. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 1.1 Hệ thống vi xử lý đ−ợc so sánh với hệ thống vi điều khiển (Trang 2)
Hmng Intel ký hiệu nó nh− là MCS51. Bảng 3.1 trình bày các đặc tính  của 8051. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
mng Intel ký hiệu nó nh− là MCS51. Bảng 3.1 trình bày các đặc tính của 8051 (Trang 9)
Hình 3.1: Ch−ơng trình chính hợp ngữ của 8051 có gọi các ch−ơng trình con. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 3.1 Ch−ơng trình chính hợp ngữ của 8051 có gọi các ch−ơng trình con (Trang 42)
Hình 4.1: Sơ đồ bố trí chân của 8051. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 4.1 Sơ đồ bố trí chân của 8051 (Trang 47)
Hình 4.2: a) Nối XTAL tới 8051   b) Nối XTAL tới nguồn đồng bộ ngoài. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 4.2 a) Nối XTAL tới 8051 b) Nối XTAL tới nguồn đồng bộ ngoài (Trang 48)
Hình 4.4: Cổng P0 với các điện trở kéo. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 4.4 Cổng P0 với các điện trở kéo (Trang 51)
Hình  8.1:  Địa  chỉa  theo  Byte  và  bít  của  bộ  nhớ  RAM  các  thanh  ghi  chức  năng đặc biệt - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
nh 8.1: Địa chỉa theo Byte và bít của bộ nhớ RAM các thanh ghi chức năng đặc biệt (Trang 89)
Hình 9.5: a) Bộ Timer0 với đầu vào ngoài (chế độ 1)       b) Bộ Timer1 với đầu vào ngoài (chế độ 1)  VÝ dô 9.19: - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 9.5 a) Bộ Timer0 với đầu vào ngoài (chế độ 1) b) Bộ Timer1 với đầu vào ngoài (chế độ 1) VÝ dô 9.19: (Trang 110)
Hình 9.8: Bộ định thời/ bộ đếm 0. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 9.8 Bộ định thời/ bộ đếm 0 (Trang 112)
Hình 10.1: Sơ đồ truyền dữ liệu nối tiếp so với sơ đồ truyền song song. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 10.1 Sơ đồ truyền dữ liệu nối tiếp so với sơ đồ truyền song song (Trang 114)
Hình 10.2: Truyền dữ liệu đơn công, bán công và song công. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 10.2 Truyền dữ liệu đơn công, bán công và song công (Trang 115)
Hình 10.5: Sơ đồ đầu nối DB - 9 của RS232. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 10.5 Sơ đồ đầu nối DB - 9 của RS232 (Trang 118)
Hình 10.7: a) Sơ đồ bên trong của MAX232 - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 10.7 a) Sơ đồ bên trong của MAX232 (Trang 121)
Hình 12.1: Các vị trí chân của các LCD khác nhau của Optrex. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 12.1 Các vị trí chân của các LCD khác nhau của Optrex (Trang 152)
Hình 12.5: Kiểm tra ADC 804 ở chế độ chạy tự do. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 12.5 Kiểm tra ADC 804 ở chế độ chạy tự do (Trang 161)
Hình 12.6: Phân chia thời gian đọc và ghi của ADC 804. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 12.6 Phân chia thời gian đọc và ghi của ADC 804 (Trang 163)
Hình 12.9: Thu đo các đại l−ợng vật lý. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 12.9 Thu đo các đại l−ợng vật lý (Trang 167)
Hình 13.1: Căn chỉnh rôto. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 13.1 Căn chỉnh rôto (Trang 171)
Hình 13.2: Bố trí các cuộn dây của stato. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 13.2 Bố trí các cuộn dây của stato (Trang 172)
Bảng 13.3: Chuỗi xung 8 b−ớc. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Bảng 13.3 Chuỗi xung 8 b−ớc (Trang 174)
Hình 15.1: Chíp 8255. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.1 Chíp 8255 (Trang 184)
Hình 15.3: Định dạng từ điều khiển của 8255 (chế độ vào/ ra). - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.3 Định dạng từ điều khiển của 8255 (chế độ vào/ ra) (Trang 186)
Hình 15.4: Nối ghép 8051 với 8255 cho ví dụ 15.2. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.4 Nối ghép 8051 với 8255 cho ví dụ 15.2 (Trang 188)
Hình 15.6: Nối ghép 8051 với 8255 cho ví dụ 15.4. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.6 Nối ghép 8051 với 8255 cho ví dụ 15.4 (Trang 190)
Hình 15.8: Nối 8031 tới một ROM ch−ơng trình ngoài và 8255. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.8 Nối 8031 tới một ROM ch−ơng trình ngoài và 8255 (Trang 191)
Hình 15.9: Nối ghép 8255 với một động cơ bước. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.9 Nối ghép 8255 với một động cơ bước (Trang 192)
Hình 15.12: Từ điều khiển của chế độ BSR. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.12 Từ điều khiển của chế độ BSR (Trang 196)
Hình 15.13: Cấu hình cho ví dụ 15.6 và 15.7. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.13 Cấu hình cho ví dụ 15.6 và 15.7 (Trang 196)
Hình 15.14: Biểu đồ đầu ra của 8255 ở chế độ 1. - GIÁO TRÌNH VI XỬ LÝ 8051 pdf
Hình 15.14 Biểu đồ đầu ra của 8255 ở chế độ 1 (Trang 197)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w