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

Hướng dẫn sử dụng phần mềm keil c

9 2,4K 21
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Hướng dẫn sử dụng phần mềm Keil C
Tác giả Kamiya Satoshi
Trường học Đại học Công nghệ Sài Gòn
Chuyên ngành Kỹ thuật điện tử
Thể loại Hướng dẫn
Thành phố TP Hồ Chí Minh
Định dạng
Số trang 9
Dung lượng 440,71 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Photoshop là một trong những chương trình chỉnh sửa ảnh mạnh với mọi trình độ, kỹ năng nhưng lại là chương trình "đáng sợ nhất" đối với những người mới bắt đầu. Trong loạt bài này, sẽ hướng dẫn từng bước cơ bản cho người mới bắt đầu sử dụng Photoshop đặc biệt là Shop CS5; tìm hiểu về các công cụ và những thao tác cơ bản nhất. Sau khi cài đặt xong, bạn sẽ thấy giao diện của CS5 thay đổi khá nhiều so với phiên bản cũ, trông chuyên nghiệp hơn với nhiều tính năng "lạ" hơn.

Trang 1

Khoa Cơ Điện Tử- Đại Học Công Nghệ Sài Gòn

Trong phạm vi nhỏ của bài hướng dẫn thì mình chỉ đề cập tới vấn đề là làm sao sử dụng phần mềm Keil C để biên dịch 1 file lập trình C thành file *.hex Còn vấn đề giải thuật và cấu trúc của một file lập trình bằng ngôn ngữ C như thế nào thì sẽ được cập nhật sau Trong bài này thì mình dùng một đoạn code đơn giản nhất là cho nhấp nháy 1 port 0 của vxl 89C51 bằng ngôn ngữ C rồi biên dịch ra file hex

Phiên bản mình đang dùng: Keil C V2.4

Sau khi bạn cài đặt xong thì sẽ có đường dẫn như sau: C:\Program Files\Keil Compiler

Và trên Destop sẽ có Icon của Keil C

Sau đó bạn khởi động chương trình Keil C thì sẽ thấy giao diện như sau:

Tiếp theo bạn nhấn nút Project rồi chọn New Project…

Trang 2

Trong ỗ đĩa D mình đã tạo sẵn Folder tên “Bai tap” dùng để lưu dự án C trong đó Sau khi chọn New Project… thì cửa sổ Create New Project xuất hiện Bạn hãy nhập tên dự án Mình chọn tên dự án là “Nháy Led” rồi nhấn nút Save

Sau đó cửa sổ Select Device for Target hiện ra Bạn hãy chọn “Data base” là “Atmel” rồi tìm họ IC “AT89C51” rồi nhấn vào nút OK

Trang 3

Khoa Cơ Điện Tử- Đại Học Công Nghệ Sài Gòn

Máy tính sẽ hỏi bạn có muốn copy đoạn mã khởi động không thì nhấn No

Tiếp theo bạn nhấn vô File chọn New để mở cửa sổ soạn thảo lập trình Sau khi chọn thì sẽ thấy xuất hiện cửa sổ Text1 như hình dưới đây

Sau đó bạn vô menu File chọn Save As thì thấy cửa Save As hiện ra Bạn hãy đặt tên cho file lập trình( nhớ đặt là *.C ) Ở đây mình đặt là “Nhay led.C” rồi chọn Save

Trang 4

Tiếp theo trong cửa sổ Project Workspace thì bạn nhấp đúp chuột vào “Target 1” rồi nhấp chuột fải vào “Source Group 1” chọn Add Files to Group ‘Source Group 1’

Trong cửa sổ Pop up hiện ra sau đó thì bạn chọn tên file lập trình đã lưu khi nãy là

“Nhay Led.C” rồi nhấn nút Add

Trang 5

Khoa Cơ Điện Tử- Đại Học Công Nghệ Sài Gòn

Lúc này cửa sổ Project Workspace đã có thêm thư mục con xuất hiện là “Nhay Led.C” Bây giờ ta có thể nhấp đúp chuột vào file Nhay Led.C để bắt đầu lập trình

Sau đây là một đoạn code đơn giản có dùng delay để làm nhấp nháy từ mức cao sang thấp của Port 0 của VXL 89C51

#include<reg51.h>

sfr AN = 0x80;

// -

void delays(unsigned long n)//Ham delay giay, nhap(2)=1s

{

unsigned char i;

unsigned int j;

for (i=n;i>0;i )

{ for (j=56550;j>0;j );

} }

// -

void main(void)// chuong trinh chinh

{

while(1)

{

AN = 0x00;

delays(4);

AN = 0xFF;

delays(4);

};

}

Trang 6

Lúc này thì giao diện màn hình soạn thảo sẽ như sau

Sau khi đã soạn thảo đoạn code xong thì các bạn chú ý ở kế bên cửa sổ Target 1 có nút nhỏ hình cây đũa Bạn hãy nhấn vào đó

Sau khi nhấn thì cửa sổ Options for Target ‘Target 1’ sẽ hiện ra Tại thẻ Target thì bạn hãy sửa thông số Xtal(MHz) từ 24 thành 11.0592 để hàm Delay chạy đúng ý đồ lập trình

Trang 7

Khoa Cơ Điện Tử- Đại Học Công Nghệ Sài Gòn

Sau đó bạn bật sang thẻ Output rồi đánh dấu vào chỗ Create HEX File rồi nhấn nút

OK

Sau khi đã hoàn tất công đoạn chỉnh thông số thì bạn nhấp chuột fải vào Nhay Led.C rồi chọn Build target (phím tắt là F7) để bắt đầu quá trình biên dịch

Trang 8

Nếu bạn lập trình sai hoặc thiếu thì lúc biên dịch sẽ báo lỗi Ví dụ ở đây là mình ghi thiếu 1 dấu ngoặc để kết thúc vòng lặp For thứ 2 Chúng ta sẽ dựa vào thông báo lỗi để mà tiến hành sửa lỗi

Và sau khi mình sửa lỗi thì máy sẽ hiện thông báo là biên dịch thành công

Trang 9

Khoa Cơ Điện Tử- Đại Học Công Nghệ Sài Gòn

Lúc này ta vào D:/Bai tap thì sẽ thấy file Nhay Led.hex xuất hiện Và bây giờ các bạn có thể dùng mạch nạp để nạp chương trình vào IC rùi đó Hoặc cũng có thể kết hợp với Proteus để chạy mô phỏng thử xem Bảo đảm là rất thú vị

CHÚC CÁC BẠN THÀNH CÔNG

Ngày đăng: 21/08/2013, 09:25

HÌNH ẢNH LIÊN QUAN

Lúc này thì giao diện màn hình soạn thảo sẽ như sau - Hướng dẫn sử dụng phần mềm keil c
c này thì giao diện màn hình soạn thảo sẽ như sau (Trang 6)

TỪ KHÓA LIÊN QUAN

w