全球旧事资料 分类
PLCALLDISPLAYSJMPT0INTMOVMOVDJNZMOVDECCJNEMOVEXTRETIMOVAR5LOOPTH03CHTL00B0HR4EXTR420R5R50FFHEXTR559存放秒数定时50ms
DISPLAY
MOVDIVMOVMOVSETBCLRMOV
B10AB40HA41HBP31P30A40H
MOVCAADPTR
6
fMOV
P2A
LCALLDELAYSETBCLRMOVP30P31A41H
MOVCAADPTRMOVP2A
LCALLDELAYRET
DELAYDL2
MOV
R650
MOVDJNZDJNZRET
R7100R7R6DL2
TAB
DB3FH06H5BH4FH66H6DH7DH07H7FH6FH77H7CH39H5EH79H71HEND
4、用定时器定时产生周期为1MS占空比为60的矩形波。的矩形波。、占空比为的矩形波ORGLJMPORGLJMPORGMAINMOVMOVMOVMOVSETBSETB0000HMAIN000BHT0INT0030HR410TMOD02HTH0156TL0156EAET0
7
定时100US
fSETBSJMP
TR0
T0INT
DJNZMOVSETBRETI
R4NEXTR410P37
NEXT
CJNECLR
R44EXTP37
EXT
RETIEND5、完成八盏发光二极管流水点亮的电路及程序设计,每个发光二极管点亮05、完成八盏发光二极管流水点亮的电路及程序设计,秒。
ORGLJMPORGMAINLOOPMOVMOV
0000HMAIN0030HR40FEHP1R4
LCALLDELAYMOVRLAMOVR4A
8
AR4
fSJMP
LOOP
DELAYMOVDL1DL2
R550
MOVR650MOVDJNZDJNZDJNZRETEND6、用动态显示法完成8位数码管的显示,显示内容为“20100618”、位数码管的显示,显示内容为“”。R7100R7R6DL2R5DL1
ORG0000HLJMPMAINORG0030HMAINMOVMOVMOVMOVMOVMOVMOVMOVDPTRTAB30H231H032H133H034H035H636H1
9
fMOV
37H8
LOOP
LCALLDISPLAYSJMPLOOP
DISPLAY
MOVMOV
R030HR20FEH
LOP1
MOVMOV
P3R2AR0
MOVCAADPTRMOVP2A
LCALLDELAYINCR0MOVRLAMOVCJNERETR2AR038HLOP1AR2
DELAYMOVR650DL2MOVR750DJNZR7DJNZR6DL2RETTABDB3FH06H5BH4FH66H6DH7DH07H7FH6FH77H7CH39H5EH79H71HEND7、简单编程题:、简单编程题:
10
f1)编程查找内部RAM的30H一50H单元中是否有0FFH这一数。若查找到,)这一数。若查找到,若未找到,则将52H单元置为01H若未找到,则将51H单元置为00H。若未找到。FINDNET2MOVMOVAR0CJNEMOVRETNETINCCJNEMOVRET2)两个字符串分别存放在首地址为42H和52H的内部RAM中,字符串长度)单元,请编程比较两个字符串。若相等,单元,放在41H单元,请编程比较两个字符串。若相等,则把数字00H送40H单元,单元。否则把0FFH送40H单元。COMPMOVMOVMOVLOOPMOVMOVMOVCJNEINCINCDJNZMOVRETNETMOVRET40H0FFHR741HR042HR152HAR030HAAR1A30HNETR0R1R7LOOP40H00HR0R051HNET251H00HA0FFHNET52H01HR030H
11
f3)在外部RAM首地址为TABLE的数据表中有10个字节数据,请编程将每个)个字节数据,字节的最高位无条件地置1。。ZHIGAMOVMOVDPTRTABLER710
LOOPMOVXADPTRORLA80H
MOVXDPTRr
好听全球资料 返回顶部