2023年单片机程序题库.docx
《2023年单片机程序题库.docx》由会员分享,可在线阅读,更多相关《2023年单片机程序题库.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 .实现片外数据存储器数据传送(2 02 3H)- (21 OOH)MOV DPTR, # 2023HoMOVX A,DPTR。MOV DPTR, #2 100HoMOVX DPTR, A.查表法求Y=X2。设X(0 WXW15)在片内RAM的2 0H单元中,规定查表求Y,存入片内RAM 21H单元。1) ORG 1 000H。SQU: MOV DPTR, # 3 0 0 0H ;拟定表首地址(基地址)oMOVA, 20H o;取X(变量:偏移量)MOVC A,A+DPTRo;查表求 y=X2。MOV 2111八。;保存丫(结果)。RET”;子程序结束。;其它程序段。ORG 3000H;常数
2、表格首地址TAB: DB 00, 01, 04 , 09,- , 225 ;平方表END2)ORG 1000H;程序起始地址SQU:。MOVA, 20 Ho;取乂ADDA,#3。;修正偏移量oMOVCA,A + PC;查表求 Y=X2 (PC=1 0 05H)g MOV 2 1H,A。;存结果。 RET。 ;子程序结束oTAB:。DB 00,01,04 -;平方表DB 09,,2 2 55 36个不能满足规定,必须借助硬件计数器或软件循环。TO定期初值:(方式l)t=10ms,X = 50 00D=1388H,C=(13 8 8H)补=EC 7 8H T1 计数初值:(方式 2)START:
3、MOV TMOD, #61H。 MOV TL1,#OCDHo MOV TH1,#OCDHo CLR Pl. 0SETB TR 1LOOP 1 : CPL Pl. 7LOOP2: MOV TLO,#78HMOV THO , #0ECHSETB TROL 0 OP3: JBOT F 0 ,LOOP4SJMP LOOP3LOOP4:MOV TL0,#78H。MOV THO, # 0 E CHCPL PL 0JBC TF1,LOOP1SJMP L OOP 2ln_nn.n/定可20ms4IS L计数3.分析下面程序MOV RO, #0C8H;(R0) =2 00CLR P1.7;P1. 7为低电平LO
4、OP: CPL1.7厅1.7变反(1以5)NOP ; (1 |ns )NOP; (1 |is )DJNZ RO, LOOP; (RO) WO 则转(2|as)产S-s筠100个脉冲Pl.7 II10is4 ,设计一个延时1 0m s的延时子程序,已知单片机使用的晶振为6MHZO机器周期数ORGOO20H1MOV RO, #0AH;外循环 10 次1DL2:MOV R1, #MT;内循环 MT 次1DL1: NOPNOP;空操作指令DJ NZR1, DL12DJNZ RO, DL2RET内循环 DL1 到指令 DJNZ R1,DL1 的计算:(1 +1+2) x 2 u s xMT = 1000
5、 U sMT=125=7DH总的延时时间:1+ l+(l + l+2) xl 2 5+2 x 10 x 2 u s= 10.062ms.试计算延时程序的执行时间DELAY: MOV R 6,#6 4H(=1 0 0) 111: MOV R7,#0FFH( = 255)b 12 : DJN Z R7, 12DJNZ R6, I h 2RET2o8延时时间计算:(设时钟fO SC=12MHz ) T=lus t =(1X 1 +1X100+2X 1 0 0X255 + 2X 1 O0+2X1)XT= 51. 303 ms5 . DELAY: MOV R6, # 1 00D 1: MOV R 7 ,
6、D 1: MOV R 7 ,D 1: MOV R 7 ,#10D2:NOPDJNZ R7,DJNZ R7,DJNZ R7,D2。-DJNZ R6, DI。RET计算延时程序的执行时间(设时钟fos C =6MHz,T=2us)。6 .十六进制数转换为AS CII码:HASCCJNE A,#0AH,NoN: JNC N1 (C=0 跳 N1)ADD A,#30HoSJMPoSEN 1 :ADDA,#3 7 HSE:RET。7 .设从片内RAM3 0 H单元和4 0 H单元有两个1 6字节数,把它们相加,结果放于3 0H单元开始的位置处(设结果不溢出)。ORG 1000HoMOV R0,#30Ho
7、MOV RI, #40HoMOV R2,#16CLR CLOOP:MOV A, R0X % 40y = 2x20 x 40x x 40y = 2x20 x 40x x20oADDC A,R1-MOV R0, AINC R 0“NC RIDJNZ R2,LOOP-END.按下面公式编写程序,x为无符号数,存在2 0 h单元y存放在2 1h单元ORG 0 0 30H。MOV A, 20HCJNE A,#2 1H,LOOP1LOOP 1 : J C NEXT1C J NE A,#40H,LOOP2LOOP2: JNC NEXT2MOV B, #2MUL ABAJMP NEXT2NEX T1:CPL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 单片机 程序 题库
限制150内