这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 40K 请问利用单片机产生40K左右方波的问题

共2条 1/1 1 跳转至

40K 请问利用单片机产生40K左右方波的问题

院士
2006-09-17 18:14:16     打赏
40K 请问利用单片机产生40K左右方波的问题



关键词: 请问     利用     单片机     产生     右方     问题    

院士
2006-12-22 22:43:00     打赏
2楼
问 C语言程序如下:
uint i;
while(1)
{
    P1_0=!P1_0;
    for(i=0;i<12;i++)
    {
        _nop_();
    }
}
这样的程序对吗?谢谢 1: 这能准确么?用定时器去阿,最好用p1.0的内部时钟输出 2: 51发这么快很难 3: 51用12M的晶振平均12.5uS就要端口取反一次,除非不干别的事! 4: 用带PWM的单片机,如ATmega8 5: 差不多吧你还可以试试用定时器产生中断来向外输出。不过8051MCU的负担比较重 6: 用c要如何才能得到一个精确的延时程序呀!看了很多用c写的延时程序都是用几个for循环  !!
我想这样不是很精确吧        7: 用sm89c58,带pwm,引脚和at89c51完全兼容。 8: 有例题啊用中断系统,T0用定时模尺1,初植是65536-3600

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]