我来教大家“达人麻将开挂下什么软件”(确实是有挂)-哔哩哔哩

网上有关“用单片机汇编语言编个程序 像调电子钟 按下设定键 分 数码管闪烁 闪烁时 按加减键 可调显示值”话题很是火热,小编也是针对用单片机汇编语言编个程序 像调电子钟 按下设定键 分 数码管闪烁 闪烁时 按加减键 可调显示值寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

您好:手机麻将有挂是真的吗这款游戏可以开挂,确实是有挂的,咨询加微信【】很多玩家在这款游戏中打牌都会发现很多用户的牌特别好,总是好牌,而且好像能看到其他人的牌一样。所以很多小伙伴就怀疑这款游戏是不是有挂,实际上这款游戏确实是有挂的
http://www.boyicom.net/sheng/1.jpg
1.手机麻将有挂是真的吗这款游戏可以开挂,确实是有挂的,通过添加客服微信 2.咨询软件加微信【】在"设置DD功能DD微信手麻工具"里.点击"开启". 3.打开工具.在"设置DD新消息提醒"里.前两个选项"设置"和"连接软件"均勾选"开启"(好多人就是这一步忘记做了) 4.打开某一个微信组.点击右上角.往下拉."消息免打扰"选项.勾选"关闭"(也就是要把"群消息的提示保持在开启"的状态.这样才能触系统发底层接口)

COM8155 EQU 0F100H

PA8155 EQU 0F101H

PB8155 EQU 0F102H

PC8155 EQU 0F103H

ORG 0000H

AJMP START

ORG 000BH

AJMP JISHU

ORG 001BH

AJMP MID

ORG 0100H

START:

MOV SP,#80H

CLR RS0

CLR RS1

MOV DPTR,#COM8155

MOV A,#03H ;8155初始化

MOVX @DPTR,A

;----------开始充气检测--------------------

BEGIN:

MOV 20H,#17H

MOV 21H,#3BH

MOV 22H,#00H

MOV 23H,#00H

MOV 24H,#00H

MOV TMOD,#11H ;定时器工作在方式1

MOV TH1,#0B1H

MOV TL1,#0DFH

MOV TH0,#0B1H

MOV TL0,#0B1H ;定时器0还定时

MOV IE,#10000010B

SETB TR0

SETB TR1

START1:

ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JZ START1

MOV DPTR,#PC8155

MOVX A,@DPTR

RRC A

JNC S1

RRC A

JNC S2

RRC A

JNC S3

RRC A

JNC S4

RRC A

JNC S5

RRC A

JNC S6

AJMP START1

S1: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S1

INC 20H

AJMP START1

S2: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S2

DEC 20H

AJMP START1

S3: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S3

INC 21H

AJMP START1

S4: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S4

DEC 21H

AJMP START1

S5: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S5

INC 22H

AJMP START1

S6: ACALL DISPLAY

MOV DPTR,#PC8155

MOVX A,@DPTR

CLR C

SUBB A,#0FFH

JNZ S6

DEC 22H

AJMP START1

;-----------------------------------

MID:;----开启AD转换器并读入数据 ---------------

PUSH PSW

PUSH ACC

PUSH B

PUSH DPL

PUSH DPH

SETB RS0

SETB RS1

;--------------------------

SEC:

MOV A,23H

CLR C

SUBB A,#32H

JC LOOP1

MOV 23H,#00H

INC 22H

LOOP1: CLR C

MOV A,22H

SUBB A,#3CH

JC MIN1

MOV 22H,#00H

INC 21H

MIN1: MOV A,21H

CLR C

SUBB A,#3CH

JC HOU1

MOV 21H,#00H

INC 20H

HOU1: MOV A,20H

CLR C

SUBB A,#18H

JNC D0

AJMP MID1

D0:MOV 20H,#00H

AJMP MID1

;--------------------------------

MID1:

MOV TMOD,#11H

MOV TH1,#0B1H

MOV TL1,#0DFH

MOV IE,#10001010B

SETB TR1

POP DPH

POP DPL

POP B

POP ACC

POP PSW

RETI

;------开中断,下一个计时-----

;------------AD转换中断结束-------------------------

;------------调速中断-------------------------

JISHU: PUSH PSW

PUSH ACC

PUSH B

PUSH DPL

PUSH DPH

INC 23H

MOV TMOD,#11H

MOV TH0,#0FFH

MOV TL0,#55H

MOV IE,#10001010B

SETB TR0

POP DPH

POP DPL

POP B

POP ACC

POP PSW

RETI

;------------调速中断-------------------------

DISPLAY:

MOV B,#0AH

MOV A,20H

DIV AB

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#07FH

INC DPTR

