- 1
- 0
- 约7.79千字
- 约 52页
- 2016-09-14 发布于山西
- 举报
第11章 单片机应用系统开发及实例
/**********定时器T0初始化********/ void init_timer0( ) { TMOD=0x11; TH0=-(1150/256) ; /*1ms初值 */ TL0=-(1150%256) ; TR0=0; ET0=1; EA=1; } * /*********定时器T1初始化*************/ void init_timerl( ) { TH1=-(5000/256) ; /*5ms初值 */ TL1=-(5000%256) ; TR1=1; ET1=1; EA= 1; } * 3. 调宽脉冲输出子程序模块 AT89S51内部没有集成PWM部件,这里利用了内部定时 器,与软件配合产生出调宽脉冲波。 * if(pwm_val=50) pwm_val=0; } else out=OFF; } void pwm_out(void) { if(out_flag) { if(pwm_val=(push_val+30)) { out=ON; /* 输出有效
原创力文档

文档评论(0)