GIỚI THIỆU TỔNG QUÁT VỀ VĐK PIC16F

Một phần của tài liệu Thiết kế, chế tạo hệ thống giám sát, cảnh báo tự động trong nhà thông minh (Trang 34 - 36)

d) Sự phát triển của công nghệ GSM của Việt Nam

1.3GIỚI THIỆU TỔNG QUÁT VỀ VĐK PIC16F

a) Giới thiệu về PIC16F877

Ngày nay, các bộ vi điều khiển đang có ứng dụng ngày càng rộng rãi trong các lĩnh vực kỹ thuật và đời sống xã hội, đặc biệt là trong lĩnh vực tự động hóa và điều khiển từ xa. Giờ đây với nhu cầu chuyên dụng hóa, tối ưu hóa (thời gian, không gian, giá thành). Tính bảo mật, tính chủ động trong công việc…ngày càng đòi hỏi khắt khe. Việc đưa ra công nghệ mới trong lĩnh vực thiết kế mạch điện tử đáp ứng những nhu cầu trên là hoàn toàn cần thiết và mang tính thực tế cao.

Khối xử lí trung tâm mà đóng vai trò chính là PIC16F877 sẽ làm nhiệm vụ chính là tiếp nhận và xử lí các dữ liệu đến và đi một cách tự động. Đề tài sử dụng PIC16F877 vì những ưu điểm vượt trội của nó so với các vi điều khiển khác. Về mặt tính năng và công năng thì có thề xem PIC vượt trội hơn rất nhiều so với 89 với nhiều module được tích hợp sẵn như ADC 10 BIT, PWM 10 BIT, EEPROM 256 BYTE,

COMPARATER, VERF COMPARATER…Về mặt giá cả thì có đôi chút chênh lệch như giá 1 con 89S52 khoảng 40.000 thì PIC16F877 là 80.000 nhưng khi so sánh như thế thì ta nên xem lại phần linh kiện cho việc thiết kế mạch nếu như dùng 89 muốn có ADC bạn phải mua con ADC chẳng hạn như ADC 0808 hay 0809 với giá vài chục ngàn và bộ Opamp thì khi sử dung PIC nó đã tích hợp cho ta sẵn các module đó có nghĩa là bạn ko cần mua ADC, Opam, EPPROM vì PIC đã có sẵn trong nó. Ngoài ra chúng ta sẽ gặp nhiều thuận lợi hơn trong thiết kế board, khi đó board mạch sẽ nhỏ gọn và đẹp hơn dễ thi công hơn rất nhiều, vì tính về giá cả tổng cộng cho đến lúc thành phẩm thì PIC có thể xem như rẻ hơn 89. Một điều đặc biệt nữa là tất cả các con PIC được sử dụng thì đều có chuẩn PI tức chuẩn công nghiệp thay vì chuẩn PC (chuẩn dân dụng).

Ngoài ra, PIC có ngôn ngữ hỗ trợ cho việc lập trình ngoài ngôn ngữ Asembly còn có ngôn ngữ C thì có thề sử dụng CCSC, HTPIC, MirkoBasic,…và còn nhiều chương trình khác nữa để hỗ trợ cho việc lập trình bên cạnh ngôn ngữ kinh điển là asmbler thì sử dụng MPLAB IDE. Bên cạnh đó với bề dày của sự phát triển lâu đời PIC đã tạo ra rất nhiều diễn đàn sôi nổi về PIC cả trong và ngoài nước. Chính vì vậy chúng ta sẽ có nhiều thuận lợi trong việc dễ dàng tìm kiếm các thông tin lập trình cho các dòng PIC.

Một phần của tài liệu Thiết kế, chế tạo hệ thống giám sát, cảnh báo tự động trong nhà thông minh (Trang 34 - 36)