返回工控网首页
|
| 添加到收藏夹
中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册
广告服务
|
客服中心
您现在所在的是:
单片机论坛
工控论坛首页
→
单片机论坛
→ 浏览主题:
请教c语言编脉冲问题--偶刚学,厉害滴前辈来教教偶!表笑偶啊!
回帖:
10
个,阅读:
2582
次
[上一页]
[1]
[2]
[下一页]
* 帖子主题:
请教c语言编脉冲问题--偶刚学,厉害滴前辈来教教偶!表笑偶啊!
收藏
分享到
977
redmanjack
文章数:
31
年度积分:
50
历史总积分:
977
作者的所有帖子(31)
注册时间:
2004/7/8
发站内信
发表于:2005/3/16 9:54:00
#0楼
用keil的c语言怎么编这样的脉冲。
要求:
输出口用P1.0好了
只要写点关键的语句就可以了
用延时或者计数器都可以,最好两种都写给偶看看!
【方案】
台达运动控制器在包装行业的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
结帖
|
管理
16274
产品体验中心会员
machelec
版主
文章数:
7023
年度积分:
-48
历史总积分:
16274
作者的所有帖子(7023)
注册时间:
2003/12/11
发站内信
发表于:2005/3/16 15:31:00
#1楼
时间太短了.
P1.0是哪个端口上的?
卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐卍卐
谓正途,崎岖当先
【方案】
ABB为广州地铁五号线提供配电解决方案
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
977
redmanjack
文章数:
31
年度积分:
50
历史总积分:
977
作者的所有帖子(31)
注册时间:
2004/7/8
发站内信
发表于:2005/3/17 9:47:00
#2楼
时间只是打个比方,换成毫秒也行呀!
请指教
【方案】
智慧消防:实时监控物体升温情况,实现早期的火灾预警!
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
923
shinylulu
文章数:
10
年度积分:
50
历史总积分:
923
作者的所有帖子(10)
注册时间:
2005/3/20
发站内信
发表于:2005/3/20 12:14:00
#3楼
我觉得换成毫秒倒是不难,我现在就正在编这个程序
我现在的问题就是想要最短只有10us的脉冲,不知道哪位大峡给下指导
我一开始用的12m的晶振,后来换成27m,但是最短定时也就是75us,用的中断方法
【方案】
图尔克|CMMT磁场传感器可防止物流运行发生停机
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
977
redmanjack
文章数:
31
年度积分:
50
历史总积分:
977
作者的所有帖子(31)
注册时间:
2004/7/8
发站内信
发表于:2005/3/21 15:02:00
#4楼
用12m的晶振吧
这其实是一个简单的电机启动脉冲,可是用c语言就编不来了!高手指教下!
【方案】
倍福将具有更高性能的伺服驱动器直接集成在 EtherCAT I/O 系统中
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
923
shinylulu
文章数:
10
年度积分:
50
历史总积分:
923
作者的所有帖子(10)
注册时间:
2005/3/20
发站内信
发表于:2005/3/21 21:57:00
#5楼
你能发张比较清楚的图吗?我看不清楚你具体要求的脉冲时间
【方案】
华北工控:以控制为核心,赋能快递行业自动化分拣
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
2459
sgx
文章数:
474
年度积分:
50
历史总积分:
2459
作者的所有帖子(474)
注册时间:
2001/11/22
发站内信
发表于:2005/3/22 9:50:00
#6楼
你可以加高晶振的频率。
如果用中断的话精度可能达不到要求,延时就好处理多了,如用12m的晶振,一个NOP指令耗时1us.在C中可用_nop_()代替。
要用C的延时的话你也可以这样写。
void delay1(unsigned char i)
{
while(--i);
}
i=1 s=5us
i=2 s=7us
i=3 s=9us
骐骥一跃,不能十步;
驽马十驾,功在不舍
【方案】
台达机电产品在铁路电力监控系统中的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
977
redmanjack
文章数:
31
年度积分:
50
历史总积分:
977
作者的所有帖子(31)
注册时间:
2004/7/8
发站内信
发表于:2005/3/30 14:47:00
#7楼
以下是引用
sgx在2005-3-22 9:50:00
的发言:
如用12m的晶振,一个NOP指令耗时1us.在C中可用_nop_()代替。
要用C的延时的话你也可以这样写。
void delay1(unsigned char i)
{
while(--i);
}
i=1 s=5us
i=2 s=7us
i=3 s=9us
真的不知道呢,汗~~~感谢!
是不是如果延时5us的话
用_nop_()
_nop_()
_nop_()
_nop_()
_nop_()
【方案】
5G商用催生工业级无人机应用拓展,华北工控嵌入式计算机可入局
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
1046
zxj005
文章数:
44
年度积分:
50
历史总积分:
1046
作者的所有帖子(44)
注册时间:
2003/12/17
发站内信
发表于:2005/4/1 8:46:00
#8楼
用汇编写好,嵌在C里就行。
EtherCAT总线技术,主站(主控)、从站(IO、伺服驱动、步进驱动)。
【方案】
DLP显示产品在广电监控中心的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
985
ads123
文章数:
35
年度积分:
50
历史总积分:
985
作者的所有帖子(35)
注册时间:
2005/3/27
发站内信
发表于:2005/4/3 13:39:00
#9楼
以下是引用
zxj005在2005-4-1 8:46:00
的发言:
用汇编写好,嵌在C里就行。
请指教一下,如何把汇编程序嵌入到C里,如在keil中。
【方案】
台达机电产品在晶振切割机的应用
只看该作者
|
赞
[1]
|
踩
[0]
|
引用
|
回复
|
编辑
|
推荐
|
举报
|
管理
工控学堂推荐视频:
PLC学习视频
变频器学习视频
西门子学习视频
三菱学习视频
更多学习视频>>
•
[视频课程]电工进阶电气工程师的一百种可能
•
[视频课程]你还不会电机正反转电路吗
•
[视频课程]三节课掌握星三角程序编写
•
[视频课程]电工如何快速入门PLC
•
[视频课程]十年老电工实操系列之从小白到超越中级
•
[视频课程]低压电工考证实操教程之电机控制接线实操
•
[视频课程]应用中的电动机控制与保护元器件选择
•
[视频课程]老司机带你玩转电工仪器仪表
•
[视频课程]电工操作证实操--科目二
78.0005