单片机实验报告

  • 格式:doc
  • 大小:4.34 MB
  • 文档页数:38

下载文档原格式

  / 38
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(理工类)

课程名称:单片机原理及应用专业班级:07电子信息工程(2)班

学生学号: 02 学生姓名:师中秋

所属院部:信息技术学院指导教师:徐志国

20 10 ——20 11 学年第 1 学期

金陵科技学院教务处制

实验报告书写要求

实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用A4的纸张。

实验报告书写说明

实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。

填写注意事项

(1)细致观察,及时、准确、如实记录。

(2)准确说明,层次清晰。

(3)尽量采用专用术语来说明事物。

(4)外文、符号、公式要准确,应使用统一规定的名词和符号。

(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。

实验报告批改说明

实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。

实验报告装订要求

实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。

实验项目名称:存储器块清零实验学时: 2学时

同组学生姓名:张炎实验地点: B403 实验日期: 2010-10-12 实验成绩:

批改教师:批改时间:

一、实验目的和要求

1、实验目的

(1)掌握存储器读写方法

(2)了解存储器的块操作方法

2、实验要求

指定存储器中某块的起始地址和长度,要求能将其内容清零。

二、实验仪器和设备

伟福LAB6000仿真实验系统,奔腾以上计算机,装有WAVE集成调试软件

三、实验过程

Block equ 4000h

mov dptr, #Block ; 起始地址

mov r0, #0 ; 清 256 字节

clr a

Loop:

movx @dptr, a

inc dptr ; 指向下一个地址

djnz r0, Loop ; 记数减一

ljmp $

end

四、实验结果与分析

1、实验程序:

2、编译:

3、运行结果:

五、实验注意事项

通过本实验,了解单片机读写存储器的读写方法,同时也了解单片机编程,调试方法。

六、讨论、思考题

如何将存储器块的内容置成某固定值(例全填充为0FFH) 请学生修改程序,完成此操作

修改后程序:

编译:

运行结果:

七、心得体会

通过本实验,我了解到单片机读写存储器的读写方法,同时也了解到单片机编程,调试方法。学会了内存的移动方法,也加深对存储器读写的认识。

实验项目名称:内存块移动实验学时: 2学时

同组学生姓名:张炎实验地点: B403 实验日期: 2010-10-12 实验成绩:

批改教师:批改时间:

一、实验目的和要求

1、实验目的

(1)了解内存的移动方法

(2)加深对存储器读写的认识

2、实验要求

将指定源地址和长度的存储块移到指定目标位置。

二、实验仪器和设备

伟福LAB6000仿真实验系统,奔腾以上计算机,装有WAVE集成调试软件

三、实验过程

实验程序:

; 移动 3000H --> 4000H, 256 字节 mov r0, #30h

mov r1, #00h

mov r2, #40h

mov r3, #00h

mov r7, #0

Loop:

mov dph, r0

mov dpl, r1

movx a, @dptr

mov dph, r2

mov dpl, r3

movx @dptr, a

cjne r1, #0ffh, Goon1

inc r0

Goon1:

inc r1

cjne r3, #0ffh, Goon2

inc r2

Goon2:

inc r3

djnz r7, Loop

ljmp $

end

四、实验结果与分析

1、实验程序:

2、编译:

3、运行结果:

五、实验注意事项

块移动是计算机常用操作之一,多用于大量的数据复制和图象操作

六、讨论、思考题

本程序是给出起始地址,用地址加一方法移动块,请思考给出块结束地址,用地址减一方法移动块的算法。另外,若源块地址和目标块地址有重叠,该如何避免答:比较两个地址大小决定复制方向,假设使用REP MOVS指令,如果源地址大就要从低地址向高地址拷贝,DF=0,否则DF=1并且要从末尾拷贝。

七、心得体会

通过本实验,我学会了内存的移动方法,也加深对存储器读写的认识。了解到单片机读写存储器的读写方法,同时也了解到单片机编程,调试方法。

实验项目名称: P1口输入输出实验学时: 2学时

同组学生姓名:张炎实验地点: B403 实验日期: 2010-10-19 实验成绩:

批改教师:批改时间:

一、实验目的和要求

1、实验目的

(1)学习P1口的使用方法

(2)学习延时子程序的编写和使用

2、实验要求

(1)P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮(2)、作输入口接两个拨动开关,、作输出口,接两个发光二极管,编写程序读取

开关状态,将此状态,在发光二极管上显示出来。

(3)编程时应注意、作为输入口时应先置1,才能正确读入值。

二、实验仪器和设备

伟福LAB6000仿真实验系统,奔腾以上计算机,装有WAVE集成调试软件

三、实验过程

1、实验电路及连线

实验 2

线

连接

孔1

连接

孔2

1S0

2S1

3L4

4L5连

线

连接

孔1

连接

孔2

1L0

2L1

3L2

4L3