图就不用了,就你问的问题来说产生这种电平很简单,使用一个电压比较器(比如LM393),因为输出的是0V或5V,都是正电压,那么,电压比较器的反相端接一个参考电压(比如+2.5V),在输出端接一个二极管,这样一来,当同相端电压大于反相端电压,比较器输出+5V(忽略二极管压降),当同相端小于反相端电压,本该输出-5V电压,但是因为二极管的单向导通性,输出端相当于断路了,输出就是0V。因为都是TTL电平,所以单片机能够识别出来。不懂的地方可随时回复我。希望我的回答能帮助到你。