KIỂM TRA 15 MẢNH VỚI PIC16F84

KIỂM TRA 15 MẢNH VỚI PIC16F84


15 thí nghiệm với vi điều khiển PIC16F84 tất cả trong một tệp (pdf) - Cảm ơn bạn đã vượt qua bài kiểm tra

GỬI DỮ LIỆU TỪ PIC 16F84 ĐẾN PC

bilgisayara_veri_gonder Up
Trong ứng dụng này, phần máy phát là PIC16F84 và phần thu là máy tính. Các thông số tương tự sẽ được sử dụng trên cả hai mặt theo giao thức truyền thông không đồng bộ. Nói cách khác, tốc độ truyền, chiều dài dữ liệu, bit dừng phải giống nhau.

SỬ DỤNG NGẮT TMR0

sức mạnh tmr0_kesme_kull
Chương trình nhấp nháy đèn LED được kết nối với bit 0 của PortB. Nó làm cho TMR0 truy cập độ trễ trong khoảng thời gian nhấp nháy của đèn LED. Chương trình này được sử dụng để tạo ra tín hiệu đầu ra kỹ thuật số (sóng vuông). Lệnh nội bộ được sử dụng như TMR0? Trong nguồn tín hiệu và tỷ lệ TMR0 1/256 được chọn.
Trong các ứng dụng sử dụng bộ dao động tinh thể, độ trễ cắt có thể quá ngắn để gây ra sự nhấp nháy của đèn LED. Trong trường hợp này, đầu ra có thể được giám sát bằng cách kết nối một dao động với RB0. Nếu sử dụng bộ dao động RC, đèn LED sẽ nhấp nháy nếu các giá trị R và C đã chọn được thay đổi và tần số được giảm quá nhiều.

SỬ DỤNG NGẮT TMR0 (BÊN NGOÀI)

các tmr0_kesme_kullanimi_haric
Đây là một chương trình mẫu để sử dụng tín hiệu số bên ngoài (đầu ra RA4 / TOCKI) làm nguồn tín hiệu của bộ đếm TMR0. Nó cũng cho thấy khả năng đọc TMR0 và sử dụng nó như một bộ đếm tín hiệu. Chương trình sẽ hiển thị số nhị phân của đèn LED trên Cổng B khi nút kết nối với bit thứ 4 của PortA được nhấn. Nhấn nút RA1 đặt lại thanh ghi TMR0 và bắt đầu đếm từ 0 lần nữa.

SỬ DỤNG NGẮT TMR0 (TRÌ HOÃN)

nên tmr0_kesme_kullanimi_gecik
TMR0 là một chương trình mẫu để chia số lượt truy cập. Nó cho phép các đèn LED trong PortB hiển thị số nhị phân tăng dần. Bộ đếm TMR0 được sử dụng để dừng đèn LED trong khoảng thời gian đếm.

SỬ DỤNG WDT CHOP

sức mạnh wdt_kesme_kull
Bộ đếm WDT là một chương trình mẫu cho bộ đếm. Nó cho phép các đèn LED trong PortB hiển thị số nhị phân tăng dần. Trong khi việc đếm các đèn LED đang được tiến hành, các đèn LED được khởi động lại từ 0 do tín hiệu thời gian chờ WDT trước khi nhận được dữ liệu trong PortB.

CHƯƠNG TRÌNH HIỂN THỊ "5" TRONG 7 ĐOẠN HIỂN THỊ CATHODE CHUNG

7_segment_ortak_katot

BỘ ĐẾM NGƯỢC VỀ PHÍA TRƯỚC 2 CHỮ SỐ

các 2_dijit_ileri_geri_sayic
0-99 truy cập ngược xuống RA0 pushbutton lên mỗi báo chí RA1 pushbutton xuống pushbutton Lên và xuống pushbutton lên pushbutton Hiển thị Portb 7 phân đoạn bộ giải mã kết nối

BỘ ĐẾM NGƯỢC SỐ LÙI 4 CHỮ SỐ

các 4_dijit_ileri_geri_sayic

6 VIẾT CỐ ĐỊNH VỚI MÀN HÌNH

các 6_display_sabit_yaz
Chương trình này viết một văn bản cố định trên 6 màn hình được quét.

6 HIỂN THỊ VĂN BẢN TRƯỢT

