ĐẦU VÀO NHÂN VẬT LCD PIC 16F877 2X16 VỚI BÀN PHÍM

Flick of the Devil
LCD: Cổng B được sử dụng làm đầu ra trong chương trình. Cổng này được kết nối với các đầu cuối dữ liệu D0-D7 của màn hình LCD. Đồng thời, các bit E và RS của màn hình LCD (các tùy chọn kích hoạt LCD và đọc dữ liệu / lệnh) được điều khiển bởi các bit D0 và D1 của PIC.
LCD của chúng tôi được sử dụng trong mạch là 2 * 16. Nói cách khác, màn hình LCD của chúng tôi bao gồm 2 hàng và 16 cột. Kết quả đầu ra LCD 15-16. chân không được sử dụng. Bởi vì chân thứ 15 và thứ 16 được sử dụng để thắp sáng màn hình LCD. Vì màn hình LCD của chúng tôi không được chiếu sáng, chúng tôi không phải sử dụng các chân này.
Chỉ có dòng đầu tiên của màn hình LCD được sử dụng để ghi thông tin, dòng thứ 2 không được sử dụng. Sau khi màn hình LCD 16 ký tự được nhập vào sẽ bị xóa, thiết lập lại, vì vậy nó đã bị sa thải và khóa học là 1 dòng 1 bắt đầu để flash cột. Khi nhấn nút đặt lại trên công tắc, màn hình sẽ được làm mới, tức là màn hình sẽ bị xóa và con trỏ quay lại dòng thứ nhất của dòng thứ nhất. Điều chỉnh độ sáng được cung cấp bằng phương tiện kiểm soát nồi của các đầu bit 1, 2, 3. Trong thực tế, V0 được kiểm soát bằng cách kiểm soát nồi.

Bàn phím: 4 * 4 với 16 chữ cái đến màn hình LCD 2 * 16 là thông tin in. Vì có 16 chữ cái trong bàn phím, chỉ những chữ cái này được sử dụng để viết thông tin (giữa các chữ cái AQ). Từ bàn phím, đầu vào được thực hiện với cổng C của PIC. Các bit C1-C3 của bàn phím được kết nối với đầu ra X1-X4 và các bit C4-C7 của bàn phím được kết nối với đầu ra X1-X4 của bàn phím.

PIC và Crystal Oscillator của chúng tôi là 4MHz. Điện trở và công tắc 10K và 100K được sử dụng để cắt ngoại vi hoặc đặt lại từ chân thứ nhất của PIC. Như có thể thấy từ phiên bản in, trên mảng bám, 16 "cho LCD và 8" cho nữ trong bàn phím. Các yếu tố này được kết nối trực tiếp thông qua các đầu nối này.
Đồng thời, 8 điện trở kéo xuống 33K được sử dụng. Chúng cho phép đầu vào ổn định trên màn hình LCD khi một phím được nhấn từ bàn phím, tức là các đầu vào ổn định. tăng tính ổn định của hệ thống bằng cách đưa ra sự mất ổn định từ và cơ học có thể xảy ra trong các lần nhấn phím tới khung máy.
Hoạt động dự án: 4 * 4 Đầu vào bàn phím với màn hình LCD và PIC với bàn phím. Vì chúng tôi không tìm thấy bàn phím trong mạch, chúng tôi đã kết hợp 4 * 4 với 16 nút. Bên cạnh đó có một nút reset trên mạch và một bộ điện trở có thể điều chỉnh độ sắc nét của màn hình LCD.
Mỗi nút có ba ký tự trong bảng chữ cái và hai nút ở phía dưới cung cấp chuyển động theo hai hướng PIC BASIC PRO được sử dụng để viết chương trình . Để theo dõi xem chương trình có đang chạy hay không, chương trình ISIS của chương trình đã được sử dụng
Được chuẩn bị bởi: Güngör Köprücü, Mehmet Ayaz Văn bản Lcd In 2 (PicBasic pro) Tập tin Đầu vào nhân vật LCD PIC 16F877 2x16 với bàn phím
Phần mềm Picbasic pro .bas
BAO GỒM "modedefs.bas" 'Bao gồm các chế độ nối tiếp 'Xác định truyền thông LCD Xác định LCD_DREG PORTD Xác định LCD_DBIT 4 Xác định LCD_RSREG PORTE Xác định LCD_RSBIT 0 Xác định LCD_EREG PORTE Xác định LCD_EBIT 1 xác định ADC_SAMPLEUS 50 'Xác định biến chương trình adsonuc var byte cột var var 'Cột bàn phím hàng var byte 'Dòng bàn phím Kết quả là giá trị khóa của byte line1 byte [17] 'dòng đầu tiên trong màn hình LCD satir2 var bytes [17] 'Dòng thứ hai trong màn hình LCD dòng hoạt động của satirno var byte Gia tăng byte hoạt động sutun character_no var byte 'ký tự số được sử dụng
Post a Comment