HIỂN THỊ BITMAP AT89C51 VỚI MÀN HÌNH LCD ĐỒ HỌA
Chuẩn bị bởi: Cihangir Sword - Cảm ơn bạn
Các nhà chế biến rất khác với những năm 1950. Một máy tính điển hình ngày nay bao gồm ba đơn vị chính:
1- Bộ xử lý trung tâm (CPU)
2- Bộ nhớ
3 - Các đơn vị đầu vào / đầu ra (I / O)
2- Bộ nhớ
3 - Các đơn vị đầu vào / đầu ra (I / O)
CPU thực hiện các luồng dữ liệu và các nhiệm vụ xử lý dữ liệu giữa các đơn vị khác nhau của máy tính. Hầu hết các bộ xử lý dữ liệu được thực hiện trong đơn vị logic số học trong CPU. CPU quản lý hoạt động của hệ thống máy tính bằng cách thực hiện các lệnh khác nhau.
Các lệnh được lưu trong bộ nhớ máy tính tạo chương trình mà máy tính sẽ thực hiện. Một tiểu đơn vị điều khiển trong CPU quản lý luồng dữ liệu trong hệ thống, giải mã lệnh đọc từ bộ nhớ, và thực hiện thao tác được chỉ định bởi lệnh. Giao dịch là truyền dữ liệu hoặc hoạt động trong ALU . ALU thực hiện các phép toán số học cơ bản và các phép toán logic như cộng, trừ, nhân, chia. Thao tác logic là các phép toán như AND , OR và EX-OR .
Tiểu đơn vị là thiết bị đầu vào chuyển dữ liệu từ thế giới bên ngoài sang CPU. Dữ liệu đầu vào có thể đến từ nhiều nguồn khác nhau, chẳng hạn như một người, một máy tính khác hoặc một hệ thống điện tử khác. Dữ liệu được xử lý bởi CPU có thể được gửi ngay lập tức đến đầu ra hoặc được lưu trữ trong bộ nhớ để xử lý sau này. Nó là một thiết bị đầu ra đơn vị phụ chuyển dữ liệu từ CPU tới thế giới bên ngoài.
Với thiết bị này, các chỉ báo cho biết các thiết bị chuyển dữ liệu đến máy in, máy tính khác hoặc hệ thống điện tử. Năm 1971, thời đại của các bộ vi xử lý bắt đầu bằng việc giới thiệu ALU của máy tính và các đơn vị điều khiển trên mạch tích hợp silicon, bởi INTEL. Với một mô tả kỹ thuật đơn giản, bộ vi xử lý được gọi là một CPU, được đặt trên một chip bán dẫn duy nhất. Bộ vi xử lý là các thiết bị có mục đích chung và phù hợp với nhiều ứng dụng.
Vi điều khiển là một máy tính được tạo ra trên một mạch tích hợp. Các bộ nhớ và các hệ thống con đầu vào / đầu ra trong mạch tích hợp vi điều khiển cho phép các bộ vi xử lý này được sử dụng trực tiếp và đơn lẻ, được nhúng trong nhiều ứng dụng, với các kỹ thuật giao diện đơn giản hơn và ít tốn kém hơn so với các bộ vi xử lý. Ngày nay, bộ vi xử lý là những đơn vị không thể thiếu của công nghệ vi điều khiển tại nhà và được sử dụng trong nhiều lĩnh vực. Ngày nay, có rất nhiều công ty sản xuất bộ vi xử lý và vi điều khiển. Những cái quan trọng nhất là INTEL và MOTOROLA .
Tóm lại, một vi điều khiển có trách nhiệm giám sát nhiều khía cạnh của hệ thống của bạn cùng một lúc, phản ứng thời gian thực tại thời điểm cần thiết, và kiểm soát hệ thống.
Bitmap là gì?
Một bitmap là tên chung cho các định dạng hình ảnh trong đó thông tin màu được cung cấp cho các pixel hex (phần tử ảnh nhỏ nhất có thể định địa chỉ - pixel -) tạo nên hiển thị tất cả thông tin màu cần thiết để hiển thị hình ảnh trên màn hình máy tính. Định dạng bitmap mẫu GIF, JPEG, BMP, PCX .
Định dạng bitmap tạo thành hình ảnh với định nghĩa cố định tùy thuộc vào độ phân giải của hình ảnh (kỹ thuật Raster). Trong trường hợp này, nếu chúng ta mở rộng hình ảnh (giảm / phóng to), chúng ta có thể mất rất nhiều chi tiết. Trong các định dạng đồ họa dựa trên véc-tơ, việc mở rộng quy mô được tránh (định dạng CAD, định dạng PostScript (PS, EPS)) vì các định nghĩa là tương đối.
BMP
Định dạng hình ảnh cơ bản nhất là BMP (bitmap). Trong thực tế, BMP có một số loại khác nhau. Có sự khác biệt đặc biệt đối với người dùng X-Windows và người dùng OS / 2 người dùng MS-Windows. Định dạng BMP trên X-Windows chỉ hỗ trợ 2 màu. Trên MS-Windows, định dạng BMP trên OS / 2 là XPM (pixmap).
BMP trên MS-Windows là một định dạng rất nhanh mà bạn có thể ghi lại nhiều màu hơn trên 16 mặt, mà không cần nén. Ở định dạng này, kích thước của hình ảnh là quan trọng, không phải số lượng màu trong hình ảnh. 16 màu, một tệp BMP ở độ phân giải 800 × 600, 800x600x1 / 2 = 240000 byte sẽ bị chiếm đóng. (4 bit cần thiết cho 16 màu = 1 / 2byte) Không quan trọng là có 12 màu trong 1 hoặc 2 trong Resmin. 256 là một tập tin được ghi trong màu sắc, 800x600x1 = 480000 bytes giữ chỗ (8 bit = 1 byte đến 256 cần 2 ^ 8 = 256).
Nội dung BMP
Danh sách tài liệu và công cụ
•
128x64 đồ họa Lcd • AT89C51
• 12Mhz Crystal
• 2 chiếc 22pf Tụ
• 10microf Tụ
• Điện trở 8k2
• Lập trình
• Hàn và hàn mạ
• Đồng tấm
128x64 đồ họa Lcd • AT89C51
• 12Mhz Crystal
• 2 chiếc 22pf Tụ
• 10microf Tụ
• Điện trở 8k2
• Lập trình
• Hàn và hàn mạ
• Đồng tấm
Sơ đồ mạch
Các tập tin của keil proteus isis ares của dự án: AT89C51 Bitmap Display với màn hình LCD đồ họa
Tệp tải xuống danh sách LINK (ở định dạng TXT) link-2374.zip mật khẩu-pass: 320volt.com
Post a Comment