MCS-51单片微型机原理与应用实验指导书.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:45 大小:2.1MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

MCS-51单片微型机原理与应用实验指导书.pdf

MCS-51单片微型机原理与应用实验指导书.pdf

预览

免费试读已结束,剩余 35 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MCS-51单片微型计算机原理与应用实验指导书中南民族大学计算机科学学院2006年1月目录实验一MCS51指令系统学习及编程..................................1实验二命令键入口及显示程序应用....................................4实验三定时器及位操作指令学习........................................7实验四电子时钟实验............................................................9实验五脉冲计数(定时/计数器实验)..........................11实验六P1口亮灯和INT0中断实验...................................14实验七脉冲计数/秒(定时/计数器综合实验)...............15实验八工业顺序控制..........................................................18实验九简单I/O口扩展......................................................20实验十8255并行I/O接口应用.........................................21实验十一串行显示接口......................................................23实验十二单片微机间通信..................................................24实验十三A/D转换实验....................................................26实验十四D/A转换实验....................................................28实验十五步进电机控制......................................................31附录DICE-5103S简介.........................................................37实验一MCS51指令系统学习及编程1.片内外RAM单元的数据操作实验目的:掌握单片机存储器中不同逻辑空间的数据操作。实验内容:按下面要求连续送数。1)片内RAM50H一5FH单元置初值。2)将50H一5FH的数据送到片外RAM2100—2l0FH单元。ORG2000H20007850MOVR0,#50H20027A10MOVR2,#l0H200474E0MOVA,#E0H2006F6M1:MOV@R0,A200708INCR0200804INCA2009DAFBDJNZR2,M1200B7850MOVR0,#50H200D902100MOVDPTR,#2100H20107A10MOVR2,#10H2012E6M2:MOVA,@R02013F0MOVX@DPTR,A201408INCR02015A3INCDPTR2016DAFADJNZR2,M280FEM3:LJMPM3思考:利用R0作指针编写程序,如何对片外数据存储器2200H--220FH单元进行数据传送。3)双字节加法:加数和被加数分别在片内RAM50H,51H,53H单元,高位在前。执行完双字节加法程序后,检查并验证54H,55H,56H单元的内容。ORG2000H2000E551MOVA,51H20022553ADDA,53H2004F556MOV56H,A2006E550MOVA,50H20083552ADDCA,52H200AF555MOV55H,A200CE4CLRA200D3400ADDCA,#00H200FF554MOV54H,A80FESJMP思考:说明200CH以后的程序段操作。12.多字节十进制加法掌握MCS—5l汇编语言程序设计方法。1)设加数存贮单元为片内RAM50H,51H,被加数和结果存贮单元为片内RAM52H,53H和用户标志F0。ORG2000H20007851MOVR0,#5IH20027633MOV@R0,#33H200418DECR020057644MOV@R0,#44H20077953MOVR1,#53H