*Chúc Các Bạn Có Những Giây Phút Thật Vui Vẻ Cùng ......Website !......

Fri

11

Nov

2011

Lập Trình C Cho VĐK

  Trước tiên bạn phải thông thạo lập trình C. Đó là ngôn ngữ bậc cao (gần với ngôn ngữ con người thì bậc càng cao, gần ngôn ngữ máy thì bậc càng thấp ) mà chúng ta có thể tiếp cận nó một cách nhanh chóng và dễ dàng nhất !

 

   Với lập trình C (C++) mà chúng ta học và lập trình trên C_free, Borland_C... để giải quyết mọi bài toán trên máy tính, bằng các thao tác nhập dữ liệu từ bàn phím và hiển thị ra màn hình, thì C trong VĐK bắt chúng ta phải thuộc thêm phần cứng mà chúng ta ( hoặc ai đó ) tạo ra. Chúng ta phải nắm rõ tín hiệu đầu vào là gì ? tính chất ra sao ?  và kết quả sau khi xử lí cần là gì !!? Từ đó chúng ta mới viết được chương trình cho VĐK.

 

  Theo tui thì lập trình cho VĐK có thể chia làm 2 phần:

I/Đầu Vào :

   1.Lập trình cho mạch không tín hiệu vào.

   2.Lập trình cho mạch có tín hiệu vào.

II/Đầu Ra :

   1.Lập trình xuất tín hiệu điều khiển đơn thuần (Biển nhấp nháy)
   2.Lập trình quét theo chu kì (Quét LED,LED 7seg,LED Matrix...)

   3.Hiển thị LCD

III/Vừa vào vừa ra :

    Ghép nối máy tính ( Truyền thông ) thông qua mạng RS232.

 

   Sau khi học xong C. để lập trình cho VĐK bạn phải nắm được các phần cơ bản sau :

  1. Cấu trúc 1 chương trình.

      Khai báo thư viện. VD: #inclue"....".

      Hàm delay ( trễ ). VD void delay(time){...}

      Các hàm con. VD: void program_1(){...}

      Hàm chính. VD: void main(){...}

      ...

  2. Các hàm thư viện của VĐK. vd: #include"regx51.h"

  3. Khai báo biến : int x, long int x, char time....

  4. Viết hàm con, gọi hàm.

  5. Xuất dữ liệu ra các Pin, Port. VD: P1=0xff;

   ...

 

  Đó là những thứ cơ bản nhất mà bạn phải nắm được thì bạn mới có thể lập trình được.

 

1. Lập trình C cho PIC thì bạn dùng phần mêm CCS.

2. Lập trình C cho 8051: 89c51,89C52,ATmega8,ATmega16...

    thì các bạn dùng phần mềm   Keil C

Download ở đây !  

 

    Sau khi các bạn lập trình xong thì bạn sẽ nhấn vào mục biên dịch nó sẽ dịch ra file.hex Là file chứa dữ liệu mà chúng ta sẽ nạp vào VĐK.

 

(?) Nạp bằng cách nào !!?

   Bằng mạch nạp. Có vô số các loại mạch nạp, nạp bằng cổng COM hay USB ? mỗi loại mạch nạp nạp nạp được 1 cơ số VĐK cùng họ hàng với nhau.

   Mạch đơn giản thì tự làm, chứ phức tạp thì mua cho nhanh ! oke

 

Nạp xong chúng ta cắm VĐK vào mạch thế là xong phim .... hì

 

 

                                                                                    Trung Sơn

 

 

Write a comment

Comments: 0

  • loading