Skip to content
Home » ĐIỀU KHIỂN HIỂN THỊ VỚI 8051 (THẺ KIỂM TRA HIỂN THỊ)

ĐIỀU KHIỂN HIỂN THỊ VỚI 8051 (THẺ KIỂM TRA HIỂN THỊ)

ĐIỀU KHIỂN HIỂN THỊ VỚI 8051 (THẺ KIỂM TRA HIỂN THỊ)

Dự án đã chuẩn bị bởi: Hakan BARUTÇU
Mạch ứng dụng được thiết kế và chạy trong chương trình mô phỏng mạch điện tử Proteus-Isis dựa trên mạch.
Các yếu tố đã sử dụng:
1 AT89C51 vi điều khiển 
1 x 7447 điều khiển hiển thị tích hợp 
1 7SEG-MPX2 bởi tích hợp màn hình 
2 BC548 transistor NPN 
1 10μf điện tụ 
2 22pf tụ 
1 12MHz pha lê 
1 8,2km kháng 
2 điện trở 10K 
2 2.2K điện trở 
7 miếng 220? kháng 
2 nút
Hình dạng mạch in sai lệch ứng dụng
Sơ đồ mạch ứng dụng
Mạch in được vẽ trong chương trình Proteus-Ares.
Khuôn mẫu được sử dụng:
DIL40 
DIL16 
ELEC-RAD10 
P1 
LED 
RES40 
T092 / 18 
XTAL18 
CAP10
Các nút và màn hình được sử dụng là thủ công vì các khuôn không có sẵn.
Lớp thức ăn 7805
7805 mạch tạo ra không đổi + 5V đầu ra kết nối với đầu vào của các mạch ứng dụng
Các yếu tố mạch đã qua sử dụng
1 đơn vị 7805 
1 đơn vị 470μF tụ 
2 đơn vị 100nF tụ 
đơn vị 1 đơn vị 390? kháng 
1 LED
7805 + 7805 + 5V điện áp không đổi áp dụng cho lối vào của mạch được sản xuất tại lối ra của ứng dụng đã được thực hiện để làm việc một cách lành mạnh. Ít nhất 8V phải được áp dụng cho đầu vào của 7805 để đảm bảo hoạt động phù hợp
Làm việc Prince of Dynamics
Một tinh thể 12MHz được kết nối với đầu vào dao động của bộ dao động để tạo xung xung đồng hồ, pin EA được kéo đến + 5V để đọc dữ liệu từ ROM bên trong. Các nút Cổng 1 và 2 được kết nối. Khi nhấn các nút này, cổng 0 được kéo. Theo cách này, nếu các chu trình (! Down) và if (! Up) được chỉ định trong chương trình được thực thi. Nhưng kể từ khi các cạnh rơi của mạch được kích hoạt, màn hình hiển thị có thể nhìn thấy trong màn hình sau khi nút được phát hành.
Cổng 1 được tạo ra hệ thập lục phân đến cổng 2 theo các đầu vào được áp dụng. Theo con số này áp dụng cho đầu vào của 7447, nó được xác định mà các đầu ra đầu ra của 7447 là hoạt động (0). Ở đây nó có nghĩa là 7447 hoạt động là trình điều khiển hiển thị anode chung, vì vậy trục trặc là 0.
Bởi vì đầu ra của Port 2 không thể tạo ra + 5V như tan, bỏng hoạt động nhiều hơn được cung cấp bằng cách lái bóng bán dẫn NPN cho mờ của màn hình.
Tích hợp driver 7447 Displaya

Màn hình chạy 7447

Ký hiệu 7447
Ổ đĩa hiển thị 7447 có 7 đầu ra cho 4 đầu vào như trong hình 4.4. Tùy thuộc vào trạng thái của số BCD được áp dụng từ các đầu vào của nó, nó làm cho các đầu cuối đi hoạt động (0). Vì đầu ra của chúng được đảo ngược, chúng chỉ có thể được sử dụng trong các màn hình anode chung.
Chương trình Devilin C
/ * tệp thư mục * /
#include 
#include 

