1 / 4
文档名称:

80C51单片机-实验报告.doc

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

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

分享

预览

80C51单片机-实验报告.doc

上传人:taoapp 2021/10/30 文件大小:30 KB

下载得到文件列表

80C51单片机-实验报告.doc

相关文档

文档介绍

文档介绍:实验一 CPU片内(外)清零

一、实验目的:
掌握MCS-51汇编语言的设计,了解单片机的寻址方式以及调试方法。
二、实验内容:
把单片机片内的30H~7FH单元清零。
三、实验框图:
四、实验步骤:
用连续或者单步的方式运行程序,检查30H-7FH执行前后的内容变化。
五、参考实验程序:
程序名称:
ORG 0000H
JMP MAIN
ORG 0030H
MAIN:
MOV R0,#30H ;30H送R0寄存器
CLR1:
MOV A,#00H ;00送累加器A
MOV ***@R0,A ;00 送到30H-7FH单元
INC R0 ;R0加1
CJNE R0,#7FH,CLR1 ;不到7F字节再清
WAIT:
LJMP WAIT
END
六、实验思考:
如果把30H-7FH的内容改为99H,如何修改程序。
片外RAM清零
一、实验目的:
掌握MCS-51汇编语言的设计,了解单片机的寻址方式以及调试方法。
二、实验内容:
把外部扩展的RAM的0000H-00FFH单元内容清零。
三、实验框图:
四、实验步骤:
用连续或者单步的方式运行程序,检查0000H-00FFH执行前后的内容变化。
五、参考实验程序:
程序名称:
ORG 0000H
MAIN:
MOV SP,#60H
MOV DPTR,#0000H ;0000H送DPTR寄存器
MOV R6,#0FFH ;FFH送R6寄存器(计数)
CLR1:
MOV A,#00H ;00送累加器A
MOVX ***@DPTR,A ;00 送到0000H-00FFH单元
INC DPTR ;DPTR+1
DJNZ R6,CLR1 ;不到FF个字节再清
WAIT:
SJMP WAIT
END
六、实验思考:
把1-10先对应存入片内0030H起始的单元内,然后再从片内取出,对应存入片外7FFFH起始的单元中去。
实验二 P1口亮灯实验
一、实验目的:
学****MCS-51单片机P1口的使用方法
二、实验内容:
P1口做输出,接8个发光管,编写程序,使得8个二极管循环点亮。
三、实验线路:
四、实验步骤:
P1口做I/O口,~~8端。
五、参考实验程序:
程序名称:
ORG 0000H
TIMER0 EQU 30H
TIMER1 EQU 31H
MAIN: PUSH ACC
MOV A,#