如何用51系列单片机发射脉冲?

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:27:46
要用51系列单片机发射40KHZ的脉冲,管脚是P3.0,不知道如何实现?

51单片机本身就有两个自带的可编程定时器/计数器T1,T2有四种工作方式,只要写入控制字和设置记数初值,就可以输出不同频率的脉冲.51单片机的为6M HZ,所以存入的值可以计算的为0F0H,选用方式1,控制字
MOV TMOD,#01H ;选用方式1
MOV TL0,#0F0H ;装入初值
SETB TR0 ;启动
SETB ET0 ;允许中断
SETB EA ;CUP开放中断

MOV TMOD,#01H ;选用方式1
MOV TL0,#0F0H ;装入初值
SETB TR0 ;启动
SETB ET0 ;允许中断
SETB EA ;CUP开放中断