求51单片机电子时钟设计。用6个数码管显示出时分秒。

一、求51单片机电子时钟设计。用6个数码管显示出时分秒。

;=====================================

;程序完成一个电子钟的设计

;================================================

;定义程序入口地址

ORG		 ORG		000BH AJMP	T0INT 

;========================================================

;定义内部R EQU 30H

SEC EQU 40H

MIN EQU 41H

HOR E3H

;===================================

;定义数码管端口

LEG EQU P2

ORG		0100H 

START:

MOV		SEC, #50 MOV		MIN, #5 MOV		TIME, #0 MOV		TMOD, #01H MOV		T0) MOV		TH0, #HIGH(-50000) SETB	TR0 SETB	ET0 SETB	ISPLAY AJMP	MAIN 

COUNTER:

MOV		A,  #10 DIV		AB MOV		DISBUF, A MOV		DISN MOV		B, #10 DIV		AB 求51单片机电子时钟设计。用6个数码管显示出时分秒。MOV		DISBUF+3, A MO B MOV		A, SEC MOV		B, #10 DIV		AB MOV		DISBUF+6, A MOV		DISBUF+7, B MO MOV		DISBUF+5, #16 RET 

DISPLAY:

CALL	COUNTER MOV		R0, #DISBUF MOV		R1, #0 

DISPLOOP:

MOV		DPTR, #LEDCODE MOV		ATR MOV		LEDDATA, A MOV		DPTR, #LEDPOSIT MOV		A, R1 MOVC	A, @A+DPTR MOV		LEDSEG, A CALL	DELAY MOV		LEDSEG, #0FFH INC		R0 INC		R1 CJNE	R1, #8, DISPLOOP MOV		R0, DISBUF MOV		R1, #0 RET 

DELAY:

MOV		R7, #200 DJNZ	R7, $ RET 

T0INT:

PUSH	ACC MOV		TL0, #LOW(HIGH(-50000) INC		TIME MOV		A T0OUT MOV		TIME, #0 C CJNE	A, #60, T0OUT MOV		SEC, #0 INC		MIN MOV		A, MIN CJNE	A, #60, T0OUT MOV		MIN, #0 INC		HOR MOV		A, HOR CJNE	A, #24		HOR, #0 

T0TI

;=======================================

;共阴数码管码表

LEDCODE:

DB		3FH, 06H, 5bH, 4fH, 66H,     2    3    4    5    6    7     DB		7fH, 6fH, 77H, 7cH,	39H, 5eH, 79H, 71H, 40H   	  ;  8    9	   A    B    C    D    E    F 	 - 

;===============

;共阴数码管位选信号定义

LEDPOSIT:

DB	0FEH, 0FH, 0EFH, 0DFH, 0BFH, 7</p>

二、银联POS机设置问题,由于要换办公地点,电话改了,往外打电…

各家的手续费不一样,一般是在1-2%,我知道的,你可以打你银行的电话问问具体是多少,如果是2%,建议你在换个银行问问,有可能是1%

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。