Mục lục:

Bộ đếm hiển thị nhiều 7 đoạn với bộ vi điều khiển CloudX: 4 bước
Bộ đếm hiển thị nhiều 7 đoạn với bộ vi điều khiển CloudX: 4 bước

Video: Bộ đếm hiển thị nhiều 7 đoạn với bộ vi điều khiển CloudX: 4 bước

Video: Bộ đếm hiển thị nhiều 7 đoạn với bộ vi điều khiển CloudX: 4 bước
Video: Loa agasound loa tàu công nghệ Đức hát sướng hết cả mồm. 2024, Tháng mười một
Anonim
Bộ đếm hiển thị nhiều đoạn 7 với bộ vi điều khiển CloudX
Bộ đếm hiển thị nhiều đoạn 7 với bộ vi điều khiển CloudX

Dự án này giải thích cách hiển thị dữ liệu trên Hai phân đoạn 7 bằng vi điều khiển CloudX

Bước 1: NHẬN TÀI LIỆU NÀY

NHẬN TÀI LIỆU NÀY
NHẬN TÀI LIỆU NÀY
NHẬN TÀI LIỆU NÀY
NHẬN TÀI LIỆU NÀY
NHẬN TÀI LIỆU NÀY
NHẬN TÀI LIỆU NÀY

BỘ LƯU TRỮ VIỄN THÔNG CLOUDX

CLOUDX SOFTCARD

V3 CORD

DÂY JUMPER

PHÂN ĐOẠN 2 BẢY

Điện trở 330ohm

Mua linh kiện của bạn trực tuyến tại đây

Bước 2: THIẾT LẬP PHẦN CỨNG

THIẾT LẬP PHẦN CỨNG
THIẾT LẬP PHẦN CỨNG

Trong điều này, chúng ta phải thực hiện ghép kênh

kết nối A, B, DP, C, D, E, F, chân G của hai đoạn với nhau, Ghim A của phân đoạn vào ghim1 của CloudXPin B của phân đoạn vào ghim2 của CloudX

Ghim DP của phân đoạn vào pin3 của CloudX

Ghim C của phân đoạn vào ghim 4 của CloudX

Ghim D của phân đoạn vào ghim 5 của CloudX

Ghim E của phân đoạn vào ghim 6 của CloudX

Ghim F của phân đoạn vào ghim 7 của CloudX

Ghim G của phân đoạn vào ghim 9 của CloudX

kết nối cực âm chung của đoạn đầu tiên với chân 10 và

kết nối cực âm chung của đoạn thứ hai với chân11

tải xuống CloudX IDE tại đây

Bước 3: GIẢI MÃ

Sao chép mã này vào CloudX IDE

#include #include #include

bộ đếm char [2] = {'0', '0'};

setup () {// thiết lập tại đây char NumberOfDigit = 2; // đặt số lượng hiển thị 7 đoạn sẽ được sử dụng // kết nối các chân CloudX này với các chân Dữ liệu A, B, C, D, E, F, G và H của Display char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // kết nối các chân CloudX này với Anode chung hoặc Cathode của mỗi màn hình hiển thị 7 đoạn char segmentScanPins = {9, 10}; // khởi tạo Hiển thị 7 phân đoạn với các dữ liệu này Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Chương trình ở đây for (int i = 0; i <100; i ++) {// tính i / 10 và thêm 48 (để chuyển nó thành ký tự) rồi tải vào counter [0] counter [0] = (i / 10) + 48; bộ đếm [1] = (i% 10) + 48; // tải phép tính này vào bộ đếm [0]

Segment_writeText (counter, 1000); // Hiển thị nội dung trong mảng bộ đếm trên

7segment} for (int i = 99; i> 0; i -) {// chuyển đổi giá trị trong biến i (đầu vào) thành một chuỗi (đầu ra) trong cơ sở 10 intTostr (counter, i, DEC); if (i <10) // thực thi đoạn mã này nếu giá trị trong biến i nhỏ hơn 10 {counter [1] = counter [0]; // thay counter [1] bằng nội dung của counter [0] counter [0] = '0'; // thay biến counter [0] bằng ký tự ‘0’} Segment_writeText (counter, 1000); // Hiển thị nội dung trong mảng bộ đếm trong 1 giây}}}

Bước 4: BẠN CÓ ĐẠT ĐƯỢC KHÔNG

Chia sẻ nó với chúng tôi ở đây

Đề xuất: