单片机程序,频率控制

给出八位有效数字,例如10110101,怎么编程,让1的时候单片机以90Hz频率点亮一个led,对应0的时候以96Hz频率点亮同一个led,哪位大神之前搞过类似的程序?谢谢了!

http://wenku.baidu.com/link?url=YbNmcZGOttHzzoHA117D1G6tr1KXREJlJbE0s2mm02K5xOHCA_tYmru0Df2Vr65GTkMbozYmHl4mU_bpP8TQB6ogmS4edtfAqzwh7_JRDYq

if(1==flag)
{
led = 1;
delay(90hz);
led = 0;
delay(90hz);
}
if(0==flag)
{}

这就是个简单的释义,,,具体自己写吧

用PWM定时器控制就行了90Hz中断