1 / 17
文档名称:

单片机汇编语言跑马灯.docx

格式:docx   大小:445KB   页数:17页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机汇编语言跑马灯.docx

上传人:国霞穿越 2020/8/3 文件大小:445 KB

下载得到文件列表

单片机汇编语言跑马灯.docx

文档介绍

文档介绍:实验一跑马灯-亮灯左移右移循环黄天佑155一、 实验目的1、 进一步熟悉keilC仿真软件及单片机实验板的使用。2、了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路3、 掌握应用KEIL软件编辑、编译源汇编程序的操作方法。4、 了解单片机汇编语言程序的设计和调试方法。二、 实验原理1、实验板硬件电路图I-I"I!—":LX))PI?)PI^{AD4))PI^(AD6))P^.CHRXDFEAVPP■PJ-I]TXDfALEPRCK1PJ^INTO^(AinPUT。]P2MA14)PV5|TljP25|A11)FJ.^WRIr:4<A12)1P3^RDiP23|A)l>XTAL2P22IAW){A^gishFXrfl(A8>..gIL. :2心——J工——]vcc104—L4<J~>卩巧JS卩2M也P?2P2J:lP20PTJPIIkruckr2"TZpiSTC'12C5A6US2单片机最小系统2、单片机流水灯程序设计(1)流水灯程序设计思路及程序流程。实现流水灯的方法有很多,这里介绍一种。产生流水灯效果程序(逐条程序加注释)⑵start:movR0,#8;movA,#OFEH;LOOP:movP0,A;ACALLDELAY;RLA;DJNZRO,LOOP;movR1,#8;LOOP1:RRA;movP0,A;ACALLDELAY;DJNZR1,LOOP1;JMPstart;设置左移8次存入开始亮灯的位置传送P0并输出调用延时程序左移1位判断移送次数设置右移8次右移1位传送到P0口并输出调用延时程序判断右移次数重新设定显示DELAY:movR5,#10; 延时子程序D1:movR6,#100;D2:movR7,#100;DJNZR7,$;DJNZR6,D2;DJNZR5,D1;END ; 程序结束三、实验步骤及调试过程(2)保存文件,设一个文件名1、汇编语言程序的编写与调试(1)新建一个工程(3)找到对应单片机的芯片,这里我们选 AT89C51即可接着我们新建一个文本写程序(2)保存文件名,注意文件名的后缀应该为 .asm(汇编语言程序的格式)sPtEdr叶 n*d!昭4■电・.fKl枷如mw工」q=;「iXS[TMfriI■*^:(1)tFr•:sr*-・rvHLL*ftwhfv1iiiFEH iff,t*L»T-■■¥固" H證S-fLLPELiT JI>:4ElL宦»mMTrara■曲哥养isLr>-flrrrainli靈WX»EL>¥ -.112::"1CS:.L:OP1 Jmi14riTnirtI"mLt-ili■■»££,■』 U|廿M *n>>JIitF= ar-.-> ・■*»«TffTTTT—二廿工■!:fTip*审s■山SJ"<Mi,"Jt—thTrilli: [iwll«wJkldnfltiit- |tai 4lf¥;**★:■■冷—m°™1口i・3*11娜.<".■「*1p■" 削U4]L;r咋皿肚和乐HXDITIIWtmVFr-F-TTfttALStMKL;;弋3TAFTUFC021HPrflflJTtin^3E* s44i«"i"-iHf-DEttcjt(s|-"73-S A■Id" 「:e«v人"『『吗F>i-■■■■po*©埠3-i-Um**0—CQ*5^|⑵点击Add,(1)*hi>4■0pt^>W4;決屮Htdi典牝2車■ M0f-2"i«a口诘评斗鼻井*»r~ZJ轉**-l厂區自醫F内•]L■M11Mffll1-F■二UrHLMV□.b-n口£dww枣ip■L1V丄:SlJXL・.F讯卜JiCAlliELitElA时也UiM>■iltfEla44L'>箪社tHij-rDJfiEliLMHfInF口忖g戦iwF5,«n|i-ni>*Ktfel111D:y£?,■£:□!>Jli;>2>JK;1E-,E>:lirr-=SE*JI«卜“謂幽“贮l乱kLMRSCE禅i呃XLHLE罪口ELEXTER^LSVMM.;7CLSTMTH?>j<T_mimFuiii^