1. Trang chủ >
  2. Luận Văn - Báo Cáo >
  3. Kỹ thuật >

2, Giới Thiệu Về Các Linh Kiện Khác :

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 (1.74 MB, 44 trang )


Hình 7: LCD 16x4

2.2.1.b, Nguyên tắc hiển thị ký tự trên LCD :

Một chương trình hiển thị ký tự trên LCD sẽ đi theo bốn bước sau :

1, Xóa toàn bộ màn hình.

2, Đặt chế độ hiển thị.

3, Đặt vị trí con trỏ ( nơi bắt đầu của ký tự hiển thị ).

4, Hiển thị ký tự.

Chú ý:

+ các bước 3, 4 có thể lặp lại nhiều lần nếu cần hiển thị nhiều ký tự.

+ Mỗi khi thực hiện ghi lệnh hoặc ghi dữ liệu hiển thị lên LCD cần phải kiểm tra cờ

bận trước. Vì vậy, cần phải chủ động phân phối thời gian khi ra lệnh cho LCD ( ví

dụ sau khi xóa màn hình sau khoảng 2ms mới ra lệnh khác vì thời gian để LCD xóa

màn hình là 1,64ms ).

+ Chế độ mặc định sẽ là hiển thị dịch, vị trí con trỏ mặc định sẽ đầu dòng thứ nhất.

2.2.2, Giới Thiệu Về Các IC Sử Dụng

2.2.2.a, IC Ổn Áp 7812 và 7912 :



Hình 8: Hình ảnh IC 7812 và 7912

Đó là loại IC của họ 78 và 79 với các nguồn ổn áp đầu ra khác nhau.

+ Họ 78xx là họ cho ổn định điện áp đầu ra là dương. Còn xx là giá trị điện áp đầu ra

nhứ 5V, 6V....

+ Họ 79xx là họ ổn định điện áp đầu ra là âm. Còn xx là giá trị điện áp đầu ra như :

-5V,-6V

Sự kết hợp của hai con này sẽ tạo ra được bộ nguồn đối xứng.

21



 IC 7812: Đây là dạng mạch nguồn ổn định điện áp đầu ra với công suất lớn.

Sử dụng IC ổn áp họ 78XX và transitor công suất.

Nhiệm vụ của 7812 trong mạch dùng để ổn định giá trị điện áp đầu ra là 12V cố

định. Với dòng đầu ra của 7812 là 1A.

 IC 7912: Cũng như họ 78 thì họ 79 có hoạt động tương tự những điện áp đầu

ra là âm (-) trái ngược với họ 78.



2.2.2.b, IC Ổn Áp dán AMS 117 – 3.3V và AMS 117 – 5V

+ IC AMS 117 – 3.3 V cấp nguồn cho IC MSP G2553 với điện áp đầu ra 3.3 V .

+ IC AMS 117 – 5V cấp nguồn cho LCD.

2.2.2.c, IC khuếch đại thuật toán TL 072



Hình 9: IC khuếch đại thuật toán TL 072

+ Làm việc ở chế độ so sánh mức 0 không đảo.



22



CHƯƠNG III : THIẾT KẾ VÀ THI CÔNG MẠCH

3.1, Thi Công

3.1.1, Mạch Nguồn :



Hình 10: Khối mạch nguồn

+ Nguồn cung cấp cho tất cả các khối là 12V DC.

+ Điện áp xoay chiều khi qua cầu diode sẽ được nắn tương đối phẳng.

+ Tụ C5 có nhiệm vụ làm phẳng điện áp.

3.1.2, Khối Xử Lý nguồn để cấp cho IC và LCD :



Hình 11: Khối Xử Lý Nguồn



23



Hình 12: Khối xử lý



Hình 13: Khối hiển thị

3.2, Code Chương Trình Hiển Thị Điện Áp và Tần Số lên LCD

 LCD.h

#define delay_us(x) __delay_cycles(x*2ul)

#define delay_ms(x) __delay_cycles(x*1100ul)

typedef unsigned char uchar;

union reg

{ unsigned char _byte;



//khai bao 1byte



struct bit



24



{



//dinh nghia bit trong byte vua khai bao



unsigned char b0:1; //bit 0 trong byte

unsigned char b1:1; //bit 1 trong byte

unsigned char b2:1; //bit 2 trong byte

unsigned char b3:1; //bit 3 trong byte

unsigned char b4:1; //bit 4 trong byte

unsigned char b5:1; //bit 5 trong byte

unsigned char b6:1; //bit 6 trong byte

unsigned char b7:1; //bit 7 trong byte

} _bit;

};

union reg* P2_dir=(union reg*)0x2a; //khai bao dia chi o nho

union reg* P2_out=(union reg*)0x29;

union reg* P2_sel=(union reg*)0x2e;

union reg* P2_in=(union reg*)0x28;

union reg* P1_sel=(union reg*)0x26;

union reg* P1_dir=(union reg*)0x22; //khai bao dia chi o nho

union reg* P1_out=(union reg*)0x21;

union reg* P1_in=(union reg*)0x20;

/********************** I/O LCD ******************************/

#define LCD_RS



P2_out->_bit.b5



#define LCD_EN



P2_out->_bit.b4



25



Xem Thêm
Tải bản đầy đủ (.docx) (44 trang)

×