1 / 3
文档名称:

单片机广告灯试验报告.doc

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

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

分享

预览

单片机广告灯试验报告.doc

上传人:镜花流水 2018/10/1 文件大小:48 KB

下载得到文件列表

单片机广告灯试验报告.doc

文档介绍

文档介绍:《单片机基础》第1次实验报告
实验内容
实验十广告灯实验(实验手册P28页)
实验目的
熟悉单片机实验箱的使用方法,以及Keil C51软件的使用。熟悉汇编指令。
姓名
宋燚
覃燕兰
学号
20121151035
20121151065
班级
电子信息工程
实验准备:
在D: 盘根目录下创建一个以“学号”命名的空文件夹,并将这个空文件夹复制并粘贴到ftp://(电信12)/。
将“C:\Keil\单片机实验程序”:盘刚才创建的空文件夹里。
在Keil C51环境下新建一个名为“ZYADV”的工程,并按照《单片机实验说明》文档中的第8步进行工程属性的设置。
将汇编源程序“”添加到新创建的工程里。
编译程序,并进行仿真调试。
按要求完成以下步骤:
1、汇编源程序“”已粘贴在下方,看懂源程序后对每条指令加上注释信息,注释信息以分号开始,将注释信息的字体设置为‘绿色’。
RG 0
MAIN: MOV DPTR,#TAB ;通过该指令将字模首地址送到DPTR寄存器只能中
MOV R5,#71H ;(R5)=71H
LOOP: MOV A,#00H ;将待显示的数码放到A中
MOVC A,***@A+DPTR;TAB+00H,将0FEH和0FDH放到A中
MOV P1,A ;(P1)=(A)
ACALL DELAY ;调用子程序DELAY
ACALL DELAY ;再次调用子程序DELAY
INC DPTR ;TAB的地址自加1
DJNZ R5,LOOP ;71H减1不为0,则跳转到LOOP
LJMP MAIN ;71H减1为0,则跳转到MAIN
DELAY: MOV R7,#00H ;将00H放到R7中
MOV R6,#00H ; 将00H放到R7中
DE: DJNZ R7,$ ;(R7)减1不为0,则跳转到DE
DJNZ R6,DE ; (R7)减1为0执行,(R6)减1不为0,则跳转到DE
RET
TAB: DB 0FEH, 0FDH, 0FBH, 0F7H, 0EFH, 0DFH, 0BFH, 7FH
DB 0FFH, 7FH, 0BFH, 0DFH, 0EFH, 0F7H, 0FBH, 0FDH
DB 0FEH, 0FFH, 0FEH, 0FCH, 0F8H, 0F0H, 0E0H, 0C0H
DB 80H, 00H, 80H, 0C0H, 0E0H, 0F0H, 0F8H, 0FCH
DB 0FEH, 0FFH, 7FH, 3FH, 1FH, 0FH, 07H, 03H
DB 01H, 00H, 01H, 03H, 07H, 0FH, 1FH, 3FH
DB 7FH, 0FFH, 7EH, 3CH, 18H, 00H, 18H, 3CH
DB 7EH, 0FFH, 0FEH, 0FCH, 0FCH, 0F9H, 0F3H, 0E7H
DB 0CFH, 9FH, 3FH, 7FH, 0FFH, 7FH, 3FH, 9FH
DB 0CFH, 0E7H, 0F3H, 0F9H, 0FCH, 0F