ĐỒNG HỒ SỐ ĐƠN GIẢN

Chia sẻ: Nguyen Van Dau | Ngày: | Loại File: PDF | Số trang:6

0
217
lượt xem
99
download

ĐỒNG HỒ SỐ ĐƠN GIẢN

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Ngày nay , thời đại công nghệ phát triển , con người ngày càng phát triển . Song hành cùng với sự phát triển của nhân loại thời gian luôn bước đi một cách âm thầm lặng lẽ , do đó chúng ta phải luôn trân trọng từng khoảnh khắc quý giá . Và chiếc đồng hồ luôn là công cụ cần thiết cho chúng ta trong cuộc sống hằng ngày . Sau khi học môn vi xử lý và dựa vào những kiến thức mình đang có nên tôi chọn mạch đồng làm đề tài tiểu luân cho môn...

Chủ đề:
Lưu

Nội dung Text: ĐỒNG HỒ SỐ ĐƠN GIẢN

  1. ĐỒNG HỒ SỐ ĐƠN GIẢN Ngày nay , thời đại công nghệ phát triển , con người ngày càng phát triển . Song hành cùng với sự phát triển của nhân loại thời gian luôn bước đi một cách âm thầm lặng lẽ , do đó chúng ta phải luôn trân trọng từng khoảnh khắc quý giá . Và chiếc đồng hồ luôn là công cụ cần thiết cho chúng ta trong cuộc sống hằng ngày . Sau khi học môn vi xử lý và dựa vào những kiến thức mình đang có nên tôi chọn mạch đồng làm đề tài tiểu luân cho môn học vi xử lý . Mạch đồng hồ trong điện tử số cần đến 6 led 7 đoạn , 6 IC giải mã , 3 IC đếm và một số linh kiện khác , do đó mạch sẽ tương đối phức tạp và độ chính xác không cao, nhưng với IC 8951 ta sẽ giải quyết được các khuyết điểm trên và mạch sẽ dễ dàng hơn , độ chính xác sẽ cao hơn nhiều . Do không dung IC giải mã nên mỗi port của IC sẽ diều khiển 1led 7 đoạn , nên ta chỉ dùng 4 led 7 đoạn cho hiển thị GIỜ-PHÚT . Sơ đồ giải thuật : R1 = R2 = R3 = 0 ; R4 = 24 R0 = R0 + 1 R0 ≠ 10 110 P0 = R0, P1 = R1, P2 = R2, P3 = R3 Delay 1 phuùt R1 = R1 + 1 R1 ≠ 6 R2 = R2 + 1 R4 = R4 – 1
  2. R4 = 0 R2 ≠ 10 R3 = R3 + 1 R3 ≠ 3 Start Chương trình : $MOD51 ORG 00H MAIN: MOV DPTR,#NAP MOV R0,#00H MOV R1,#00H MOV R2,#00H MOV R3,#00H MOV R4,#24 DD: MOV A,R0 MOVC A,@A+DPTR MOV P0,A MOV A,R1
  3. MOVC A,@A+DPTR MOV P1,A MOV A,R2 MOVC A,@A+DPTR MOV P2,A MOV A,R3 MOVC A,@A+DPTR MOV P3,A LCALL DELAY INC R0 CJNE R0,#10,DD MOV R0,#00H INC R1 CJNE R1,#6,DD MOV R0,#00H MOV R1,#00H INC R2 DJNZ R4,CCC SJMP MAIN CCC: CJNE R2,#10,DD MOV R0,#00H
  4. MOV R1,#00H MOV R2,#00H INC R3 CJNE R3,#3,DD MOV R0,#00H MOV R1,#00H MOV R2,#00H MOV R3,#00H DELAY: PUSH 00H PUSH 01H MOV TMOD,#02H MOV R0,#100 AAA: MOV R1,#100 BBB: MOV TH0,#HIGH(-60000)
  5. MOV TL0,#LOW(-60000) SETB TR0 JNB TF0,$ CLR TF0 CLR TR0 DJNZ R1,BBB DJNZ R0,AAA POP 01H POP 00H RET NAP: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END SƠ ĐỒ MẠCH : Read more: http://www.ant7.com/forum/forum_post.asp?TID=1378#ixzz0vMQPFiDa
Đồng bộ tài khoản