các 6_display_kayan_yaz
Chương trình này cuộn một văn bản cố định trên 6 màn hình hoạt động. Đặt hàng d1, d2, d3, d4, d5, d6 Tôi đã bắt đầu trên các máy tính bảng RA2, RA1, RA0. Nó được thực hiện với 3 đến 8 mux. Đầu ra của bộ ghép kênh Y0 được để trống. Các đầu còn lại được kết nối với d1..d6 và Y7 được để trống.

GHI DỮ LIỆU VÀO MÀN HÌNH LCD VỚI DỮ LIỆU 8 BIT

8_bitlik_veri_lcd
Màn hình LCD cho phép chúng tôi hiển thị nhiều chữ cái, số, ký hiệu. Số LCD có thể thay đổi. Kể từ khi một chữ số chứa 35 dấu chấm, nhiệm vụ của bộ vi xử lý được sử dụng để chạy Màn hình LCD Ma trận 20 chữ số bằng cách thực hiện quét như thể màn hình 7 phân đoạn chỉ ghi dữ liệu vào màn hình LCD. Nếu các hoạt động khác bị gián đoạn, dữ liệu được ghi vào màn hình sẽ bị lỗi.
Do đó, các bộ xử lý riêng biệt là cần thiết để điều khiển màn hình cho màn hình LCD. Các màn hình LCD được sản xuất và bán cùng với các bộ tích hợp quét để thông tin được ghi trên màn hình, chẳng hạn như các thẻ video được sử dụng trên máy tính, có thể được nhìn thấy liên tục. Biết chính xác các thuộc tính của tích hợp này có nghĩa là kiểm soát màn hình theo mọi hướng. Một tích hợp trình điều khiển LCD thường được sử dụng là HD44780 được tích hợp bởi Hitachi. Có thể kiểm soát tất cả các chỉ báo rằng tích hợp này được sử dụng với cùng một logic. Sự thay đổi duy nhất là biết có bao nhiêu hàng và dòng màn hình LCD.

BỘ HẸN GIỜ (60-1 GIÂY)

các pic16f84a_zamanlayic
Một mạch chuông và chương trình có thể được thiết lập để thời gian mong muốn trong vòng 60 s, và đếm ngược trong khoảng thời gian một giây từ thời gian đặt.

BÀN PHÍM (PHƯƠNG PHÁP QUÉT)

pic16f84_klavye_tar game
Một mạch và chương trình hiển thị thông tin quan trọng được in bằng phương pháp quét bằng bàn phím 4 × 4 dưới dạng nhị phân trong các đèn LED được kết nối với PortA.
Chương trình bắt đầu quét dòng đầu tiên (RB0) và dòng đầu tiên (RB4). Các phím trong hàng này là "0", "1", "2" và "3". Cột và cột được chọn. Bộ đếm dòng = 0, phép đếm cột = 0 trong phép quét dòng đầu tiên để lấy số "0" đơn giản hóa phát hiện chính trong chương trình. Nếu cột 0 không được nhấn, chương trình sẽ tăng số cột và xem cột 1. Nếu phím trong cột này được nhấn, phím bấm sẽ được phát hiện;
tus = satir + sutun 
tus = 0 + 1 
tus = 1
Nếu chương trình quét dòng đầu tiên và không nhấn bất kỳ phím nào, nó sẽ chuyển thông tin hàng sang bên trái để làm cho dòng thứ hai là logic-0 và các logic khác-1. Các phím trong hàng này là "4", "5", "6" và "7". Vì vậy, dòng đầu tiên là 4 hơn. Vì vậy, nội dung của thanh ghi bộ đếm dòng được tăng lên 4 khi một đường khác được truyền và quá trình quét tiếp tục cho đến khi dòng thứ tư được quét. Khi kiểm tra các chữ số trên một dòng khác, thông tin dòng 4 cũng nên được bắt đầu.

DAC (SỬ DỤNG MẠCH ĐIỆN TRỞ LADDER)

pic16f84a_dac

BƯỚC ĐIỀU KHIỂN ĐỘNG CƠ (MỘT CHIỀU)

các pic16f84_tek_yon_suruc

BƯỚC ĐIỀU KHIỂN ĐỘNG CƠ (DUPLEX)

các pic16f84_2_yon_suruc
Nguồn: http://www.tmyo.edu.tr/upload/5126pic.pdf - liên kết thay thế: 15 mẩu thử nghiệm với PIC16F84
Tải xuống tệp LINK danh sách (ở định dạng TXT) link-2196.zip mật khẩu-pass: 320volt.com

Post a Comment

[disqus] [facebook] [blogger]

MKRdezign

Biểu mẫu liên hệ

Name

Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget
Hỗ trợ trực tuyến