汇编语言 秒表程序设计

1,用两个按钮模拟秒表的运行。按钮A接到单片机的外部中断0,按钮B接到单片机的外部中断1,利用单片机内部定时器产出精确的1秒定时。两个按钮,按钮A为启动/暂停按钮,按钮B... 1,用两个按钮模拟秒表的运行。按钮A接到单片机的外部中断0,按钮B接到单片机的外部中断1,利用单片机内部定时器产出精确的1秒定时。两个按钮,按钮A为启动/暂停按钮,按钮B为复位按钮。
2,程序初始状态:所有的灯(连接P1口)都是熄灭的。当按钮A按一下之后,秒表启动,8个灯按照二进制的顺序依次点亮递增(每一秒递增一次),当再次按下按钮A时,秒表停止运行。停止后,如果再次按一下按钮A,则秒表继续递增。以此类推。按钮A的作用是让秒表暂停或者运行。
3,当秒表处于暂停状态时(非运行状态),按下B后,使得秒表回到初始状态。
展开
 我来答
47okey
推荐于2016-01-21 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5900
采纳率:75%
帮助的人:2393万
展开全部

ORG 00H

AJMP MAIN

ORG 03H

AJMP EX0INT

ORG 0BH

AJMP T0INT

ORG 13H

AJMP EX1INT

ORG 0030H

MAIN:

MOV P1,#0

MOV TMOD,#01

MOV TH0,#3CH

MOV TL0,#0B0H

MOV R0,#20

SETB EA

SETB EX0

SETB IT0

SETB EX1

SETB IT1

SETB ET0

 

MAIN1:

MOV P1,A 

AJMP    MAIN1

EX0INT:

CPL TR0

RETI

EX1INT:

JB TR0,EXRTI

MOV A,#0

EXRTI:

RETI

T0INT:

MOV TH0,#3CH

MOV TL0,#0B0H

DJNZ R0,RTI

MOV R0,#20

INC A

CJNE A,#0,RTI

MOV A,#0

RTI:

RETI

END

追问
能问下你的模拟软件是什么嘛?给个推荐吧
追答
proteus 7.5 SP3 
用camtasia 动画截屏
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式