1 / 12
文档名称:

单片机实验报告。.doc

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

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

分享

预览

单片机实验报告。.doc

上传人:精品库 2017/3/30 文件大小:310 KB

下载得到文件列表

单片机实验报告。.doc

相关文档

文档介绍

文档介绍:指导老师:董增文 1 微机原理与接口技术实验报告姓名: 刘伟班级: 材成 131 学号: 5901213036 机电工程学院 201 5年7月指导老师:董增文-1- 实验一清零实验(基础实验) 一、实验目的 1. 掌握存储器读写方法。 2. 了解存储器的块操作方法。二、实验内容 1. 指定内部 RAM 中某块的起始地址和长度,要求能将其内容清零。 2. 指定外部 RAM 中某块的起始地址和长度,要求能将其内容清零。 3. 指定外部 RAM 中某块的起始地址和长度,要求能将其内容置为某固定值( 如 0FFH )。三、实验说明通过本实验, 学生可以了解单片机的存储器结构及读写存储器的方法, 同时也可以了解单片机编程、调试方法。四、实验仪器和设备 PC 机、 WAVE 软件。五、程序框图否是存储器块清零参考程序框图六、程序: ORG 00H LJMP 30H MOV DPTR,#2000H MOV R7,#00H CLR A BB: MOVX ***@DPTR,A 设置块起始地址设置块长度当前地址内容清零地址加 1 结束是否清除完? 指导老师:董增文-2- INC DPTR DJNZ R7,BB SJMP $ END 七、实验分析实验二拆字程序(基础实验) 一、实验目的掌握汇编语言设计和调试方法。二、实验内容把 7000H 的数拆成两个 BCD 码,高位置于 7001H ,低位置于 7002H 。三、实验说明通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。四、主要仪器设备及耗材 PC 机、 WAVE 软件五、程序: ORG 00H LJMP 30H MOV DPTR,#2000H MOV A,#0A5H MOVX ***@DPTR,A MOVX A,***@DPTR MOV B,A SWAP AANL A,#0FH INC DPTR MOVX ***@DPTR,A INC DPTR MOV A,B ANL A,#0FH MOVX ***@DPTR,A SJMP $ 指导老师:董增文-3- END 六、实验分析实验三拼字程序(基础实验) 一、实验目的掌握汇编语言设计和调试方法。二、实验内容把 7000H 的低四位 BCD 数和 7001H 的低四位 BCD 数,拼成压缩 BCD 码的形式存放在 7002H 。三、实验说明通过本实验,掌握拼字的编程方法,同时也可以了解单片机编程、调试方法。四、主要仪器设备及耗材 PC 机、 WAVE 软件五、程序框图开 始 7 0 0 1 H 内容送 A , A - 〉 3 0 H , 7 0 0 0 H 内容送 A A 中低四位和 3 0 H 低四位 相拼, 存 A A - 〉 7 0 0 2 H 结 束指导老师:董增文-2- 六、程序: ORG 00H LJMP 30H MOV DPTR,#2000H MOVX A,***@DPTR ANL A,#0FH MOV B,A INC DPTR MOVX A,***@DPTR ANL A,#0FH SWAP A ORL A,B INC DPTR MOVX ***@DPTR,A SJMP $ END 七、实验分析实验四数据块传送程序(基础实验) 一、实验目的 1 .了解内存的移动方法。 2 .加深对存储器读写的认识。二、实验内容将指定源地址和长度的存储块移到指定目标位置。三、实验说明指导老师:董增文-2- 块移动是计算机常用操作之一, 多用于大量的数据复制和图象操作。本程序是给出起始地址, 用地址加一方法移动块, 请思考给出块结束地址, 用地址减一方法移动块的算法。另外,若源块地址和目标块地址有重叠,该如何避免? 四、实验仪器和设备 PC 机、 WAVE 软件。五、程序框图存储块移动参考程序框图六、程序: ORG 00H LJMP 30H MOV R0,#40H MOV R1,#41H MOV R2,#5 AA: MOV A,***@R0 MOV ***@R1,A INC R0 INC R1 DJNZ R2,AA END 七、实验分析设置块的源地址设置移动长度源地址加 1 目标地址加 1 结束是否移动完? 设置块的目标地址从源地址取数保存到目标地址中指导老师:董增文-2- 实验五排序实验(基础实验) 一、实验程序: ORG 00H LJMP 30H MOV R0,#10H AA: MOV R1,#50H MOV A,R0 MOV R2,A BB: MOV A,***@R1 MOV R3,A INC R1 SUBB A,***@R1 MOV A,R3 XCH A,***@R1 DEC R1 MOV ***@R1,A INC : DJNZ R2,BB DJNZ R0,AA END 二、实验分析实验六跑马灯实验一、实验目的 1 、掌握 P1 口控制跑马灯程序的编写方法。指导老师:董增文-2- 2 、延时程