1 / 184
文档名称:

单片机基础知识.doc

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

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

分享

预览

单片机基础知识.doc

上传人:追风少年 2012/5/27 文件大小:0 KB

下载得到文件列表

单片机基础知识.doc

文档介绍

文档介绍:1. 闪烁灯
:,使L1在不停地一亮一灭,。
延时程序的设计方法
作为单片机的指令的执行的时间是很短,数量大微秒级,因此,,相对于微秒来说,相差太大,所以我们在执行某一指令时,插入延时程序,来达到我们的要求,但这样的延时程序是如何设计呢?下面具体介绍其原理:
如上图所示的石英晶体为12MHz,因此,1个机器周期为1微秒
MOV R6,#20 2个机器周期 2
D1: MOV R7,#248 2个机器周期 2 2+2×248=498
DJNZ R7,$ 2个机器周期 2×248
DJNZ R6,D1 2个机器周期 2×20=40 20×498+2×20+2=10002
因此,。
由以上可知,当R6=10、R7=248时,延时5ms,R6=20、R7=248时,延时10ms,以此为基本的计时单位。=200ms,10ms×R5=200ms,则R5=20,延时子程序如下:
DELAY: MOV R5,#20
D1: MOV R6,#20
D2: MOV R7,#248
DJNZ R7,$
DJNZ R6,D2
DJNZ R5,D1
RET