tailieunhanh - Vi điều khiển – Cấu trúc – Lập trình và ứng dụng part 6

Tham khảo tài liệu 'vi điều khiển – cấu trúc – lập trình và ứng dụng part 6', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | ÍC1 2 P1 0 P11 Ĩ1 T1 LH1D Pta KJ1 AD2 P01AD4 Ịữĩ POJ. AD 41 Ji A fX1 RST P3 6 WR 4051 P2. A0 P2ƯA3 P2. A1Ữ P2. AÌ3 P2. A14 A15 PSEN 4 z Z 27 2fi 1G 30 LCD Hỉnh 3 12. Mạch giao tiếp với màn hình tinh thể lỏng LCD 16x2. Để điều khiển hoạt động của LCD nên sử dụng Port 2 hoặc Port 1 cho việc xuất nhập dữ liệu các chân tạo tín hiệu điều khiển RS RW EN-LCD có thể chọn tùy ý trong các chân của các Port còn ỉại. Hình là ví dụ về mạch ghép nối giữa vi điều khiển 8951 với module LCD 16x2. Port 2 của vi điều khiển được nối tới bus dữ liêu của LCD các chân và PL2 của Port 1 dùng để tạo các tín hiệu điều khiển LCD. Chương trình dưởi đây sẽ hiển thị các ký tự trên LCD. include include sbit RS Pl O sbit RW Pl l sbit EN P1A2 char x void delay30ms void í TMOD 0X10 THI - 35535 256 TL1 35535 256 TRI 1 while TF1 TRI TF1 0 UDA 105 void delay unsigned long int t . unsigned long int i for i 0 i t i Kiểm tra cờ bận của LCD void busy_flag void P2 Oxff RS 0 RW 1 do EN 1 delày lO EN 0 X P2 X x 0x80 while x 0x80 ghi lệnh ra LCD void write_command unsigned char LCDcommand busy_flag P2 LCD_command RS 0 chọn thanh ghi lệnh RW 0 EN 1 delay 50 EN 0 delay 50 ghi dũ liệu cần hiển thị ra LCD void write data unsigned char LCDdata busy flag P2 LCD_data Ghỉ mot ky tu ra LCD RS 1 chọn thanh ghi dũ liệu RW 0 EN. 1 delay 50 ỉ EN 0 106 14V K ưt B delay 50 ỉ void write_string char s while s write_data s Ghi mot chuoi ky tu ra LCD s 1 void init void khởi tạo LCD write_cominand 0x03 write_command 0x38 write_cornuiand 0x06 write_connnand OxOe void main void 1 delay30ms init while 1 write command 0x01 writecommand 0x80 writestring DH CONG NGHIEP writecommand OxcO write string KHOA DIEN TU 1 . Bộ đếm sản phẩm sử dụng ngắt ngoài Cảm biến hồng ngoại IR Sensor được dùng khá phổ biến trong các ứng dụng thực tế. Tuỳ từng ứng dụng khác nhau người ta có thể dùng các

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.