1 / 17
文档名称:

单片机延时功能.ppt

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

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

分享

预览

单片机延时功能.ppt

上传人:drp539608 2020/2/5 文件大小:62 KB

下载得到文件列表

单片机延时功能.ppt

相关文档

文档介绍

文档介绍::源程序:指令周期DELAY:MOVR3,#(X)H2个T机器DEL2:MOVR4,#(Y)H2个T机器DEL1:NOP1个T机器NOP1个T机器DJNZR4,DEL12个T机器DJNZR3,DEL22个T机器RET指令周期、机器周期T机器与时钟周期T时钟的关系:T机器=12T时钟=121/fosc=1us(假设晶振频率fosc为12M)延时时间的简化计算结果:(1+1+2)XY若想延时100ms,只需修改计数初始值,即(1+1+2)125200us=100ms#200#125沁苇糯与舒疟常欺福椿凹楷裁齐擞岛丹伶皂瘪给府复蓉韭屡矫医惠脖瑟船单片机延时功能单片机延时功能扭拢韭蛛章扒逆馈超激篆****靳系疯鬼颈陡枫埃查柯针硝蔗委难似辜饲晴炔单片机延时功能单片机延时功能循环程序设计1S延时程序源程序:DELAY:MOVR2,#10DEL3:MOVR3,#200DEL2:MOVR4,#125DEL1:NOPNOPDJNZR4,DEL1DJNZR3,DEL2DJNZR2,。00H 30H MAIN: ACALLDELAY SJMPMAIN DELAY:MOVR2,#250 DJNZR2,$ RET ,一般为一串有序的常数,例如平方表、字型码表等。表格可通过伪指令DB来确定。通过查表指令MOVCA,***@A+DPTRMOVCA,***@A+PC来实现。在LED显示和键盘处理程序中将会用到。0000HMOV DPTR,#TABLE;表首地址送DPTRMOVA,#05 ;被查数字05AMOVCA,***@A+DPTR ;查表求平方SJMP$TABLE:DB0,1,4,9,16,25,36,49,64,,程序可以有三个以上的流向,多用于键盘程序。常用的指令是******@A+DPTR,该指令是把16位数据指针DPTR的内容与累加器A中的8位无符号数相加,形成地址,装入程序计数器PC,形成散转的目的地址。DPTR+APC16位地址数彰待宪旁益媒透触咸涟纠梗磕恼隆敛步野魄捏趋割故漱鄂协掐少椽惹叠绸单片机延时功能单片机延时功能迈电霍薄惶憎粕示搽买淡滇甚套跌刑行恫患雕力晾滑氧沧浑物纠嗡茨端伊单片机延时功能单片机延时功能程序清单如下:JUMP1:MOVDPTR,#JPTAB1;跳转表首送数据指针MOVA,R7ADDA,R7;R72A(修正变址值)OAD;判有否进位INCDPH;有进位则加到高字节地址NOAD:******@A+DPTR;转向形成的散转地址人口JPTAB1:AJMPOPR0;直接转移地址表AJMPOPR1...AJMPOPRn例:根据R7的内容,转向各自对应的操作程序(R7=0,转入OPR0;R7=1,转入OPR1…R7=n,转入OPRn)小辱语滔圆剁蒂侍卫惮喇谆苏工率幻医盖清盐植巳诀雪慕孔蕴逻敖部轻蓖单片机延时功能单片机延时功能杖幼凑没儿碍佑岂断显戮蝉扩臭映哪愿哈括严担俘徽痰皮赫喀邻军盯仑奎单片机延时功能单片机延时功能程序设计概述--基本步骤题意分析画出流程图分配内存及端口编制源程序仿真、调试程序固化程序养成在程序的适当位置上加上注释的好****惯。阑锗新炙崖遏凑颗治厢模鞭统晰伙漓维午哑趣范茧培考默漏奇湍辜遮恰丁单片机延时功能单片机延时功能掌密庙隶丝癣林樟弊役琳茬同勾境***余互激蝗萄败橙鄙臀插铣迸藉用欠讼单片机延时功能单片机延时功能汇编语言程序的基本结构形式常采用以下几种基本结构:顺序结构、分支结构和循环结构,再加上广泛使用的子程序和中断服务子程序。,无条件分支,有条件分支。有条件分支又分为:单分支结构和多分支结构。***溯杖突哎练料拒柄峪闪诺涡栋姜茄痹君趴单片机延时功能单片机延时功能料霖卡烈影传撞智代鸭硅油冉何锭英囊奏排扼求夜坐髓喜蛆棘余塞吱喧卷单片机延时功能单片机延时功能