MOVX @DPTR,A

ACALL DELAY

MOV A,B

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#0BFH

INC DPTR

MOVX @DPTR,A

ACALL DELAY

;-------------------------------

MOV DPTR,#PA8155

MOV A,#00H

MOVX @DPTR,A

MOV A,#0DFH

MOV DPTR,#PB8155

MOVX @DPTR,A

;--------------------------------

MOV B,#0AH

MOV A,21H

DIV AB

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#0EFH

INC DPTR

MOVX @DPTR,A

ACALL DELAY

MOV A,B

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#0F7H

INC DPTR

MOVX @DPTR,A

ACALL DELAY

;-------------------------------

MOV DPTR,#PA8155

MOV A,#00H

MOVX @DPTR,A

MOV A,#0F7H

MOV DPTR,#PB8155

MOVX @DPTR,A

;--------------------------------

MOV B,#0AH

MOV A,22H

DIV AB

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#0FDH

INC DPTR

MOVX @DPTR,A

ACALL DELAY

MOV A,B

MOV DPTR,#LED_TAB ;字型码表

MOVC A,@A+DPTR

CPL A

MOV DPTR,#PA8155

MOVX @DPTR,A

MOV A,#0FEH

INC DPTR

MOVX @DPTR,A

ACALL DELAY

RET

;------------------------

;----------------------

;-----------------------------------

DELAY:MOV R0,0FFH

DE0:

DJNZ R0,DE0

RET

LED_TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H

DB 080H,90H,88H,83H,0C6H,0A1H,86H,8EH

END

用汇编语言编写一个51单片机程序,实现电子秒表功能

ORG 00H

AJMP MAIN

ORG 0BH

AJMP T0INT

ORG 30H

MAIN:

MOV? SP,#60H

MOV R4,#20

MOV TMOD,#01H

MOV TH0,#03CH;12M晶振时定时初值

MOV TL0,#0B0H

SETB EA

SETB ET0

SETB TR0

MOV R0,#20

DISP:

MOV A,26H

MOV B,#10

DIV AB

MOV 20H,B ;余数(百分秒位数)

MOV 21H,A ;商(十分秒位数)

MOV A,27H

MOV B,#10

DIV AB

MOV 22H,B ;余数(秒个位数)

MOV 23H,A ;商(秒十位数)

MOV A,28H

MOV B,#10

DIV AB

MOV 24H,B ;余数(分个位数)

MOV 25H,A ;商(分十位数)

MOV A,20H ;秒

ACALL SEG7

MOV P1,A

CLR P2.0

ACALL DLY

SETB P2.0

MOV A,21H ;十秒

ACALL SEG7

MOV P1,A

CLR P2.1

ACALL DLY

SETB P2.1

MOV P1,#40H ;"-"

CLR P2.2

ACALL DLY

SETB P2.2

MOV A,22H ;分

ACALL SEG7

MOV P1,A

CLR P2.3

ACALL DLY

SETB P2.3

MOV A,23H ;十分

ACALL SEG7

MOV P1,A

CLR P2.4

ACALL DLY

SETB P2.4

MOV P1,#40H ;"-"

CLR P2.5

ACALL DLY

SETB P2.5

MOV A,24H ;时

ACALL SEG7

MOV P1,A

CLR P2.6

ACALL DLY

SETB P2.6

MOV A,25H ;十时

ACALL SEG7

MOV P1,A

CLR P2.7

ACALL DLY

SETB P2.7

AJMP DISP

T0INT:

MOV TH0,#03CH

MOV TL0,#0B0H

DJNZ R0,T0INTR

MOV R0,#20

INC 26H ;

MOV A,26H

CJNE A,#60,T0INTR;未1S,跳出中断。

MOV 26H,#0

INC 27H ;秒+1

CPL 7FH

MOV A,27H

CJNE A,#60,T0INTR

MOV 27H,#0

INC 28H

MOV A,28H

CJNE A,#60,T0INTR

MOV 28H,#0

T0INTR:

RETI

DLY:

MOV R7,#2

D1:

MOV R6,#40

DJNZ R6,$

DJNZ R7,D1

RET

SEG7:

INC A

MOVC A,@A+PC

RET

DB?03FH ;0?共阴

DB?006H ;1

DB?05BH ;2

DB?04FH ;3

DB?066H ;4

DB?06DH ;5

DB?07DH ;6

DB?007H ;7

DB?07FH ;8

DB?06FH ;9

END

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

;功能:本程序实现P0口的对数码管动态显示秒表的分、秒、1/100秒;

; 计时程序由中断服务程序实现,采用定时计数器T0工作方式1;

; P2口实现对数码管的片选功能

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

;==========================初始化================================

