1 / 16
文档名称:

单片机实验报告.doc

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

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

分享

预览

单片机实验报告.doc

上传人:q1188830 2017/8/19 文件大小:159 KB

下载得到文件列表

单片机实验报告.doc

相关文档

文档介绍

文档介绍:成都理工大学
核技术与自动化工程学院




课程名称: 单片机原理实验
姓名:
学号:
专业: 机械_
学期: 2010上半学年
任课教师:
实验一:置数
实验人员: 指导老师:
实验地点: 6C701 实验时间: 周四晚
1:实验要求:
(1)向内部RAM区30h-3fh连续送入0ffh。
(2)向外部RAM区1000h-100fh连续送入0ffh。
(3)将内部ROM的表格送至内部RAM区30h开始的连续单元。
2:实验原理:
将要传送的数据装入累加器中,利用条件控制指令进行循环送数,直到数据送满16次结束循环。
由于是向外部RAM区送数,除了利用循环指令外,需注意应用到DPTR指针来进行数据的中转。
首先在ROM区中定义一个数据表格。再利用循环指令送数,由于涉及到ROM区,因此需注意数据必须先通过MOVC指令利用DPTR指针送入累加器A中,再进行传送。
3:实验程序设计:
程序1: mov a,#0ffh 数据送入a中
mov r0,#30h 送入目的地址
mov r1,#16 送入循环次数
loop:
mov ***@r0,a 开始送数
inc r0 r0置增
djnz r1,loop 至r1=0,停止循环
ajmp $ 循环停止,原地等待
end
程序2: mov a, #0ffh 送入数据
mov dptr,#1000h 送入目标地址
mov r0,#16 送入循环次数
loop:
movx ***@dptr,a 开始传送
inc dptr 指针置增1
djnz r0,loop r0=0则循环借宿
ajmp $ 原地等待
end
程序3: org 0000h
main: mov r0,#5 计入表格数据个数
mov r1,#30h 送入目标地址
mov dptr,#table 送入表格
loop: movc a,***@a+dptr 开始传送表格
mov ***@r1,a
clr a 累加器清0
inc dptr 指针地址置增1
inc r1 目标地址置增1
djnz r0,loop r0=0则结束循环
org 0100h 给表格定义地址
table: db 50h,51h,52h,53h,54h 表格内容
ajmp $ 原地等待
end
4:实验现象及结果
(1)给内部RAM30H开始的单元置FFH

(2)给外部RAM1000H开始的单元置数FFH

(3)向内部RAM30H开始的单元送入表格

实验2:拆字、拼字
实验人员: 指导老师:
实验地点: 6C701 实验时间: 周四晚
1:实验要求
(1)拆字:将2000h的内容拆开,高位送入2001h低4位,低位送入2002h低4位,低2001h、2002h高4位均清0。
(2)拼字:将2000h、2001h的低4位分别送入2002h高4位和低4位。
2:实验原理
(1)拆字:分别屏蔽2000h中内容的高位和低位,对目标地址清0,再将屏蔽后的数分别送入目的地址。
(2)拼字:将2000h内容屏蔽高位,再呼唤高低位后暂存r2,将2001h内容屏蔽高位,再跟r2内容相或后送入2002h中。
3:实验程序设计:
拆字程序: org 0000h
ajmp main
main: mov 2000h,#3ah 送3ah到2000h
mov a,2000h
swap a 交换高低位
anl a,#0fh 屏蔽高位
mov 2001h,a 送入2001h
mov a,r0 再次送入3ah
anl a,#0fh 屏蔽高位
mov 2002h,a 送入2002h
ajmp $ 原地等待
end

拼字程序: org 0000h
ajmp main
main: mov 2000h,#3Ah 送3Ah到2000h
mov 2001h,#5Bh 送5Bh到2001h
mov a,2000h
anl a,#0fh 屏蔽3Ah高位
swap a 屏蔽后交换高地位
mov r2,a 结果暂存r2
mov a,2001h
anl a,#0fh 屏蔽5Bh高位
orl a,r2 结果跟r2内容相或
mov 2002h,a 相或结果送入2002h
ajmp $ 原地等待
end
4:实验现象及结果:
拆字:


拼字:


实验3:数据传送、排序、查找
实验人员: 指导老师:
实验地点: 6C701 实验时间: 周四晚
1:实验要求:
数据传送:在r2、r3中输入源首址,r4