/ * định nghĩa mẹo * /
#define xuống nút P1_1 // xuống
#define lên P1_0 // nút lên
#define đầu ra P2 // cổng thoát
#define dispsol P3_0 // lớp phủ hiển thị bên trái
#define dispsag P3_1 // xác định hiển thị bên phải
số int;
void void (void)
	{
int j;
for (j = 0; j <= 200; j ++);
	}
void write (số)
	{
trong khi (asagi && yukari)
	{
bad output = 10%; // viết một bước
dispsag = 1;
dispsol = 0;

chờ ();
exit = số / 10; // họ viết chữ số
dispsag = 0;
dispsol = 1;
chờ ();
	}
	}
void main ()
{
	number = 0;
	xuống = 1; // được định nghĩa là đầu vào
	lên = 1; // được định nghĩa là đầu vào
	output = 0; // được định nghĩa là thoát
	trong khi (1) // một vòng lặp vô hạn được tìm nạp
  	{
	if (! down) // nếu nhấn eger
{
while (xuống!); // nút xuống đợi cho đến khi // được phát hành
	if (number> 0)
	sayi--;
	số khác = 99;
	văn bản (số);
}
	 if (! lên)
	 	{
while (lên!); // Nút lên // // đợi cho đến khi bản phát hành //
	if (SA <99 font="">
	sai ++;
	số khác = 0;
	văn bản (số);
}
 }
 }
 
Chương trình bao gồm 2 chức năng và chương trình chính.
Nút cổng P1.0 được kết nối với nút xuống P1.1 Cổng đầu ra P2 được xác định để chọn cổng P3.0 để chọn màn hình bên trái và cổng P3.1 để chọn đúng cổng. Macro đã được sử dụng để tăng sự hiểu biết về chương trình.
Chương trình hoạt động theo phương pháp quét. Tần số quét được hình thành bởi một vòng lặp. Một trong những giá trị được tính và thực hiện các bước của chúng trong khoảng thời gian 1 msec được cung cấp bởi vòng lặp for trong chương trình chính và hàm wait () trong đó. Hàm Wait () xác định thời gian hiển thị sẽ vẫn hoạt động. Việc viết các số vào màn hình được thực hiện trong hàm write ().
Chương trình sử dụng âm tiết trong khi (! Xuống) và trong khi (! Up) vì cạnh giảm được kích hoạt.Nếu cạnh tăng lên được kích hoạt, thời lượng bấm nút sẽ rất ngắn. Đây sẽ là một tình huống rất khó khăn cho mọi người.
Chương trình được biên dịch với ngôn ngữ C trong chương trình keil μVision.
Mạch thu phát hồng ngoại
Nguyên tắc làm việc của máy thu phát hồng ngoại Mạch tích hợp
Khi điện áp mạch được áp dụng, đèn LED hồng ngoại và dải hồng ngoại bắt đầu phát ra ánh sáng.Sau đó, ánh sáng này trên photodiode truyền qua cơ sở của bóng bán dẫn Q1 đến khung. Vì vậy, Q1 bị cắt, do đó, vai trò không thể bị căng và các tiếp điểm không thay đổi.Nếu rào cản giữa IR và diode quang bị gián đoạn, diode quang được cắt bỏ; Sau đó, thiết bị đầu cuối cơ sở Q1 được cấp điện và truyền dẫn, dẫn điện Q1 làm cho điện áp tăng lên và các tiếp điểm bị dịch chuyển.
Các yếu tố mạch được sử dụng 
1 đơn vị 7805 
1 đơn vị 330? kháng 
1 miếng 10K? kháng 
1 đơn vị 390? kháng 
1 IR LED 
1 ảnh diode 
1 piece BC 140 tr. 
1 vai trò (5 volts)
Ứng dụng thẻ hoạt động mạch
Có thể thấy rằng tất cả các ứng dụng trong phần “Ứng dụng hiển thị 7 mảnh” của cuốn sách “8051 Ứng dụng vi điều khiển” hoạt động.
1-) Ứng dụng chỉ thị 7-bit 1: Chu trình ứng dụng này lặp lại từng phần tử của màn hình 7 đoạn với một chuỗi (a đến g) và g cuối cùng để lặp lại thao tác.
2-) Ứng dụng chỉ thị 7-bit 2: Mạch ứng dụng này cho thấy đếm từ 0 đến F trong hệ thập lục phân trên màn hình 7 phân đoạn.
3-) Ứng dụng chỉ thị 7-bit 3: Mạch ứng dụng này cho thấy đếm từ 0 đến F thập phân trên màn hình hex.
4-) Lên và xuống Ứng dụng BCD Counter: Mạch ứng dụng này cho thấy đếm từ 0 đến F thập phân trên màn hình hex.
5-) Phương pháp quét 0-99 Ứng dụng bộ đếm: Mạch ứng dụng này hiển thị đếm từ 0 đến 99 số thập phân trong 2 màn hình 7 hình. Việc đếm được thực hiện bằng cách điều khiển nút.
6) Phương pháp sàng lọc và xuống với 0-99 Counter Ứng dụng: mạch ứng dụng này 2 là chỉ số 7 đoạn cho thấy số lượng hoạt động từ thập phân 0-99. Việc đếm được thực hiện bằng cách điều khiển nút.
Kết nối các mạch với Ban kiểm tra
1-) Ứng dụng chỉ thị 7-bit 1: Công việc của ứng dụng này được theo dõi bằng cách kết hợp cổng liên quan của Hội đồng phát triển 8051 với phần nối-một của thẻ ứng dụng.
2-) Ứng dụng chỉ thị 7-bit 2: Thực hành ứng dụng này được theo dõi bằng cách kết hợp cổng liên quan của Hội đồng phát triển 8051 với phần đầu nối của thẻ ứng dụng.
3) màn hình 7-segment Ứng dụng 3: 8051-c của đầu nối gắn liền với sự phát triển của thẻ ứng dụng và chìa khóa tại cảng tương ứng của thẻ ứng dụng Kkart bằng cách đưa 1 vị trí tiếp theo là các ứng dụng đang chạy.
4) Khoảng BCD truy cập ứng dụng: 8051 Ban Phát triển các cổng tương ứng của thẻ áp dụng các cổng tương ứng với cổng điều khiển mà nút có liên quan đến connector-B, trưng bày cố gắng ứng dụng bằng cách kết nối cổng connector-C điều khiển được theo dõi Chìa khóa phải được đưa đến vị trí 1 bên cạnh nó.
5) Chiếu Phương pháp 0-99 Counter Application: bằng cách kết hợp các cổng tương ứng trên bảng phát triển của cảng có liên quan của Hội đồng Phát triển 8051 rằng các cổng mà kiểm soát cuối cùng chọn hiển thị connector-d, cổng điều khiển màn hình được kết nối với connector-c và công việc của ứng dụng được theo sau.
6) Phương pháp sàng lọc và xuống với 0-99 Counter Application: bằng cách kết hợp các cổng tương ứng của thẻ áp dụng liên quan cổng 8.051 đồng quản trị phát triển mà các cảng mà kiểm soát ba tùy chọn của màn hình connector-d, cổng điều khiển màn hình hiển thị của connector-c ‘ và hoạt động của ứng dụng được giám sát bằng cách kết nối cổng điều khiển các nút đến đầu nối-b.
8051 Tệp thuộc về thẻ kiểm tra: Hiển thị điều khiển với 8051 (thẻ kiểm tra hiển thị)
Tải xuống tệp LINK danh sách (ở định dạng TXT) link-3057.zip mật khẩu-pass: 320volt.com

Leave a Reply

Your email address will not be published. Required fields are marked *