1. Trang chủ
  2. » Giáo án - Bài giảng

KỸ THUẬT NGẮT

10 167 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 105,1 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

2 Cấu trúc và mã hiển thị dữ liệu trên Led 7 đoạn Dạng led Led anode chung Đối với dạng led anode chung, chân COM phải ở mức logic 0 và các chân a–dp sẽ ở mức logic 0... 3 Cấu trúc và m

Trang 1

LED 7 ĐOẠN

Trang 2

2

Cấu trúc và mã hiển thị dữ liệu trên Led 7 đoạn

Dạng led

Led anode chung Đối với dạng led anode chung, chân COM phải ở mức logic

0 và các chân a–dp sẽ ở mức logic 0

Trang 3

3

Cấu trúc và mã hiển thị dữ liệu trên Led 7 đoạn

Bảng mã led anode chung (a là LSB, dp là MSB)

Dạng led

Trang 4

4

Quét Led 7 đoạn

Khi kết nối chung các đường dữ liệu của led 7 đoạn, ta không thể cho các led này sáng đồng thời mà phải thực hiện phương pháp quét Led

Tại mỗi thời điểm chỉ cho 1 led sáng và tắt các led còn lại Do hiện tượng lưu ảnh của mắt, ta sẽ thấy các led sáng đồng thời

Trang 5

5

Quét Led 7 đoạn

VD: chương trình hiển thị số 2013 trên 4 led 7 đoạn

SO_0 EQU 0C0H SO_1 EQU 0F9H SO_2 EQU 0A4H

SO_3 EQU 0B0H SO_4 EQU 99H

SO_5 EQU 92H SO_6 EQU 83H

SO_7 EQU 0F8H SO_8 EQU 80H

SO_9 EQU 90H

ORG 0000H Loop: MOV P2,#11110111B

MOV P1,#SO_2 LCALL DELAY

MOV P2,#11111011B MOV P1,#SO_0

LCALL DELAY

MOV P2,#11111101B MOV P1,#SO_1

LCALL DELAY

MOV P2,#11111110B MOV P1,#SO_3

LCALL DELAY SJMP Loop

DELAY:

MOV R7,#10 Lap1: MOV R6,#255 Lap2: DJNZ R6,Lap2

DJNZ R7,Lap1 RET

END

Trang 6

6

Quét Led 7 đoạn

VD: chương trình hiển thị số 2013 trên 4 led 7 đoạn sử dụng mảng

ORG 0000H MOV DPTR,#MALED LAP: MOV A,#2

MOVC A,@A+DPTR MOV P2,#11110111B MOV P1,A

LCALL DELAY

MOV A,#0 MOVC A,@A+DPTR MOV P2,#11111011B MOV P1,A

LCALL DELAY

MOV A,#1 MOVC A,@A+DPTR MOV P2,#11111101B MOV P1,A

LCALL DELAY

MOV A,#3 MOVC A,@A+DPTR MOV P2,#11111110B MOV P1,A

LCALL DELAY SJMP LAP

DELAY:

MOV R7,#10 Lap1: MOV R6,#255 Lap2: DJNZ R6,Lap2

DJNZ R7,Lap1 RET

MALED:

DB 0C0H,0F9H,0A4H,0B0H,99H, 92H,83H,0F8H,80H,90H

END

Trang 7

7

Quét Led 7 đoạn

VD: chương trình hiển thị số trên 1 led 7 đoạn tăng dần từ 0 đến 9

ORG 0000H MOV DPTR,#MALED MOV P2,#11111110B MOV R0,#0

LOOP: MOV A,R0

MOVC A,@A+DPTR MOV P1,A

ACALL DELAY INC R0

CJNE R0,#10,LOOP SJMP $

DELAY:

MOV R7,#4 LAP1: MOV R6,#255 LAP2: MOV R5,#255 LAP3: DJNZ R5,LAP3

DJNZ R6,LAP2 DJNZ R7,LAP1 RET

MALED:

DB 0C0H,0F9H,0A4H,0B0H,99H,92H,83H,0F8H,80H,90H

END

Trang 8

8

Quét Led 7 đoạn

Bài tập:

Chương trình hiển thị số trên 1 led 7 đoạn tăng dần từ 0 đến

9 Khi đến 9 sẽ tự động chuyển về 0 và tiếp tục tăng lên

Trang 9

Quét Led 7 đoạn

VD: chương trình hiển thị số trên 2 led 7 đoạn tăng dần từ

00 đến 99

ORG 0000H

MOV DPTR,#MALED

LOOP1: MOV R3,#0

LOOP2: MOV R4,#15

LCALL TACHSO

LOOP3: LCALL HIENTHI

DJNZ R4,LOOP3

INC R3

CJNE R3,#100,LOOP2

LJMP LOOP1

TACHSO:

MOV A,R3

MOV B,#10

DIV AB

MOV R0,A

MOV R1,B

RET

HIENTHI:

MOV P2,#11110111B MOV A,R0

MOVC A,@A+DPTR MOV P1,A

LCALL DELAY

MOV P2,#11111011B MOV A,R1

MOVC A,@A+DPTR MOV P1,A

LCALL DELAY RET

DELAY:

MOV R7,#10 Lap1: MOV R6,#255 Lap2: DJNZ R6,Lap2

DJNZ R7,Lap1 RET

MALED:

DB 0C0H,0F9H,0A4H,0B0H, 99H,92H,83H,0F8H,80H ,98H

END

Trang 10

10

Quét Led 7 đoạn

Bài tập:

Viết chương trình hiển thị số trên 2 led 7 đoạn giảm dần từ

99 đến 00

Ngày đăng: 27/05/2016, 14:03

HÌNH ẢNH LIÊN QUAN

Bảng mã led anode chung (a là LSB, dp là MSB) - KỸ THUẬT NGẮT
Bảng m ã led anode chung (a là LSB, dp là MSB) (Trang 3)
w