SHUCHU EQU P2 ;定义P0口为输出口

PIANXUAN EQU P1 ;定义P2口为片选口

MIAO EQU 30H

FEN EQU 31H

MIAO0 EQU 32H

SHUZI EQU 33H

C_0 BIT 20H.0

;======================系统程序开始==============================

ORG 00H

LJMP START

ORG 03H

LJMP ON_OFF

ORG 0BH

LJMP T0_1

ORG 13H

LJMP RESET

ORG 30H

START:

CALL INIT

SETB C_0

MOV MIAO,#00

MOV MIAO0,#00

MOV FEN,#00

MOV DPTR,#TAB

MOV R2,#5

MAIN:

JNB C_0,$

CLR C_0

LL: CALL DISPLAY

CALL SHIJIAN

JMP MAIN

;========================时间子程序=============================

;输入:"30H、31H、32H"

;输出:无

;实现的功能:分、秒、百分之秒的计算。

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

SHIJIAN:

DJNZ R2,TIAOCHU

MOV R2,#5

INC MIAO0

MOV R3,MIAO0

CJNE R3,#100,TIAOCHU

MOV MIAO0,#00

INC MIAO

MOV R3,MIAO

CJNE R3,#60,TIAOCHU

MOV MIAO,#00

INC FEN

MOV R3,FEN

CJNE R3,#60,TIAOCHU

MOV FEN,#00

TIAOCHU:RET

;========================显示子程序=============================

;输入:"A"

;输出:"P2口"

;实现的功能:显示秒、分、百分之妙

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

DISPLAY:MOV SHUZI,MIAO0

CALL JISUAN

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示十位

MOV PIANXUAN,#10H ;片选

CALL DELAY

MOV PIANXUAN,#00H

MOV A,B

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示个位

MOV PIANXUAN,#20H ;片选

CALL DELAY ;延时

MOV PIANXUAN,#00H

MOV SHUZI,MIAO

CALL JISUAN

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示十位

MOV PIANXUAN,#04H ;片选

CALL DELAY

MOV PIANXUAN,#00H

MOV A,B

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示个位

MOV PIANXUAN,#08H ;片选

CALL DELAY ;延时

MOV PIANXUAN,#00H

MOV SHUZI,FEN

CALL JISUAN

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示十位

MOV PIANXUAN,#01H ;片选

CALL DELAY

MOV PIANXUAN,#00H

MOV A,B

MOVC A,@A+DPTR

MOV SHUCHU,A ;显示个位

MOV PIANXUAN,#02H ;片选

CALL DELAY ;延时

MOV PIANXUAN,#00H

RET

;========================计算子程序=============================

;输入:30H

;输出:"A和B"

;实现的功能:把33H中的数据十位和个位分离出来

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

JISUAN:MOV A,SHUZI ;数据放在A中

MOV B,#10 ;除数放在B中

DIV AB ;商放在A中,余数放在B中

RET

;====================复位中断服务程序============================

;输入;无

;输出: 无

;实现的功能:把30H、31H、32H中的数据清零。

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

RESET:PUSH ACC

MOV 30H,#00H

MOV 3H,#00H

MOV 32H,#00H

CALL DELAY

POP ACC

RETI

;====================启停中断服务程序============================

;输入;无

;输出: 无

;实现的功能:关闭定时器

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

ON_OFF:CPL TR0

CALL DELAY

RETI

;====================定时中断0服务子程序========================

;输入:无

;输出:无

;实现的功能:实现定时20MS,影响标中断志位C_0

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

T0_1:MOV TL0,50H ;设置定时初值

MOV TH0,51H

SETB C_0 ;定时标志位清0

RETI

;========================中断设置子程序=========================

;输入:无

;输出:无

;实现的功能:初始化设置定时器,设置初值,开中断0、中断1,定时器0.

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

INIT:MOV TMOD,#01H ;定时器0工作方式1

MOV DPTR,#65536-20000

MOV 50H,DPL

MOV 51H,DPH

MOV TL0,50H ;设置定时初值

MOV TH0,51H

MOV IE,#87H ;开定时器中断0

MOV TCON,#15H

RET

;======================延时程序==================================

;输入;无

;输出: 无

;实现的功能:延时一段时间

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

DELAY:MOV R6,#80

L7:MOV R5,#60

L8:DJNZ R5,$

DJNZ R6,L7

RET

;======================共阳查表数据==============================

TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H

;===========================结束=================================

END

关于“用单片机汇编语言编个程序 像调电子钟 按下设定键 分 数码管闪烁 闪烁时 按加减键 可调显示值”这个话题的介绍,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

(0)
上一篇 2024年05月15日
下一篇 2024年05月15日

相关推荐