下载此文档

单片机实验.doc


文档分类:高等教育 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
实验一 KEIL软件的使用及清零程序
一、实验目的
1、熟悉KEIL-C51开发环境;,
2、掌握汇编语言设计和调试方法;
3、掌握清零程序编写方法。
二、实验内容
1、掌握KEIL软件的基本功能及操作方法;
2、将片外7000H~70FFH的内容清零;
3、将片内30H~7FH的内容清零;
三、实验仪器及设备
PC机、KEIL软件。
四、实验程序框图
R0=0
00送7000H
DPTR+1, R0+1
R0=FF
N
Y
开始
结束
五、实验步骤
六、实验程序
七、思考题
如果要把7000-70FFH中的内容改成FF,程序如何修改。

实验二、数据传送实验
一、实验目的
1、进一步熟练KEIL软件的使用方法;
2、进一步掌握汇编语言的设计和调试方法;
3、掌握AT89C51内部RAM和外部RAM之间的数据传送方法;掌握这两部分RAM存贮器的特点与应用。
二、实验内容
编写并调试一个数据传送程序,
①将40~4FH 数据送到数据存贮器7000~700FH中,
②将以(R2,R3)为源RAM区首地址(如6000H)内的(R6,R7)(0FFFH)个字节数据,传送到以(R4,R5)为末地址(7000H)的RAM区。
(3)将外部RAM的1000H~10FFH区域的数据逐个搬到从2000H单元开始的区域。
三、实验仪器及设备
PC机、KEIL软件。
源地址内容送A
(A)送目的地址
源地址加1
字节数据
到了吗?
N
Y
开始
结束
目的地址加1
四、实验程序参考图
16个数据传送到40~4F单元
(40)~(4FH)传送到7000~700FH
开始
结束



数据传送实验程序框图
五、实验步骤
六、实验程序
其中②的参考程序:
ORG 0000H
MOV R2,#60H
MOV R3,#00H
MOV R4,#70H
MOV R5,#00H
MOV R6,#0FH
MOV R7,#0FFH
DMVE: MOV SP,#70H
MOV DPL,R3
MOV DPH,R2
MOVX A,***@DPTR
MOV DPL,R5
MOV DPH,R4
MOVX ***@DPTR,A
CJNE R3,#0FFH,DMVE1
INC R2
DMVE1: INC R3
CJNE R5,#0FFH,DMVE2
INC R4
DMVE2: INC R5
CJNE R7,#00H,DMVE5
CJNE R6,#00H,DMVE6
SJMP $
DMVE5: DEC R7
SJMP DMVE
DMVE6: DEC

单片机实验 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小58 KB
  • 时间2018-02-13