Lập trình hợp ngữ và điều khiển thiết bị - BÀI THỰC HÀNH SỐ 5

6 381 4
Lập trình hợp ngữ và điều khiển thiết bị -  BÀI THỰC HÀNH SỐ 5

Đang tải... (xem toàn văn)

Thông tin tài liệu

Lập trình hợp ngữ điều khiển thiết bị BÀI THỰC HÀNH SỐ Phần Làm theo hướng dẫn Bài Kiểm tra chế hoạt động bàn phím Bước Thiết kế mạch theo sơ đồ Bước Thử chuyển tất công tắc gạt SW1->SW4 sang nối đất sau nhấn phím, quan sát kết Bước Thử chuyển tất công tắc gạt sang nối dương nguồn VCC sau nhấn phím, quan sát kết Bước Mỗi thời điểm cho công tắc gạt nối đất nhấn phím quan sát kết Bài Điều khiển hiển thị liệu LCD Bước Thiết kế mạch theo sơ đồ Bài thực hành Lập trình hợp ngữ điều khiển thiết bị Bước Viết chương trình điều khiển LCD hiển thị hai dòng chữ XIN CHAO K6 TIN **************** #include #include "string.h" //Dinh nghia mot so chan de dieu khien den LCD #define LCD_DATA P2 sbit EN=P0^2; sbit RS=P0^0; sbit RW=P0^1; //Khai bao prototype cho cac ham void Init_System(); void Delay_ms(int interval); void LCD_init(); void Wait_For_LCD(); void LCD_Send_Command(unsigned char x); void LCD_Write_One_Char(unsigned char c); Bài thực hành Lập trình hợp ngữ điều khiển thiết bị void LCD_Write_String(unsigned char *s); void main() { Init_System(); LCD_init(); LCD_Write_String("Xin chao K6 Tin"); LCD_Send_Command(0xC0); LCD_Write_String("***************"); while(1){ } } void Init_System() { //Thiet lap LCD o che ghi RW=1; } void Delay_ms(int interval) { int i,j; for(i=0;i9) bàn phím hiển thị số tương ứng lên led Bài thực hành ... void Delay_ms(int interval) { int i,j; for(i=0;i

Ngày đăng: 21/04/2016, 18:08

Từ khóa liên quan

Mục lục

  • Bài 1. Kiểm tra cơ chế hoạt động của bàn phím

  • Bài 2. Điều khiển hiển thị dữ liệu trên LCD

  • Bài 3. Viết chương trình ghép nối bàn phím với vi điều khiển 8051

  • Dưới đây là sơ đồ mạch. Trong sơ đồ này, chúng ta không cần liên tục hỏi vòng các phím bấm mà sử dụng cơ chế ngắt. Các cột của ma trận phím được nối với một mạch AND 4 đầu vào. Đầu ra của mạch AND này được nối với chân ngắt ngoài 0 (INT0). Khi chưa có phím nào được nhấn, tín hiệu đưa đến chân ngắt ở mức cao. Khi có phím được bấm, tín hiệu đưa đến chân ngắt được chuyển xuống mức thấp -> kích hoạt ngắt.

  • Bạn hãy viết chương trình để bắt sự kiện người dùng bấm các phím số (0->9) trên bàn phím và hiển thị số tương ứng lên led 7 thanh

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan