《最新单片机课件12ppt课件.ppt》由会员分享,可在线阅读,更多相关《最新单片机课件12ppt课件.ppt(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 任务描述:任务描述:利用实验开发板上的555振荡电路产生的4HZ的脉冲信号进行计数,要求每计十个数单灯向左移动一次 4.14.1 任务七任务七 单片机计数单片机计数4.1.1 硬件电路与工作原理硬件电路与工作原理1234ABCD4321DCBATitleNumberRevisionSizeOrcad ADate:15-Jul-2005Sheet of File:C:Documents and SettingsAdministrator桌面MyDesign.ddbDrawn By:EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112
2、P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10U3XTAL 11.0592MC233PC133PTRIG2Q3R4CVolt5THR6DIS7VCC8GND1U4VCCL1M2R3JP1S3R19470R20100KR21100KNE555C71uF/16VC8104D9LEDR18200C9104CLKVCCS31、硬件电路4.14.1 任务七任务七 单片机计数单片机计数l定义字数据伪指
3、令DW或DEFW格式:标号:DW表达式或表达式串本语句的含义是将作为操作部分的字数据(2B)或字数据串存入由标号指定的首地址按顺序连续单元中,定义字为为双字节的数据。在执行汇编时,计算机会自动按高位字节在前、低位字节在后的顺序格式存入程序存储器单元中例如:ABC:DW 1234H,4567H,0A5C4H,汇编执行时第一个字节的12H存入标号ABC所指示的存储单元,34H存入(ABC)+1单元中,其余按此顺序将后续字节数据存入对应的存储单元中,如标号ABC定义为1000H,则上例汇编后:(1000H)=12H,(1001H)=34H,(1002H)=45H,。4.14.1 任务七任务七 单片机
4、计数单片机计数u存储区说明伪指令DS格式:标号:DS表达式其含义是以标号的值为首地址保留表达式所指定的若干存储单元空间作为备用。例如:BASE:DS0100H汇编后,程序存储器从标号BASE为首地址开始,空出256个存储单元,以备另用。4.14.1 任务七任务七 单片机计数单片机计数u程序起始地址伪指令ORG格式:ORG表达式其含义是指定下面目标程序的起始地址为表达式值。表达式常为一个双字节地址数。例如:ORG 0100HSTART: MOV A,#00H汇编号,从START开始的目标程序,其起始地址从0100H开始。由于表达式0100H是立即型地址码所以隐含地指明该程序段属绝对地址段。一个源
5、程序中,可能有多处设置程序段起始地址,因此定义地址空间应从低地址端向高地址设置,不能重叠,否则将出错。若程序段前无ORG伪指令,则汇编后的目标程序将从0000H地址开始或紧接前段程序后。若表达式为浮动程序段中定义过的标号,则由该标号定义的目标程序段首地址也将之浮动。4.14.1 任务七任务七 单片机计数单片机计数u汇编结束伪指令ENDEND伪指令是汇编语言源程序结束为标志。源程序在汇编过程中执行完END伪指令,即结束伪指令,为调试方便,可根据调试需要而设置。它有两种格式:格式1:标号:END表达式格式2:标号:END或者 END其中标号不是必需的,有无表达式的区别在于前者在汇编结束后立即转向由表达式指定的起始地址开始执行程序。因此,只需在程序运行的入口处和END后的表达式以同一个标号设置,当汇编完源程序后就自动转向由标号指定的入口处开始执行。表达式也可以入口入的绝对地址,后者则汇编结束后立即停机。 课堂小结:1、任务七的硬件电路与工作原理2、控制程序3、什么是伪指令?4、有哪些常用伪指令?作业:P103 4.2 4.414 结束语结束语
限制150内