下载此文档

单片机实验报告.doc


文档分类: | 页数:约26页 举报非法文档有奖
1/26
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/26 下载此文档
文档列表 文档介绍
目录
一、实验目的及要求: 3
二、软件编程设计部分 3
1、软件环境要求 3
2、实验题目设计内容 3
3、实验程序设计框图及程序清单 4
1)清零程序 4
2)拆字程序 4
3)拼字程序 5
4)数据传送程序 5
5)散转程序 6
6)冒泡排序程序 7
4、实验调试步骤及结果分析 8
二、 硬件程序设计部分 10
1、 硬件环境要求 10
2、 硬件实验内容(包含实验原理图及程序清单) 10
1) 静态存储器扩展实验 10
2) 数字量输入输出实验 12
3) 定时器/计数器实验 14
4) A/D、D/A转换实验 17
5) 串行通讯实验 22
3、实验调试步骤及结果分析 24
三、实验总结与心得 27
参考文献 27
一、实验目的及要求:
学****Keil C51集成开发工具的操作及调试程序的方法,包括:仿真调试与脱机运行间的切换方法;
熟悉TD-51单片机系统板及实验系统的结构及使用;
进行MCS51单片机指令系统软件编程设计与硬件接口功能设计;
学****并掌握Keil C51与Proteus仿真软件联机进行单片机接口电路的设计与编程调试;
完成指定MCS51单片机综合设计题
二、软件编程设计部分
1、软件环境要求
Keil C51 μVision2 集成开发环境是Keil 公司开发的基于80C51 内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到编译、链接、目标代码生成、软件仿真、硬件仿真等完整的开发流程。
软件部分的程序设计不需要外接硬件,只需在个人计算机上使用Keil C51 μVision2软件,编写程序,编译、链接、运行即可观察结果。
2、实验题目设计内容
1. 清零程序:把7000H-7FFFH的内容清零。
2. 拆字程序:把7000H的内容拆开,高位送7001H低位,低位送7002H低位。7001H,7002H高位清零,一般本程序用于把数据送显示缓冲区时使用。
3. 拼字程序:把7000H,7001H的低位相拼后送入7002H,一般本程序用于把显示缓冲区的数据取出拼装成一个字节。
4. 数据传输子程序:把(R2,R3)源RAM区首址内的(R6,R7)个字节数据,传送到(R4,R5)目的RAM区。
5. 编写散转程序,根据8032片内20H中的内容(00或01或02或03)进行散转。
6. 编写并调试一个排序子程序,其功能为用冒泡法将内部RAM中几个单元字节无符号的正整数,按从小到大的次序重新排列。
3、实验程序设计框图及程序清单
1)清零程序
程序流程图如图1-1所示,程序清单如下:N
Y
N
Y
开始
结束
DPTR+1,R0+1
00送到DPTR
R1=10H
DPTR=7000H
R0=00H?
R1-1
R1=00H?
R0=00H
图 1-1 清零程序流程图
ORG 0000H
AJMP START
START: MOV DPTR,#7000H
MOV A,#00H
MOV R1,#10H
L: MOV R0,00H
LOOP: MOVX ***@DPTR,A
INC DPTR
INC R0
CJNE R0,#00H,LOOP
DJNZ R1,L
END
题目要求将7000H-7FFFH的内容清零,共0FFFH字节内容,所以需要两重循环,R0为内循环,为00H ,使用CJNE指令可以实现循环256次,R1为外循环次数,为十六进制数10H,使用DJNZ指令,可实现循环16次。
2)拆字程序
ORG 0000H
AJMP START
START:
;7000H高位给7001的低位
MOV DPTR,#7000H
MOVX A,***@DPTR
ANL A,#0F0H
SWAP A
;7000H低位给7001的低位
MOV DPTR,#7001H
MOVX ***@DPTR,A
MOV DPTR,#7000H
MOVX A,***@DPTR
ANL· A,#0FH
MOV DPTR,#7002H
MOVX ***@DPTR,A
END
3)拼字程序
;7000H低位作为7002H的高位
;7001H低位作为7002H的低位
ORG 0000H
AJMP START
START: MOV DPTR,#7000H
图 1-2 拆字程序流程图
MOVX A,***@DPTR
ANL A,#0FH ;屏蔽7000H高位,高低位交换给B
SWAP A
MOV B,A
MOV DPTR,#7001H
MOVX A,***@DPTR
ANL A,#0FH ;屏蔽

单片机实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数26
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1012 KB
  • 时间2018-03-17