Tài liệu Thiết kế Kit phát triển cho họ vi điều khiển - Pdf 91

LĨNH VỰC NGHIÊN CỨU CƠ BẢN

THIẾT KẾ KIT PHÁT TRIỂN CHO HỌ VI ĐIỀU KHIỂN 8051
Đặng Hoài Bắc, Đinh Sỹ Quang, Đỗ Mạnh Hà Khoa
Khoa Kỹ Thuật Điện tử 1
Tóm tắt: Để việc học tập, nghiên cứu, thiết kế ứng dụng vi xử lý nói chung, các họ vi điều
khiển nói riêng đạt hiệu quả yêu cầu nhiều thiết bị hỗ trợ. Trong đó KIT phát triển là một thiết
bị hữu hiệu hỗ trợ rất tốt cho mục đích trên. Bài báo này trình bày t
ổng quan nhất về vấn đề
thiết kế KIT phát triển cho họ vi điều khiển 8051- một họ vi điều khiển đang được sử dụng rất
rộng rãi trong thực tế.
1. Đặt vấn đề
Họ vi điều khiển 8051 hiện đang được sử dụng rất phổ biến, chúng xuất hiện trong nhiều ứng
dụng như điề
u khiển, đo lường, điện thoại.... Hơn thế nữa, chúng còn xuất hiện nhiều trong
các hệ nhúng SoC, rất phát triển hiện nay. Việc nghiên cứu học tập kỹ thuật vi xử lý nói
chung, các họ vi điều khiển nói riêng, trong đó điển hình là họ 8051 là rất cần thiết cho sinh
viên công nghệ thông tin cũng như sinh viên điện tử – viễn thông. Để có thể học tập, nghiên
cứu, thiết kế t
ốt về các họ vi điều khiển rất cần các thiết bị thí nghiệm thực hành cũng như các
công cụ trợ giúp thiết kế hệ vi điều khiển. Trong thực tế có rất nhiều các thiết bị thí nghiệm,
các công cụ hỗ trợ thiết kế vi xử lý khá chuyên nghiệm như hệ phát triển, hệ kiểm tra logic,
máy nạp ROM, các bộ phần mềm dịch chéo ... trong đó hệ phát triển
đóng vai trò quan trọng
nhất. Song việc trang bị các thiết bị chuyên dụng trên đòi hỏi lượng kinh phí lớn, khó có thể
trang bị đại trà, trong khi đó khả năng hiện nay chúng ta có thể thiết kế các thiết bị như vậy
với giá thành sản phẩm rẻ. Khoa kỹ thuật điện tử đã thiết kế thành công KIT phát triển trợ
giúp cho việc học tập, nghiên cứu cũng như thiết kế họ
vi điều khiển 8051. Trong bài báo này
chúng tôi sẽ giới thiệu tổng quan về thiết kế KIT phát triển này.
2. Sơ đồ khối toàn hệ thống KIT phát triển

PAD
Modul
ADC

LED
PC CON_A

RS232
CPU
RS232

CON_B
Mạch trung tâm của Bộ KIT thí nghiệm là khối mạch chính CPU, được giao tiếp với máy PC
thông qua RS232. Khối CPU này được thiết kế độc lập và kết nối với các modul ứng dụng
thông qua các connector (CON_A – theo kiểu BUS, và CON_B theo kiểu trực tiếp quan cổng
P1 của 8951. Máy PC được cài phần mềm READ51 và chương trình giao tiếp giữa máy tính
và khối mạch chính đã được nạp sẵn trong bộ nhớ ROM của vi mạch 8051. Trong khối mạch
chính này còn có bộ nhớ RAM cho phép nạp ch

8951
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG HỘI NGHỊ KHOA HỌC LẦN THƯ VI

LĨNH VỰC NGHIÊN CỨU CƠ BẢN
Các lệnh điều khiển
1 2 3 4 5 6
Để đảm bảo chắc chắn rằng chương trình xác lập được thông tin với khối mạch thí nghiệm,
dùng chuột kích hoạt vào cửa sổ TTY Window và đánh lệnh “H” sẽ nhận được những đáp
ứng từ chương trình điều khiển.
READS51 sử dụng những lệch đơn bằng một chữ cái để thực hiện các hàm cơ bản. Việc thi
ết
lập cấu hình cổng, dữ liệu, cũng như kiểm tra bộ nhớ có thể thực hiện thông qua chương trình
điều khiển. Hầu hết các lệnh đơn này có các tham số kèm theo là địa chỉ dạng 4 chữ số Hex,
hay 2 byte dữ liệu dạng số Hex. Để biết các lệnh này có thể đánh lệnh H thì kết quả sẽ đưa ra
danh sách các lệnh như sau:

B xxxx Thiết lập vị trí dừng chương trình (break point) tại đia chỉ xxxx.
C xxxx-xxxx Hiển thị nội dung bộ nhớ mã chương trình.
D xx-xx Hiển thị nội dung RAM số liệu bên trong.
D xx=nn Thay đổi nội dung ô nhớ của RAM số liệu bên trong.
D xx-xx=nn Điền nội dung khoảng một khối bộ nhớ trong RAM trong.
G xxxx Bắt đầu thực hiện lệnh tại địa chỉ xxxx.
H Lệnh hiển thị nội dung trợ giúp.
K Loạ
i bỏ điểm break point.
L Nạp file hex vào trong bộ nhớ.
P x Hiển thị số liệu trên cổng x.

1. Bên cạch đó chúng tôi còn xây dựng 5 bài thí nghiệm hoàn chỉnh cho môn học vi xử lý theo
chương trình khung mới của Bộ giáo dục, hỗ trợ tốt cho sinh viên trong quá trình học tập,
nghiên cứu về các họ vi điều khiển nói chung, họ vi điều khiển 8051 nói riêng.
Tài liệu tham khảo
[1] Myke Predko, Programming and Customizing the 8051 microcontroller, MG Hill-
2001.
[2] Văn Thế Minh, Kỹ thuật Vi xử lý, NXB KHKT 2000.
[3] Các tài liệu hướng dẫn về vi điều khiển 8951 của hãng Atmel trên website :
www.atmel.com.
Sơ lược tác giả
Ths. Đặng Hoài Bắc
Khoa Kỹ thuật điện tử 1 - Học viện Công nghệ Bưu chính Viễn thông
Lĩnh vực nghiên cứu : Điều khiển tự động, Lý thuyết mã.
E-mail:
Ks. Đỗ Mạnh Hà
Khoa Kỹ thuật điện tử 1 - Học viện Công nghệ Bưu chính Viễn thông
Lĩnh vực nghiên cứu: Đo lường điện tử, Thiết kế số.
E-mail:
Ks. Đinh Sỹ Qu
ảng
Khoa Kỹ thuật điện tử 1 - Học viện Công nghệ Bưu chính Viễn thông
Lĩnh vực nghiên cứu: Vi xử lý, Thiết kế số, .
E-mail: HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG HỘI NGHỊ KHOA HỌC LẦN THƯ VI


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status