Tải bản đầy đủ (.docx) (55 trang)

Thực hành kỹ thuật vi xử lý PHẦN 1

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.51 MB, 55 trang )

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA KỸ THUẬT ĐIỆN TỬ
------------o0o-----------

BÀI THỰC HÀNH
MÔN KỸ THUẬT VI XỬ LÝ

NGÀNH HỌC: ĐIỆN-ĐIỆN TỬ VÀ ĐIỆN TỬ-VIỄN THÔNG
ĐỐI TƯỢNG: ĐẠI HỌC

NGUYỄN QUỐC UY
-HÀ NỘI, 2016-


MỤC LỤC
Chuẩn bị 1:DOWNLOAD và cài đặt KeilC lập trình với 8051
Chuẩn bị 2: DOWNLOAD và cài đặt Protus 8.1 SP1
Bài 0:Bài mở đầu.
Bài 1: Hướng dẫn tạo project với KeilC lập trình 8051.
Bài 2:: Hướng dẫn tạo project với phần mềm Protus 8.1 SP1 và nạp code
mô phỏng .
Bài 3:Tổng quan cách khai báo biến,hằng và các kiểu dữ liệu rong ngôn
ngữ C.
Bài 4: Lập trình nháy LED đơn với 8051.
Bài 5:Lập trình LED 7 thanh với 8051 .
Bài 6: Lập rình LED Martrix với 8051.
Bài 7: Lập trình nút nhấn với 8051.
Bài 8:Lập trình điều khiển IC 74HC595.
Bài 9: Lập trình Bộ đếm -Bộ định thời(Timer/Counter) trong 8051.
Bài 10: Lập trình ngắt trong 8051.



BÀI MỞ ĐẦU
TỔNG QUAN VỀ VĐK 8051&MÔ PHỎNG TRÊN PROTUS

Hôm nay chúng ta sẽ đến với những kiến thức cơ bản về vi điều khiển 8051
1.Đối tượng tham gia học tập:


Sinh viên đam mê lập trình nói chung và đam mê lập trình vi điều khiển
nói riêng.



Sinh viên muốn qua kì thi “Kỹ thuật vi xử lí”
2.Yêu cầu:



Có ý thức Tự học tập, tự nghiên cứu.



Sinh viên đã hiểu biết cơ bản ít nhất một ngôn ngữ lập trình C.



Chăm chỉ hoàn thành các bài tập nếu như các bạn muốn việc học là hiệu
quả và tiết kiệm thời gian của chính các bạn.
3.Hình thức học tập:




Không nặng về lý thuyết, các bài thực hành sẽ ngắn gọn, dễ hiểu. Tuy
nhiên, cuối mỗi bài, yêu cầu các bạn nghiên cứu thêm và tự đặt ra các câu hỏi
về ý nghĩa mỗi dòng code trong các bài tập.




Ghi lại mọi thắc mắc và hỏi trong tiết học để chúng ta cùng thảo luận và
tối ưu code được tốt hơn. Khuyến khích tự tìm kiếm câu trả lời trên google


Chuẩn bị 1:DOWNLOAD và cài đặt KeilC lập trình
với 8051
Có rất nhiều trình biên dịch hỗ trợ lập trình 8051 trong đó có một công cụ
được sử dụng nhiều là KeilC. KeilC hỗ trợ lập trình ASM và C với họ vi
điều khiển 8051. Sau đây là các bước để cài đặt trình biên dịch này.
1.Đầu tiên bạn download link dưới đây:
/>2.Hướng dẫn cài đặt:
(Chú ý các trình duyệt virus báo nhầm file keygen là virus, nên tắt chúng trước
khi giải nén)
Bước 1: Giải nén sau đó các bạn chạy file “c51v901.exe”, Chọn Next.


Bước 2: Tick vào ô “I agree to all the tems of the preceding License
Agreement”, chọn Next.


Bước 3: Chọn đường dẫn lưu thư mục cài đặt, sau đó chọn Next.



Bước 4: Điền thông tin cá nhân và chọn Next.


Bước 5: Chờ cho máy tiến hành cài đặt.


Bước 6: Sau khi cài đặt xong, chọn Finish.
(Có thể tích hoặc bỏ tích các ô tùy bạn)


