单片机怎样实现以100波特率输出信号

怎样用单片机输出一串二进制代码,比如01110101,波特率是100B。

你需要串口硬件,它自带芯片。如果你想通过单片机自己的电平引脚直接当485用,那就不是波特率的问题,数据位,奇偶校验,整个协议你都得实现才行啊。

如果正好符合串口的时序,可以用串口输出,设置好波特率就行,如果不符合,就设置个10ms的定时中断,在中断里根据需要决定输出的电平

硬件方法:配置好单片机波特率,自己算
软件方法:用好定时器器件(计时准些),控制io口输出