导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→猜猜

* 94152: 求延时,哪位大虾帮我算算 或者告诉我方法是怎么算的

   zhouxiao2319 
zhouxiao2319发表的帖子 

 猜猜
单片机中每个指令周期是固定的,这取决于单片机的种类.
你算算你这些指令总共执行了多少次,把每次执行一条指令所用的时间全部加起来,就是延时时间.不过如果是在单片机中采用延时,最好不要用这种方法,最好的是用定时/计数器.
因为:假如你在程序中使用了外部中断,而且当延时程序正在执行时发生外部中断,这样会将PC值搞乱,程序会不听使唤

交朋友:QQ  51234711

发表时间:2006年6月4日14:08:40

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  94162.[详细]计算问题
摘要:MOV R7,#04H M4LP1: MOV R6,#0FFH   M4LP2: DJNZ R6,M4LP2   &nb......(309字)
- [wntxdys][987次] 2006年6月4日

  94163.[详细]计算问题
摘要:MCS-51 /12MHz  补充一句:上面的环境是MCS-51 /12MHz。......(54字)
- [wntxdys][1001次] 2006年6月4日

  94191.[详细]随便聊聊
摘要:wntxdys是高手哈,每个指令的周期都记的这么熟悉.呵呵 你放心,我好象也记得12MHZ的DJNZ是2μS,......(88字)
- [zhouxiao2319][973次] 2006年6月5日

[上一篇帖子]:流程传感器---->A/D转换------->单片机逻辑控制----->加热制冷电
[下一篇帖子]:猜猜我是习惯用汇编进行编程C51,不知道用C有什么大的区别,你试一试我给你说的办法. 51单