问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...然后用按键控制变成1111,再用另一按键控制没按一次减1的程序...

发布网友 发布时间:2024-10-13 18:11

我来回答

2个回答

热心网友 时间:2024-11-01 05:32

DISL EQU 30H

DISH EQU 31H

DAT EQU 33H

T0L EQU 38H

T0H EQU 39H

SCANLED EQU 3BH

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP T0ISR

ORG 0030H

MAIN:

MOV SP,#5FH

MOV TMOD,#01H

MOV T0L,#0F0H

MOV T0H,#0D8H

MOV TH0,#0D8H

MOV TL0,#0F0H

MOV P2,#00H

MOV SCANLED,#0

MOV 33H,#10H

MOV 34H,#10H

MOV 35H,#10H

MOV 36H,#10H

MOV DISL,#0

MOV DISH,#0

SETB EA

SETB ET0

SETB TR0

SETB 00H

LOOP:

LCALL DELAY

JNB 00H,LOOP1

MOV A,DISL

ADD A,#01

MOV DISL,A

MOV A,DISH

ADDC A,#0

MOV DISH,A

LCALL DISCHG

LOOP1:

JB P3.0,LOOP2 ;显示1111

JNB P3.0,$

MOV DISL,#57H

MOV DISH,#04H

LCALL DISCHG

CLR 00H

SJMP LOOP

LOOP2:

JB P3.1,LOOP3 ;按一下减1

JNB P3.1,$

CLR 00H

MOV A,DISL

ORL A,DISH

JZ LOOP

CLR C

MOV A,DISL

SUBB A,#1

MOV DISL,A

MOV A,DISH

SUBB A,#0

MOV DISH,A

LCALL DISCHG

SJMP LOOP

LOOP3:

JB P3.2,LOOP ;恢复累加

JNB P3.2,$

SETB 00H

SJMP LOOP

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

DISCHG:

MOV R5,DISH

MOV R6,DISL

INC R5

CLR A

XCH A,R6

MOV B,#156

DISCHG1:

INC R6

ADD A,B

JC DISCHG1

DJNZ R5,DISCHG1

DEC R6

SUBB A,B

MOV B,#10

DIV AB

MOV 35H,A

MOV 36H,B

MOV A,R6

MOV B,#10

DIV AB

MOV 33H,A

MOV 34H,B

RET

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

T0ISR:

PUSH ACC

CLR TR0

MOV TH0,T0H

MOV TL0,T0L

SETB TR0

MOV DPTR,#LEDTAB

T000:

MOV R0,#DAT

MOV A,SCANLED

ADD A,R0

MOV R0,A

MOV A,SCANLED

JNZ T001

MOV P2,#01H

SJMP T0DIS

T001:

DEC A

JNZ T002

MOV P2,#02H

SJMP T0DIS

T002:

DEC A

JNZ T003

MOV P2,#04H

SJMP T0DIS

T003:

MOV P2,#08H

T0DIS:

MOV A,@R0

MOVC A,@A+DPTR

CPL A

MOV P0,A

INC SCANLED

MOV A,SCANLED

ANL A,#03H

MOV SCANLED,A

POP ACC

RETI

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

DELAY:

MOV R3,#200

DELAY1:

MOV R4,#250

DJNZ R4,$

DJNZ R3,DELAY1

RET

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

LEDTAB: DB 0FCH ;"0" 00H

DB 60H ;"1" 01H

DB 0DAH ;"2" 02H

DB 0F2H ;"3" 03H

DB 66H ;"4" 04H

DB 0B6H ;"5" 05H

DB 0BEH ;"6" 06H

DB 0E0H ;"7" 07H

DB 0FEH ;"8" 08H

DB 0F6H ;"9" 09H

DB 0EEH ;"A" 0AH

DB 3EH ;"B" 0BH

DB 9CH ;"C" 0CH

DB 7AH ;"D" 0DH

DB 9EH ;"E" 0EH

DB 8EH ;"F" 0FH

DB 00H ;" " 10H

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

END

热心网友 时间:2024-11-01 05:26

看 着急的你呀 单片机呀 你用啥显示的呀 液晶屏的程序能用到 led上吗?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 浦发银行卡密码输错三次。我24小时怎么不可以取钱 求给下面这个程序加个详细注释,是1-99s的倒计时程序 按键显示数字 想请教到底错在那里 写了一个led的汇编程序,只是显示三种模式的彩灯设计,仿真可以,可是烧到... 耐克科比5代战靴,鞋子里面臭了,怎么清洗? 假如地球不转动,时间会不会静止?什么是时间?究竟存不存在时间这么种东西... 6-s摇床主要结构??哪里专业生产摇床? ...为什么要加入粉丝群?求帮助 真的很想进她的粉丝群 怎么用英文称呼年轻空姐?hidude可以么? 宝宝七个月了血红蛋白87铁蛋白是920正常吗 血红蛋白87g贫血严重吗 在对电池片进行串焊的时候,为什么不能够使用焊锡丝 血常规检查血红蛋白87.红细胞比积30.9平均红细胞体积65.50平均血红蛋白量... 血红蛋白87 血红蛋白87严重吗 哪些行为不能做以免落下月子病 产后不可以做这些事 每天早上起床时候腰疼是怎么回事? 这二天早上起床后,老是腰疼、腿酸。请问这是什么情况。谢谢。 北京北大方正宽带网络科技有限公司公司简介 13岁孩子晚上睡不着觉是怎么回事 ...在那开店卖衣服,每天流水都至少20004000,真实吗?(一般的小县城是几... 武汉 暂住证如何办理 武汉如何办理暂住证 武汉办暂住证需要多久 武汉办理暂住证需多久? 在武汉办理暂住证需要什么材料,多长时间能办好? 武汉办暂住证得多久时间 什么是肾穿刺活检?肾穿刺活检的重要性是什么? 什么叫肾穿刺活检 肾部穿刺活检是什么意思 一盒巧克36元还是角 一盒巧克力共有15块,平均分给3个同学.每块巧克力是这盒巧克力的... ...了300元给小朋友们买礼物,到超市后发现开心果要25元一袋,巧克... 本人身高168CM,体重57KG。穿短裤的话该穿多长的啊。 ...有个别应用程序可以使用,有的应用程序无法使用(显示没有网络)_百 ... 为什么手机浏览器不能使用无线网络? ...描写边塞秋天的景色抒发了词人什么样的思想感情 渔家傲·塞下秋来风景异抒发了作者什么感情? ...塞下风景异在什么地方 表达了作者怎样的思想感情 被子哪种材质好 被子选哪种材质好 【被子选购】哪种被子比较好 各种常用被子的优缺点对比