ĐO ĐIỆN ÁP XOAY CHIỀU HIỂN THỊ LCD
HC PHN Đ N I Thị !"#$%&!'"()&*+, "NỘI DUNG" /"!0!123245&*+, 6!78)$%19&*+, :;<= Ngày nay bộ vi điều khiển đã rât phổ bến trong các thiết bị điện và điện tử dân dụng, các bộ vi điều khiển khống chế hoạt động của các thiết bị như TV, máy giặt, đầu lọc laser, điện thoại,…Trong hệ thống sản xuất tự động, vi điều khiển được sử dụng trong robot, day chuyền tự động. Các hệ thống càng thông minh thì vai trò của vi điều khiển càng quan trọng. Nhưng bộ vi điều khiển là gì, nó có tác dụng và hoạt động như thế nào? Thực ra bộ vi điều khiển (Micro-controller) là một mạch tích hợp trên một bộ chíp có thể lập trình được, dùng để điều khiển hoạt động của hệ thống. Bộ vi điều khiển tiến hành đọc, lưu trữ thông tin, xử lí thông tin, đo lường thời gian và tiến hành đọc mở một cơ cấu nào đó. Người lập trình có thể sử dụng nhiều ngôn ngữ để lập trình cho vi điều khiển. Nhưng thông thường người ta sử dụng hai ngôn ngữ chính để lập trình là ngôn ngữ lập trình C và Assembly. !"#$%&!'"()&*+, >?@4AB B>C-D4?@4AB Đặc điểm và chức năng hoạt động của các IC họ MSC-51 hoàn toàn tương tự như nhau. Ở đây giới thiệu IC8951 là một họ IC vi điều khiển do hãng Intel của Mỹ sản xuất. Chúng có các đặc điểm chung như sau: • 8 KB EPROM bên trong. • 128 Byte RAM nội. • 4 Port xuất /nhập I/O 8 bit. • Giao tiếp nối tiếp. • 64 KB vùng nhớ mã ngoài. • 64 KB vùng nhớ dữ liệu ngoại. • Xử lí Boolean (hoạt động trên bit đơn). • 210 vị trí nhớ có thể định vị bit. • 4 μs cho hoạt động nhân hoặc chia. [...]... Tổng quan LCD Text LCD là các loại màn hình tinh thể lỏng nhỏ dùng để hiển thị các dòng chữ hoặc số trong bảng mã ASCII.Không giống các loại LCD lớn, Text LCD được chia sẵn thành từng ô và ứng với mỗi ô chỉ có thể hiển thị một ký tự ASCII.Cũng vì lý do chỉ hiện thị được ký tự ASCII nên loại LCD này được gọi là Text LCD (để phân biệt với Graphic LCD có thể hiển thị hình ảnh) Mỗi ô của Text LCD bao gồm... thành một ký tự cần hiển thị Trong các Text LCD, các mẫu ký tự được định nghĩa sẵn.Kích thước của Text LCD được định nghĩa bằng số ký tự có thể hiển thị trên 1 dòng và tổng số dòng mà LCD có Ví dụ LCD 16x2 là loại có 2 dòng và mỗi dòng có thể hiển thị tối đa 16 ký tự Một số kích thước Text LCD thông thường gồm 16x1, 16x2, 16x4, 20x2, 20x4…Hình 1 là một ví dụ Text LCD 16x2 1 Cấu tạo LCD LCD được sử dụng... này c.n được dùng làm điện áp tham chiếu khi đầu vào Vref/2 để hở •Vref/2: Chân số 9, là chân điện áp đầu vào được dùng làm điện áp thamchiếu Nếu chân này hở th điện áp đầu vào tương tự choADC0804 nằm trongdải 0 - +5V Tuy nhiên, có nhiều ứng dụng mà đầu vào tương tự áp đến Vin khác với dải 0 - +5V Chân Vref/2 được dùng để thực hiện các điện áp đầu rakhác 0 - +5V Bảng quan hệ điện áp Vref/2 với Vin:... thao tác LCD bị chậm nếu delay quá lớn, và nếu delay quá nhỏ thì sẽ gây ra lỗi hiển thị Các mã lệnh e Chân D0-D7 LCD Đây là 8 chân dữ liệu 8 bit, được dùng để gửi thông tin lên LCD hoặc đọc nội dung các thanh ghi trong LCD Để hiển thị các chữ cái và các con số chúng ta gửi các mã ASCII của các chữ cái và các con số tương ứng đến các chân này khi bật RS=1 Cũng có các mã lệnh có thể gửi tới LCD để xóa... Sơ đồ khối mạch phần cứng Cấu trúc chung của hệ thống: Điện áp Bộ chuyển đổi Vi xử lý Khối hiển thị Đo Xoay Chiêu ADC 8051 LCD 0804 Nguồn B Sơ đồ nguyên lí mô phỏng dùng proteus: Mạch In : C Lập trình $MOD51 ORG 000H Main RS EQU P2.5 RW EQU P2.6 E EQU P2.7 MOV A,#38H ;bat man hinh LCD hien thi 2 dong LCALL CHUYEN_DOI_ADC LCALL LENH MOV A,#0CH ;LCD hien thi o che do khong co con tro LCALL LENH MAIN:... Nếu R/W=0 thì dữ liệukhiển để ghi từ bộ Chân cho phép LCD việc đọc( (Enable), chân này được kết nối với bộ điều sẽ được điều khiển thao LCD NếuĐể đọc và ghi data từ LCD chúng ta cần ra ngoài.xung nhiên chỉ có duy nhất cho phép vào tác LCD R/W=1 thì dữ liệu sẽ được đọc từ LCD tạo một Tuy từ cao xuống một trường hợp E,xung liệu được tối thiếu 450ns.đó là đọc theo cách khác ,để biết LCD có bận hay thấp... việc Vì cả 2 thanh ghi nàu đều được kết nối với các chân data của LCD nên cần 1 bit để lựa chọn giữa chúng Khi RS=0 thì thanh ghi IR được chọn, nếu RS=1 thanh ghi DR được chọn Thanh ghi IR là thanh ghi chứa mã lệnh cho LCD nên nếu muốn gửi lệnh lên LCD như xóa màn hình, dịch chuyển con trỏ, ta cần reset RS về 0 Còn khi muốn hiển thị lên LCD ta set RS=1 để chọn thanh ghi DR c Chân đọc/ghi (R/W) d Chân... tiếp LCD Ghi chú Thời gian cực đại khi tần số f CP hoặc f OSC là 250KHz Thời gian thực thay đổi khi tần số thay đổi Khi tần số f • EP hay f Các kí hiệu viết tắt trong bảng là DDRAM : RAM dữ liệu hiển thị (Dislay Data RAM) CGRAM : RAM máy phát kí tự (Character Generator RAM) CGRAM address: địa chỉ CGRAM DDRAM address: địa chỉ DDRAM phù hợp với đại chỉ con trỏ 1/D : tăng 1/D=0 S=1 : kèm dịch hiển thị. .. Digital, đưa vào 89C51 89C51 sẽ so sánh giá trị này với giá trị đặt để điềukhiền góc kích SCR sao cho điện áp VDC luôn được ổn định 2, Thành phần chính trong khối: Chip ADC0804 là bộ chuyển đổi tương tự số thuộc họ ADC800 của hang NationalSemiconductor Chip này cũng được nhiều hãng khác sản xuất Chip có điện áp nuôi +5V và độ phân giải 8 bit Ngoài độ phân giải thì thời gian chuyển đổi cũng là một tham số... trong đồ án là LCD hiển thị kí tự loại 16x2 và có 16 chân, các chân được cho trong bảng sau: a Chân Vcc, Vss và Vee Các chân 1,2,3 là các chân Vss, Vcc,Vee trong đó Vss chân nối đất, Vee chân chọn độ tương phản chân này được chọn qua 1 biến trở 10K một đầu nối Vcc, một đầu nối mát Chan Vcc nối dương nguồn 5V b Chân chọn thanh ghi RS ( Register Select): Có hai thanh ghi quan trọng trong LCD là thanh ghi . có thể hiển thị một ký tự ASCII.Cũng vì lý do chỉ hiện thị được ký tự ASCII nên loại LCD này được gọi là Text LCD (để phân biệt với Graphic LCD có thể hiển thị hình ảnh). Mỗi ô của Text LCD bao. tự cần hiển thị. Trong các Text LCD, các mẫu ký tự được định nghĩa sẵn.Kích thước của Text LCD được định nghĩa bằng số ký tự có thể hiển thị trên 1 dòng và tổng số dòng mà LCD có. Ví dụ LCD 16x2. thể hiển thị tối đa 16 ký tự. Một số kích thước Text LCD thông thường gồm 16x1, 16x2, 16x4, 20x2, 20x4…Hình 1 là một ví dụ Text LCD 16x2. B,CK3 LCD được sử dụng trong đồ án là LCD hiển