• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

8051 如何充分利用CPU资源问题

本人正在做一个项目,用的是at89c51.要求利用一个i/o口不间断发出50KHZ左右的PWM脉冲信号.但是还要用它做A/D转换,数据的检测处理.脉冲信号我用的是定时中断来做的.我估算了一下,如果用20M的晶振..
那么数据的检测处理这一块就很难做了.CPU每10US就要响应一下中断请求.不知道会不会对数据的检测处理有影响.(动作时间是否太短?)

   软硬件解决有没有好的方法.

   恳请各位大虾指点!

  
    
全部回复(4)
正序查看
倒序查看
tsw1208
LV.1
2
2006-04-13 18:52
自己先顶一下!

多谢大虾对本帖的关注,还请不吝指教!
0
回复
oldkey
LV.2
3
2006-04-13 19:33
不合理.最好选带PWM的单片机
0
回复
tsw1208
LV.1
4
2006-04-14 13:15
@oldkey
不合理.最好选带PWM的单片机
软件上没有解决的办法了吗?
可以帮忙推荐一款比较经济实惠的,片外带pwm的也行.谢谢!

各位有这方面的问题,都可以在这里提出来.大家一起讨论.偶也能帮忙解决一些问题的!

谢谢oldkey!!
0
回复
ppp123456
LV.5
5
2006-04-15 21:30
@tsw1208
软件上没有解决的办法了吗?可以帮忙推荐一款比较经济实惠的,片外带pwm的也行.谢谢!各位有这方面的问题,都可以在这里提出来.大家一起讨论.偶也能帮忙解决一些问题的!谢谢oldkey!!
楼主可以采用高速51单片机或者带PWM输出的廉价AVR单片机
0
回复