![单片机实验讲义MCS-51系列指导_第1页](http://file4.renrendoc.com/view/efc7d481a6d686f329d11fe3536047f7/efc7d481a6d686f329d11fe3536047f71.gif)
![单片机实验讲义MCS-51系列指导_第2页](http://file4.renrendoc.com/view/efc7d481a6d686f329d11fe3536047f7/efc7d481a6d686f329d11fe3536047f72.gif)
![单片机实验讲义MCS-51系列指导_第3页](http://file4.renrendoc.com/view/efc7d481a6d686f329d11fe3536047f7/efc7d481a6d686f329d11fe3536047f73.gif)
![单片机实验讲义MCS-51系列指导_第4页](http://file4.renrendoc.com/view/efc7d481a6d686f329d11fe3536047f7/efc7d481a6d686f329d11fe3536047f74.gif)
![单片机实验讲义MCS-51系列指导_第5页](http://file4.renrendoc.com/view/efc7d481a6d686f329d11fe3536047f7/efc7d481a6d686f329d11fe3536047f75.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MCS-51系列单片机实验指R6中。R2、R3中输入源首址(2000H),R4、R5中输入目的地址(3000H)R6、中输入字节数(0FFH),运行程序,采用连续、断点和单步的运行方式调试程序,检查2000-20FFH3000-30FFH中内容完全—致。ORG07B0HMOVR2,#20HMOVR3,#00HMOVR4,#30HMOVR5,#00HMOV MOVMOVMOVXA,@DPTRMOVDPL,R5MOVDPH,R4MOVX@DPTR,AINCR3INCR4DJZNR6,L2ORG07B0HMOVR2,00HMOVR3,#00HMOVR4,#10HMOVR5,#00HMOVR6,#00HMOV MOVMOVDPH,R2MOVXA,@DPTRMOVDPL,R5MOVDPH,R4MOVX@DPTR,ACJNER3,#0FFH,LO42INCR2 INCCJNER5,#0FFH,LO43INCR4 INCCJNER7,#00H,LO44CJNER6,#00H,LO45SJMP$ DECR7SJMPSE22 DECR7DECR6SJMPSE22实验 P1口亮灯实P1P1口为准双向口,每一位都可独立地定义为输出线或输入线,为确保从端口引脚上输1。P1作为输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。2、P1.0-P1.7L1-L8,运行程序后,观察发光二极管闪亮移位情况。ORG;SE18:MOVP1,#0FFHLO34:MOVA,#0FEHLO33:MOVP1,ALCALLSE19RLASJMP;SE19:MOVR6,#0A0HLO36:MOVR7,#0FFHLO35:DJNZR7,LO35DJNZR6,LO36;8031有两个16位的定时器“0”和定时器“1”。都可以工作于定时器方式或计数器方式。工作方式的选择由特殊功能寄存器TMOD中的MlM0控制位决定。工作于定时器方式121/12。1/24。·定时器“0”和“1”有四种操作方式可供选择。请阅读《MCS—5l四、”及方式“lORG06E0H MOVTMOD,#05HMOVTH0,#00HMOVTL0,#00HSETBTR0 MOVMOVR3,TL0LCALLZOY0MOVR0,#79HMOVA,R6LCALLPTDSMOVA,R5LCALLPTDSMOVA,R4LCALLPTDSLCALLSSEESJMPLO29 CLRAMOVR4,AMOVR5,AMOVMOV CLRCMOVA,R3RLCAMOVR3,AMOVA,R2RLCAMOVR2,AMOVA,R6ADDCA,R6DAAMOVR6,AMOVA,R5ADDCA,R5DAAMOVR5,AMOVA,R4ADDCA,R4DAAMOVR4,ADJNZR7,LO30; MOVACALLPTDS1MOVA,R1SWAPA ANLMOV@R0,AINCR0; SETBMOVR5,#05H MOVMOV31H,#7EHMOVR7,#06H MOVMOVA,30HMOVX@R1,AMOVR0,31HMOVA,@R0MOVDPTR,#DDFFMOVR1,#0DCHMOVX@R1,AMOVA,30HRRAMOV30H,ADEC31HMOVA,#0FFHMOVX@R1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1; DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH;实验四 将P3.2(INT0)引脚连接到单个脉冲发生器输出端(实验板标有 插孔。将P1口的各个引脚分别接到8个发光二极管。ORGSJMPCHK00ORG000BHLJMPCLOCK;INT_T0ORG0030H MOVLCALLLEDP LCALLPTDS0MOVTMOD,#01HORLIE,#82HMOVTL0,#0B7HMOVTH0,#3CHMOV23H,#00HSETBTR0 LCALLDIS LCALLPTDS0SJMPLOO5 MOVR0,#79HMOVA,22HACALLPTDSMOVA,21HACALLPTDSMOVA,20HACALLPTDS; MOVACALLPTDS1MOVA,R1SWAPA ANLMOV@R0,AINCR0; PUSHPSWPUSHACCSETB0D3HINC23HMOVA,23HMOV23H,#00HMOVA,22HINCADAAMOVMOV22H,#00HMOVA,21HDAAMOVMOV21H,#00HMOVA,20HDAAMOVMOV20H,#00H ; SETBMOVR5,#05H MOVMOV31H,#7EHMOVR7,#06H MOVMOVA,30HMOVX@R1,AMOVR0,31HMOVA,@R0MOVDPTR,#DDFFMOVR1,#0DCHMOVX@R1,AMOVA,30HMOV30H,ADEC31HMOVA,#0FFHMOVX@R1,ADJNZR7,SSE1DJNZR5,SSE2CLRRS1; DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB88H,83H,0C6H,0A1H,86H,8EH,0FFH,0CH,89H,0DEH; MOVR4,AMOVR0,#50HMOVA,@R0MOVR1,AMOVA,R4MOV@R1,ACLRAPOPDPHINCDPTRdecr1clra MOV@R0,AINCDPTRPUSHDPLPUSHDPH DECR1SJMPX31; MOV ACALLXLEJNBACC.5,XX0DJNZR6,X0MOVR6,#20HMOVR0,#50HMOVA,@R0MOVR0,AMOVA,@R0MOVR7,AMOVA,#10H ACALLXLEJNBACC.5,XX1DJNZR6,X1MOVA,R7MOV@R0,ASJMPX2 MOVR6,AMOVA,R7MOV@R0,AMOVA,R6 ; ACALLDISACALLKEYMOVR4,AMOVR1,#48HMOVA,@R1MOVR2,AINCR1MOVA,@R1MOVR3,AMOVA,R4XRLA,R3MOVR3,04HMOVR4,02HJZX10MOVR2,#88HMOV DECR4MOVA,R4XRLA,#82HJZX11MOVA,R4XRLA,#0EHJZX11MOVA,R4JZX12MOVR4,#20HDECR2SJMPX13 MOVR4,#0FH MOVR2,04HMOVR4,03H MOVR1,#48HMOVA,R2MOV@R1,AINCR1MOVA,R3MOV@R1,AMOVA,R4JBACC.5,X113JBACC.4,X113MOVDPTR,#LS3 ;LS3:DB07H,04H,08H,05H,09H,06H,0AHDB0BH,01H,00H,02H,0FH,03H,0EHDB0CH,0DH; PUSHDPHPUSHDPLSETBRS1MOVR0,#7EHMOVR2,#20HMOVMOV MOVR1,#0DCHMOVX@R1,AMOVA,R2incMOVX DJNZR3,LS1CLRCRRCAMOVR2,ADECR0JNZLS2movxdecr0cplamovx@r0,aCLRRS1POPDPLPOPDPH; DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB; SETBRS1MOVR2,#0FEHMOVR3,#08HMOVR0,#00H MOVMOVA,R2MOVX@R1,ARLAMOVincCPLAANLA,#0FHJNZLP0INCR0DJNZ movr2,aclramovr1,#0ddhmovx@r1,amova,r2CLRRS1; JBACC.0,XP0MOVA,#00HSJMPLPP JBMOVA,#08HSJMPLPP JBMOVA,#10HSJMPLPP JB ADDsjmp; MOVMOVA,#10HMOV MOVINCCJNER0,#7EH,LEDSINCAMOV@R0,A; JBACC.4,LDFCLCALLX3DB79H,7EHSJMP A,#16H,LCK0 A,7AHSWAP A, 22H,A A,#60H,LE09 A,SWAP A, 21H,A A,#60H,LE15 A,SWAP A, 20H,A A,#24H,LE21 ; PUSH02H PUSH02H PUSH02H LCALLSSEEPOP02HPOP02HPOP02H;8032P1.0-P1.6控制注塑机的七道工序,现模拟控制七只发光二极管的点亮,低电平有入模拟开关,低电平,P1.7为声音输出。定工序执行是否正常,然后把K2置为低电平,看是否有声音,恢复中断1,停,VIN插孔用来输入,通过给该插孔传送交替01序列来发出声音。 ORG0000HLJMPPO10ORG0013HLJMPPO16;ORG MOVORLP3,#00H JNBP3.4,PO11ORLIE,#84HORLIP,#01HMOVSP,#53H MOVACALLPO1BMOVP1,#7DHACALLPO1BMOVP1,#7BHACALLPO1BMOVP1,#77HACALLPO1BMOVP1,#6FHACALLPO1BMOVP1,#5FHACALLPO1BMOVP1,#0FHACALLPO1BSJMPPO12; MOVB,R2 MOVP1,#7FHMOV20H,#0A0H SETBP1.7ACALLPO1ACLRP1.7ACALLPO1ADJNZ20H,PO18CLRP1.7ACALLPO1AJNBP3.3,PO17MOVR2,B MOV MOV; PUSH02H PUSH02H PUSH02H DJNZR2,DEL4DJNZR2,DEL3POP02HDJNZR2,DEL2POP02H;
实验六8255掌握8255的结构及编程方法,学习模拟交通控制的实现方法。8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。1、编制控制交通信号灯的程序,初始状态为四个路口的红灯全亮之后,东西路口的绿灯MOVXMOVX8255==========================ORG0BB0H MOVMOVDPTR,#0FFDBHMOVA,#88HMOVX@DPTR,AMOVDPTR,#0FFD8HMOVA,#0B6HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#25HLCALLDELY MOVDPTR,#0FFD8HMOVA,#75HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#55HLCALLDELYMOVR7,#05H MOVDPTR,#0FFD8HMOVA,#0F3HMOVX@DPTR,AINCDPTRMOVR2,#20HMOVDPTR,#0FFD8HMOVA,#0F7HMOVX@DPTR,AINCDPTRMOVA,#0DHMOVX@DPTR,AMOVR2,#20HLCALLDELYDJNZR7,JOD1MOVDPTR,#0FFD8HMOVA,#0AEHMOVX@DPTR,AINCDPTRMOVA,#0BHMOVX@DPTR,AMOVR2,#55HLCALLDELYMOVR7,#05H MOVDPTR,#0FFD8HMOVA,#9EHMOVX@DPTR,AINCDPTRMOVA,#07HMOVX@DPTR,AMOVR2,#20HLCALLDELYMOVDPTR,#0FFD8HMOVA,#0BEHMOVX@DPTR,AINCDPTRMOVR2,#20HLCALLDELYDJNZR7,JOD2LJMPJOD3; PUSH02H PUSH02H PUSH02H DJNZR2,DEL4DJNZR2,DEL3POP02HDJNZR2,DEL2POP02H;
实验七简单I/O学习单片机系统中扩展简单I/O利用74LS244作为输,开关状态,并将此状态,通过74LS273再驱动发光二极74LS13874LS27374LS244分别作为FFE0HFFFE4H,2K1---K8观察指示灯是否对应点亮。74LS273能否做输,74LS244能否做输出口I/O口扩展==========================ORG0B80H MOVMOVXA,@DPTR MOVDPTR,#0FFE4HMOVX@DPTR,A SJMPGOD0
A/D了解A/D0809转换性能及编程方法通过实验了解单片机如何进行。N44位拆分7EH7DHY2 DISP:PUSHPUSHMOVR0,#0DCH MOVR1,#0DDH MOVR3,#00HMOVR4,#00HMOVDPTR,#LS0MOVA,7EHMOVCA,@A+DPTRMOVX MOVMOVX ;选择DJNZ MOVMOVCMOVX@R0,A MOVA,#01HMOVX DJNZR3,$ POPDPLPOPDPHLS0:DB0C0H,0F9H,0A4H,0B0H,99H,92HDB82H,0F8H,80H,90H,88H,83H,0C6HDB08098051数据交换程序和线路应当如何改动?A/D转换程序========================ORG05A0HSE11:MOVMOV7EH,#00HMO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《C#中的类与对象》课件
- 《核动力反应堆技术》课件
- 《辅助元器》课件
- 《课时企业文化》课件
- 《高危妊娠产科麻醉》课件
- 《营运资本管理》课件
- 新版2025年度苗木土地租赁合同标准版11篇
- 《3 我和蔬菜交朋友》说课稿-2024-2025学年三年级上册综合实践活动长春版
- DB37-T 4547-2022 农作物秸秆生态循环利用技术规范
- 《线性规划案例》课件
- 重大事故隐患排查治理
- 部编版语文一年级下册第一单元教材解读
- 护士临床护理组长
- 2025保安部年度工作计划
- 宠物猫护理教学
- 2024年江苏经贸职业技术学院单招职业适应性测试题库
- 图书借阅登记表
- 2024年重庆市公务员录用考试《行测》真题及解析
- 中华人民共和国能源法
- 人居环境综合治理项目项目背景及必要性分析
- 2024年法律职业资格考试(试卷二)客观题试题及解答参考
评论
0/150
提交评论