Vậy là bạn đã cài đặt xong chương trình KeilC cho 8051.
Sau đây là hướng dẫn để crack dùng đầy đủ các chức năng của phần mềm
Bước 1: Chạy chương trình KeilC vừa cài đặt với quyền Admin (Click
chuột phải chọnRun as administrator), phần mền hiện thị chọn File
-> License Management.

Bước 2: Hộp thoại License Management xuất hiện, trong tab Single-User
License các bạn copy mã CID.


Bước 3: Chạy file “Keygen.exe”, paste mã vừa copy vào ô CID, kiểm
tra Taget đã chọn là C51 chưa, chọn Generate.

.Bước 4: Copy đoạn mã mới được generate


Bước 5: Trở lại hộp thoại License Management và paste vào ô New License
ID Code (LIC). Sau đó bấm Add LIC.



Bước 6: Close.
Như vậy việc crack đã xong.


Chuẩn bị 2: DOWNLOAD và cài đặt Protus 8.1 SP1
1.Đầu tiên các bạn download phần mềm dưới link sau:

/>
2.Hướng dẫn cài đặt:

Bước 1: Giải nén sau đó chạy file “proteus8.1.SP1.exe”, click Next.

Bước 2: Chọn “I accept the terms of this agreement.”. Sau đó click Next.


Bước 3: Chọn “Use a locally installed license key”, click Next.

Bước 4: Click Next.
Bước 5: Chọn “Browse For Key File”
Bước 6: Hộp thoại hiển thị lên, chọn tới file “Key.lxk” trong file giải nén
(…\Proteus 8.1 SP1 Pro\crack\(Step1) Before Installing Proteus/)
Bước 7. Click Install.


Bước 8: Hộp thoại hiển thị lên, click Yes
Bước 9: Click Close.// Dành cho máy chưa crack lần nào.B4-B9
Bước 10: Click Next.


Bước 11: Chọn Typical.
Bước 12: Chờ cho chương trình cài đặt
Bước 13: [Quan trọng] Không chạy Proteus. Click Close.


Bước 14: Copy đè thư mục BIN (…\Proteus 8.1 SP1 Pro\crack\(Step2)
After Installing Proteus) vào thư mục cài đặt Proteus. (Program Files (x86)
cho win 64bit, Program Files cho win 32bit)

Bước 15: Copy đè thư mục MODELS (…\Proteus 8.1 SP1 Pro\crack\
(Step2) After Installing Proteus) vào thư mục Proteus trong ProgramData
(Lưu ý thư mục này để ẩn nên phải cho show hiden files)

Bước 16: Xong. chạy Proteus xem thành quả nào.
Trên đây là hướng dẫn cài đặt Proteus 8.1 SP1 Pro.
Chúc các bạn thành công !


Bài 1: Hướng dẫn tạo project với KeilC lập trình
8051.
1.Chuẩn bị phần mềm KeilC cho 8051:

Cài đặt KeilC

2.Thực hành tạo project:

Bước 1: Chạy phần mềm, chọn Project->New uVision Project…

Bước 2: Hộp thoại hiển thị, các bạn tùy chọn vị trí lưu project và tên
project của mình, click Save.



Bước 3: Cửa sổ “Select Device for …” xuất hiện, phần Data base các bạn
chọn Atmel->AT89C52

Bước 4: Hộp thoại hiển thị tiếp theo, click No.
Sau đó ta có giao diện project như sau:


Bước 5: Để tạo một file mới cho chương trình chúng ta chọn vào biểu
tượng “New” (như hình) hoặc bấm tổ hợp phím Ctrl+N

Bước 6: Sau đó bấm Save hoặc Ctrl+S


Bước 7: Lưu tên file, với các file chương trình các bạn lưu dưới dạng file .c
và các file header các bạn lưu dưới dạng file .h . Sau đó bấm Save.

Kết quả như hình:


Nhưng file này chưa được add vào project của chúng ta, add file các bạn làm
tiếp như sau:
Bước 8: Click chuột phải vào Source Group 1, chọn Add Files to Group
‘Source Group 1’…


Bước 9: Cửa số hiển thị, các bạn click vào file main.c vừa tạo, click Add và
tắt cửa sổ.



File main.c đã được add vào project như sau:

Bước 10: Bước này thiết lập cho project xuất ra file .hex sau khi build.
Click vào biểu tượng Target Options…

Trong tab Output, tick vào Create HEX File. Sau đó bấm OK.


×