当前位置:首页 > 单片机 > 单片机
[导读] ;P2 外接八个按键,P1 外接八个 LED;一个按键对应控制一个灯,比如 P2.0 只控制 P1.0。;按一下键,对应的 LED 亮灭转换一次;不按则保持状态,常亮或常灭 ORG 0000H LJMP START ORG 000BH MOV TH

;P2 外接八个按键,P1 外接八个 LED


;一个按键对应控制一个灯,比如 P2.0 只控制 P1.0。


;按一下键,对应的 LED 亮灭转换一次


;不按则保持状态,常亮或常灭



ORG 0000H

LJMP START

ORG 000BH

MOV TH0, #HIGH(65536 - 10000) ;10ms@12MHz

MOV TL0, #LOW(65536 - 10000)

MOV A, P2

CPL A

MOV B, A

XRL A, 21H

ANL A, 21H

MOV 22H, A

MOV 21H, B

XRL 20H, A

MOV P1, 20H

RETI

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

START:

MOV TMOD, #01H

MOV TH0, #HIGH(65536 - 10000) ;10ms@12MHz

MOV TL0, #LOW(65536 - 10000)

SETB TR0

MOV IE, #82H


LOP:SJMP LOP


END



本程序完全符合题目要求,但是并没有被提问者选中。


提问者选中的程序,比做而论道写的,罗嗦的也太多了。


该程序的作者,对题目要求都理解不了,甚至说题目有矛盾。


当其故作高深的提出建议后,由此就得到了提问者的认同。


感兴趣的网友,可以打开题目链接,看看两个程序功能,相差多少。



其实,本程序,还可以更简单一些:


ORG 0000H

MOV A, P2

CPL A

MOV B, A

XRL A, 21H ;C_T

ANL A, 21H ;

MOV 21H, B ;C_L

XRL P1, A

DJNZ R7, $

DJNZ R6, $ - 2

JMP 0000H


END

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

语音识别技术,也被称为自动语音识别(Automatic Speech Recognition,ASR),其目标是将人类的语音中的词汇内容转换为计算机可读的输入,例如按键、二进制编码或者字符序列。

关键字: 语音识别 按键 二进制

MCS-51单片机的汇编语言程序由若干条汇编语言指令和伪指令构成。指令存放在程序存储器中,被单片机读取并执行,且执行结果将影响单片机自身的状态。

关键字: 汇编语言 伪指令

目前,结构化是程序设计的基本要求,可以使程序结构清晰、易于读写且方便调试,也能够提高程序设计的效率。在结构化程序设计中,程序的基本结构有三种,即顺序结构、分支结构及循环结构。而子程序(也被称为函数或过程)是一种提高程序模...

关键字: 汇编语言 顺序程序设计

在单片机系统设计中,程序设计是重要的一环,它的质量直接影响到整个系统的功能。用汇编语言进行程序设计的过程和用高级语言设计程序有相似之处,其设计过程大致可以分为以下几个步骤:

关键字: 汇编语言 程序设计 单片机

汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。在汇编语言中,用助记符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。在...

关键字: 汇编语言 指令 单片机

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言...

关键字: C语言 汇编语言

十档调色太阳能庭院灯方案-DLT8P60SC-杰力科创

关键字: 机械 按键

基于Proteus学习单片机系列——按键

关键字: protues 按键

在汇编语言程序设计中,经常使用各种符号代替地址、变量和常量等,以增加程序的可读性。尽管符号的命名由编程者决定,但并不是任意的.

关键字: ARM 汇编语言 符号

硬件设计: GR8CPU是在面包板上构建功能齐全的计算机。

关键字: CPU Unix 汇编语言
关闭
关闭