下载此文档

实验--流水灯--程序.docx


文档分类:高等教育 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
图』-沔葡片贩*$ i麦发龙二载・买班点加灯效京,
实验二“流水灯”
一、实验目的:
.初步了解汇编语言
.通过实验了解单片机最小系统
.了解单片机的I/O 口通信。
.学习延时子程序的编写和使用 二、实验内容:
(跑马灯)
. 单片机控制着8支发光 二极管,每一时刻只有 一支发光二极管点亮, 如图示,延时200ms后 熄灭而与之相邻的发光 二极管点亮,直到点亮 最后一个发光二极管后 一,又以相反的方向依次点 亮发光二极管,
TCC
Wrvr
»« AMI mmt
Eg*
Rim
F3KAI*) nrudJi
从单片机最简系统出 发光二极管,得系统 , 除了使用P2 口外还可 以使用PO、P1、P3完 成这个实例口
流水表
步骤








十六进制
1
0
1
1
1
1
1
1
1
7FH
2
1
0
1
1
1
1
1
1
0BFH
3
1
1
0
1
1
1
1
1
0DFH
4
1
1
1
0
1
1
1
1
0EFH
5
1
1
1
1
0
1
1
1
0F7H
6
1
1
1
1
1
0
1
1
0FBH
7
1
1
1
1
1
1
0
1
0FDH
8
1
1
1
1
1
1
1
0
0FFH
MOV P1, #7FH
ACALL DELAY
MOV P1, #0BFH
ACALL DELAY
MOV P1, #0DFH
ACALL DELAY
MOV
ACALL
MOV
ACALL
P2OP2 1P2 2 P2 3 P2 4P2 5P2 6 P27
不科学

P1, #0FDH
DELAY
P1, #0FFH
DELAY
指令
指令类别
功能说明
ORG
伪指令
用于设计程序计数器 PC的初始值,一般出现在程序开始处
MAIN
##
程序中使用一个便于理解的字符串来指向程序存储器中的地 址
MOV
P0,#00H
数据装载
将立即数00H装载到P0寄存器,即从 P0 口输出
CALL DELAY
调用指令
调用程序存储器范围内的子程序
JMP START
跳转指令
控制程序的走向和实现循环执行特定程序段
RRC
逻辑操作指令
经过进位位的累加器循环右移
RLC
逻辑操作指令
经过进位位的累加器循环左移
DJNZ R5,$
循环指令
将一段程序重复执行一定次数(R5的值决定了重复的次数)。 寄存器减一,不为零则转移。
RET
返回指令
在子程序末尾,提示子程序结束,返回主程序
END
伪指令
告诉汇编器程序的结束点, END以后的程序被视为是无效的
LOCF:
RRC
;进位标志位C在累黑器

实验--流水灯--程序 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cby201601
  • 文件大小111 KB
  • 时间2021-05-09
最近更新