返回主页 单片机教程XL2000开发板 单片机学习 自制编程器 单片机资料 软件下载 电子技术产品介绍如何购买 进入论坛

 单片机教程 栏目导航   第一页..单片机入门教程    第二页..单片机c语言   第三页..红外遥控和步进电机    第四页..单片机问答

5.1.3 常用的伪指令---51系列单片机设计实例教程

1.标号等值伪指令-EQU

格式:(标号)  EQU(表达式)。

例如:自行车里程车速计中的定义:

VSDA   EQU   P1.5;EEP数据传送口

VSCL   EQU   P1.4;EEP时钟传送口

SLA    EQU   50H; EEP器件寻址字节存放单元

NUMBYT EQU   51H; EEP传送字节数存放单元

MTD    EQU   30H; EEP发送数据缓冲单元

MRD    EQU   40H; EEP读出数据存放单元

SLAW   EQU   OAOH;EEP寻址字节写

SLAR   EQU   OA1H;EEP寻址字节读

DPHH   EQU   62H; DPTR计数扩展高8位

TH1H   EQU   6CH;定时器T1扩展计数单元

TH1HH  EQU   6DH;定时器T1扩展计数单元

2.标号等值伪指令——DL

格式:(标号)  DL(表达式)

DL伪定义可以重复定义

3.数据存储说明伪定义——DB

格式:(标号)  DB(表达式或数据串)

例如:

TAB:DB  OOH,14H,45H,OFEH,56H

     DB  89H,ODFH

4.数据伪定义——DW

格式:(标号)  DW(双字节表达式或数据串)

例如:

TAB:DW  0013H,1456H,45DFH,OFE12H,5600H

5.存储区说明伪指令——DS

格式:(标号)  DS(表达式)

例如:

BASE:DS  0100H;从标号BASE开始空出256个单元

6.程序起始地址伪定义——ORG

用来定义程序的起始地址。

例如:

ORG   0000H

LJMP  START

51系列单片机设计实例教程12题

单片机指令的应用例子

定时器/计数器的基本结构与操作方式

定时器/计数器的SFR

定时器/计数器的工作方式

定时器/计数器的编程和使用

单片机定时器应用举例

中断系统的基本组成

单片机中断系统中的SFR

中断响应的自主操作过程

串行口的基本结构与操作方式

串行口的特殊功能寄存器

单片机串口的工作方式

如果对本文有疑问,请到论坛提问 编辑:51单片机学习网 @ 2009-10-20校对 中国开发板最佳品牌  版权:部分由编辑摘引,权利属原著作人