STC89C52RC的C语言程序编写

用光敏电阻控制一个灯 写程序

首先89C52内部没有硬件PWM发生器,只能通过定时器模拟!你可以通过两个定时器,T0控制周期,T1控制占空比。例如:实现周期为1000us,占空比为20%的PWM,用P1.0实现首先你设置T0为65536-1000 (12M晶振) T1为65536-200 首先初始化P1.0=1,两个定时器同时打开,在定时器T1中断时拉低P1.0,在定时器T0中断时在拉高P1.0,同时将两定时器初始值初始化T0为65536-1000 ,T1为65536-200 希望对你有用,呵呵!!!追问

我问程序怎么写。?。

我问程序怎么写。?。

温馨提示:答案为网友推荐,仅供参考
相似回答