单片机发送脉冲波

来源:百度知道 编辑:UC知道 时间:2024/06/28 07:51:22
我想用单片机做个脉冲波发生器,可是手上只有PIC508A的单片机,本人只会51单片机,也不想学pic了,请高手帮忙写个程序。要求产生周期为35ms的脉冲波,高电平的时间为20ms,低电平为15ms,求高手帮忙,给分。请注明是哪个脚产生的波。
我要程序啊,原理我也知道。大家帮忙啊

(1),设一标志,
(2),1ms定时器中断
(3),中断里:
标志为1,就将计数器1的值加1,并检测,如为21就令P1.0为0,标志为0.并将除计数器1的值为 0.

标志为0,就将计数器2的值加1,并检测,如为16就令P1.0为1,标志为1.并将除计数器2的值为 0.

用C编 51单片机和PIC的就差那么一点点
用C编 51单片机和PIC的就差那么一点点
用C编 51单片机和PIC的就差那么一点点
用C编 51单片机和PIC的就差那么一点点
用C编 51单片机和PIC的就差那么一点点

^_^,如果使用C语言的话,PIC与51没有什么区别
如果使用汇编的话,那就指令不同

PIC还要求:配置引脚和时钟源