코드가 필요 ASM의

S

Sheeraz ĭ

Guest
친애하는 모든

내가 설계도 ASM 코드 파일을 드라이버의 클럭이 필요합니다

베스트 감사합니다
Sheeraz 칸

[소리] img] [img /

 
여기에 led7segment입니까 시계를 사용하여 표시
주의 :
GIO = 시간
GIO = 10 * GIOCHUC GIODV
팡 = 분
펑하는 소리 = 10 * PHUTCHUC PHUTDV
GIAY가 = 2
GIAY = 10 * GIAYCHUC GIAYDV
//////////// 여기 /////////////////////는 프로그램
코드 :

도 포함 89c51.MC

비상 업적 0000H

LJMP 메인

비상 업적 000BH

LJMP ISR_T0

비상 업적 0030H

메인 :

;는 O NHO Chua GIA의 TRI

GIO EQU 20h

팡 EQU 21h

GIAY EQU 22H

; 출력 포트 정의

GIODV EQU 11110111B

GIOCHUC EQU 11111011B

PHUTDV EQU 11011111B

PHUTCHUC EQU 11101111B

GIAYDV EQU 01111111B

GIAYCHUC EQU 10111111B

; CAC 지수는 Khai 바오의 CAC의 TRI DAU

mov 인 GIO, # 0

mov 인 팡, # 0

mov 인 GIAY, # 0

mov 인 DPTR, # BANGMA

MOV R3, # 0

MOV는, # 01h를 TMOD

mov 인 익스플로러, # 82H; CHOPHEP의 NGAT TIMER0

SETB TF0; EP에의 NGAT 타이머 0

LAPLAI : 전화 HIEN_THI_GIAY

전화 HIEN_THI_PHUT

전화 HIEN_THI_GIO

JMP LAPLAI

; = = = = = = = = = = = = = 석사 7 Doan의 LED = = = = = = = = = = = = = = = = = =

BANGMA :

DB를 09H, 0BDH, 13H, 91H, 0A5H, 0C1H, 61H, 9DH, 01h, 85H

; = = = = = = = = = = = = = = = = = Phuc VU의 NGAT T0 = = = = = = = = = = = = =

ISR_T0 :

CLR은 TR0

MOV TH0, # 3CH

MOV TL0, # 0B0H

INC R3

CJNE R3, # 20, OUT_ISR; 20 * 50.000 = 1.000.000us = 1s

MOV R3, # 0

전화 THOIGIAN

OUT_ISR :

SETB TR0

RETI;*********************** THOIGIAN (쑤 정 giay / 팡 / gio )**************** ****

THOIGIAN :

밀어 ACC

INC GIAY

MOV, GIAY

CJNE, # 60, OUT_THOIGIAN

mov 인 GIAY, # 0

INC 펑하는 소리

MOV, 펑하는 소리

CJNE, # 60, OUT_THOIGIAN

mov 인 팡, # 0

INC GIO

MOV, GIO

CJNE, # 24, OUT_THOIGIAN
 
안녕 Sheeraz 칸,
내가 reupload 수 있습니다 당신은 shematic 수있다 볼 수 있을까요?

 
[소리] img] [img /
미안하지만, 당신은 첨부 파일이 필요합니다 보려면 로그인을에

 
친애하는 Sheeraz 칸,
이것은 당신을 도울 수있다는 의사 :
http://www.von-info.ch/PIC/Part1_R6.pdf
제발 깊이 참조하도록 이끌 clignot의 연구를 75 페이지의 예제와주지를 드라이버를 클럭 자신에게있을 수있게하는 프로그램입니다.
(BIGONOFF 감사합니다!)

건배,
Master_PicEngineer

 

Welcome to EDABoard.com

Sponsor

Back
Top