成都理工大学 《单片微机原理及应用》实验报告

成都理工大学 《单片微机原理及应用》实验报告

ID:13141536

大小:272.00 KB

页数:25页

时间:2018-07-20

成都理工大学 《单片微机原理及应用》实验报告_第1页
成都理工大学 《单片微机原理及应用》实验报告_第2页
成都理工大学 《单片微机原理及应用》实验报告_第3页
成都理工大学 《单片微机原理及应用》实验报告_第4页
成都理工大学 《单片微机原理及应用》实验报告_第5页
资源描述:

《成都理工大学 《单片微机原理及应用》实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、成都理工2010级本科《单片微机原理及应用》实验报告成都理工大学核技术与自动化工程学院实验报告课程名称:单片微机原理及应用实验姓名:何云鹏学号:201006020104专业:核工程与核技术学期:2012~2013(2)任课教师:刘易24成都理工2010级本科《单片微机原理及应用》实验报告目录实验一数据传送及拆字2一、实验要求2二、实验原理2三、程序设计3四、现象及结果6实验二I/O控制7一、实验要求7二、实验原理8三、程序设计10四、现象及结果13实验三串口通讯14一、实验要求14二、实验原理15三、程序设计16四、现象及结果17实验四电机驱动19一、实验

2、要求19二、实验原理19三、程序设计19四、现象与结果23五、问题讨论2324成都理工2010级本科《单片微机原理及应用》实验报告实验一数据传送及拆字实验人员:何云鹏指导老师:刘易实验地点:6C701实验时间:2013.03.04实验内容:片内外数据传送,以及拆字。一、实验要求(1)数据传输1、掌握汇编语设计和调试方法,熟悉键盘操作。2、熟悉使用keil软件。3、将片外ROM空间数据传送到片内RAM。4、再将片外RAM空间数据传送到片内RAM。(2)拆字程序将片外RAM空间2000H单元的数据拆开,并分别存放在片外2001H和2002H单元。二、实验原理(

3、1)数据传输片外ROM空间数据传送到片内RAM1、先对外部ROM空间2000H到200FH单元置数,即对这个空间采用“DB”伪指令置数。2、然后将ROM空间数据逐一传送到内部RAM空间的40H到4FH单元。片外RAM空间数据传送到片内RAM3、先对外部RAM空间2000H到200FH单元置数,即对这个空间采用24成都理工2010级本科《单片微机原理及应用》实验报告“MOVX”指令置数。4、然后将RAM空间数据逐一传送到内部RAM空间的40H到4FH单元。(2)拆字程序1、先对外部RAM空间2000H置数,即对这个空间采用“MOVX”指令置数;2、然后将20

4、00H单元数据高低4位分别放入片外RAM空间的2001H和2002H单元。注意:2000H高低4为需要置不同数三、程序设计(1)数据传输片外ROM数据传送到片内RAMorg0000hjmpmainorg0100hmain:movr0,#00h;赋r0指向00movr1,#40hmovdptr,#2000h;赋dptr指向2000loop:movca,@a+dptrmov@r1,aincdptrincr024成都理工2010级本科《单片微机原理及应用》实验报告incr1mova,#00hcjner0,#10h,loop;比较r0是否等于10,不等就跳向loo

5、psjmp$org2000hdb12h,23h,34h,45h,56h,67h,78h,89h,9ahdb0abh,0bch,0cdh,0deh,0efh,0f1h,0e1hend;自片外ROM2000h起置数片外RAM数据传送到片内RAMorg0000Hjmpmainorg0100Hmain:movr0,#00H;赋r0指向00movdptr,#2000H;赋dptr指向2000loop:movx@dptr,aincdptr;dptr增一incr0incacjner0,#10H,loop;比较r0是否等于10,不等就跳向loopmovr0,#00H;赋r

6、0指向00movr1,#40Hmovdptr,#2000H;赋dptr指向200024成都理工2010级本科《单片微机原理及应用》实验报告lop:movxa,@dptrincdptrincr0mov@r1,aincr1cjner0,#10H,lopsjmp$;停指针,短跳,这儿跳到这儿end(2)拆字程序org0000hajmpmainorg0100hmain:movdptr,#2000hmova,#64hmovx@dptr,aanla,#0f0hswapaincdptrmovx@dptr,amovdptr,#2000hmovxa,@dptranla,#0

7、fhmovdptr,#2002hmovx@dptr,a24成都理工2010级本科《单片微机原理及应用》实验报告sjmp$end四、现象及结果(1)数据传输片内RAM0h至4Fh依次置数:12h,23h,34h,45h,56h,67h,78h,89h,9ah0abh,0bch,0cdh,0deh,0efh,0f1h,0e1h图1.1片外ROM数据传送到片内RAM实验结果片内RAM0h至4Fh依次置数:01h,02h,03h,04h,05h,06h,07h,08h,09h,0ah,0bh,0ch,0dh,0eh,0fh图1.2片外RAM数据传送到片内RAM实验

8、结果24成都理工2010级本科《单片微机原理及应用》实验报告(2)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。