社区
单片机/工控
帖子详情
6m的单片机延时程序?
gokiddo
2004-12-06 11:00:36
6m的单片机延时程序?谁有?
...全文
171
9
打赏
收藏
6m的单片机延时程序?
6m的单片机延时程序?谁有?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CopperLau
2004-12-07
打赏
举报
回复
楼上的对了~!!
truefaith
2004-12-07
打赏
举报
回复
第一种方法:
0.5mS=500000uS=250000个周期=3D090个周期
子程序
yanshi:
mov r0,#090h
mov r1,#0d0h
mov r2,#03h
loop:djnz r0,loop
djnz r1,loop
djnz r2,loop
ret
第二种方法:
定时器一次最多只能定时131072uS(主频6MHz时),就需要附加一个计数器。
假定每次定时50mS,计数器就需计到500000/50000=10次为止。
需要耗用硬件资源,而且控制复杂一些,不建议采用。至于精度,中断产生也有精度误差的。
第三种方法:
也需占用硬件端口资源,外接定时器,把主频接出去分频即可。
xzhangyu
2004-12-07
打赏
举报
回复
要嘛用定时器产生比较精确,不精确的用几个循环加NOP产生!
ldqmoon
2004-12-06
打赏
举报
回复
6m 延时0.5S
=================
重复延时6ms,或直接用定时器
icesnows
2004-12-06
打赏
举报
回复
这个太简单了吧?你把计数器设置一下就可以了
gokiddo
2004-12-06
打赏
举报
回复
6m 延时0.5S
flowercity
2004-12-06
打赏
举报
回复
12M 一个机器周期 1us
6M 一个机器周期 2us
这样你可以设计自己的延时程序
mafeng76
2004-12-06
打赏
举报
回复
也要看你的频率的啊,你要用什么做延时啊,定时器,还是循环做啊
icesnows
2004-12-06
打赏
举报
回复
?这个不是很简单吗?做个NOP指令循环
51
单片机
延时
程序
延时
程序
在
单片机
编程中使用非常广泛,但一些读者在学习中不知道
延时
程序
怎么编程,不知道机器周期和指令周期的区别,不知道
延时
程序
指令的用法, ,本文就此问题从
延时
程序
的基本概念、机器周期和指令周期的区别和联系、...
单片机
延时
程序
分析
5课:
单片机
延时
程序
分析 上一次课中,我们已经知道,
程序
中的符号R7、R6是代表了一个个的RAM单元,是用来放一些数据的,下面我们再来看一下其它符号的含义。 DELAY:MOV R7,#250 ;(6) D1:MOV R6,#250 ;(7) ...
c语言51
单片机
延时
程序
,51
单片机
c语言
延时
.doc
但在
单片机
的C语言编程中,经常需要用几个空指令产生短
延时
的效果。这在汇编语言中很容易实现,写几个nop就行了。在keil C51中,直接调用库函数:#include // 声明了void _nop_(void);_nop_(); // 产生一条NOP指令us...
pic
单片机
延时
程序
C语言,PIC
单片机
C语言
延时
程序
和循环子
程序
原标题:PIC
单片机
C语言
延时
程序
和循环子
程序
很多朋友说C中不能精确控制
延时
时间,不能象汇编那样直观。其实不然,对
延时
函数深入了解一下就能设计出一个理想的框价出来。一般的我们都用for(x=100;--x;){;}此句等同与x...
51
单片机
的
延时
计算
51
单片机
的
延时
计算前言正文首先是时钟周期的算法:时钟周期(T)=1(秒)/晶振频率。(比如:上面代码的时钟周期为1/12M(秒))。其次是机器周期:机器周期是由时钟周期组成的,机器周期是
单片机
完成一个基本操作...
单片机/工控
27,515
社区成员
28,799
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章