用单片机汇编语言编写两个程序(越简单越好)

1抢答器程序2表决器程序... 1 抢答器程序
2 表决器程序
展开
 我来答
生活如歌_
2012-11-28 · TA获得超过1.5万个赞
知道大有可为答主
回答量:7398
采纳率:78%
帮助的人:2170万
展开全部
先来个抢答器的程序,P1接一个共阳极数码管,P0接8个抢答按键,主持人复位采用单片机复位按钮实现。
ORG 0000H
START: MOV A,P0
CJNE A,#0FFH,PL0
SJMP START

PL0: LCALL DELAY
MOV A,P0
CJNE A,#0FFH,PL1
SJMP START

PL1: JNB ACC.0,K1
JNB ACC.1,K2
JNB ACC.2,K3
JNB ACC.3,K4
JNB ACC.4,K5
JNB ACC.5,K6
JNB ACC.6,K7
JNB ACC.7,K8
LJMP START

K1: MOV P1,#0F9H
SJMP $
K2: MOV P1,#0A4H
SJMP $
K3: MOV P1,#0B0H
SJMP $
K4: MOV P1,#99H
SJMP $
K5: MOV P1,#9H
SJMP $
K6: MOV P1,#82H
SJMP $
K7: MOV P1,#0F8H
SJMP $
K8: MOV P1,#80H
SJMP $

DELAY: MOV R6,#15
DEL2: MOV R7,#200
DJNZ R7,$
DJNZ R6,DEL2
RET
END

表决器见下面的链接吧,参考一下:

参考资料: http://wenku.baidu.com/view/0d7578c39ec3d5bbfd0a7473.html

泥凌波Rs
2012-11-30 · TA获得超过1920个赞
知道大有可为答主
回答量:8784
采纳率:0%
帮助的人:2118万
展开全部
首先,你必须购买一个副本的51本书汇编语言参考上述简单的例子,
你没有说清楚设定的时间具体的工作时间或时间启动
工作时间,与时间无关的或时间,甚至把它,那就是打开一个定时的定时器记得有一次,在定时器中断,并设置标志按钮,设定好时间,打开定时器中断打开一台机器,和然后继续在主循环查询标志,如果有迹象显示关闭第一个打开第二台计算机,并启动定时器,然后检查该标志停止听到循环开始
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
np...4@163.com
2012-11-29
知道答主
回答量:27
采纳率:0%
帮助的人:3.9万
展开全部
51单片机汇编语言
;入口20H 8位二进制数
出口21h22h4位小数的BCD码
BCD:MOV 21H,#00H
MOV 22H,#00H
JNB 20h.7,BCD1
MOV 22H,#01H
MOV 21H,#28H
BCD1:20h.6 JNB,BCD2
MOV A,#64H BR /> ACALL新增
BCD2:20h.5 JNB,bcd3
MOV A,#32H
ACALL添加
bcd3:JNB 20h.4,BCD4
MOV一个,#16H
ACALL添加
BCD4:MOV A,20H
ANL A,#0FH
DA A
ACALL添加
RET
附加:添加,21H
DA A
MOV 21H,一个
CLR A
ADDC A,22H
MOV 22H,一个
RET
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式