1、这款单片机不是带AD的,建议你选一款带AD的单片机吧,比如STC12C5a60s2
2、如果非要用这个,那就必须选用一款AD了,比如很早的那款AD0809,接线参考数据手册。编程方法就是读AD数据,然后转换为电压值就行了
你可以用查表得到,假如你的精度是0.1V,把你从0到满量程电压值每变化0.1V的AD值做成一个表,查表查到对应的AD值与你的实际值比较,得到一个查表量,这个就是 你的实际电压值,再就是用公式,实际电压V = 实际AD值/AD的满量程值*参考电压然后送显示即可,如果你是摘的一个高电压,那么最后再乘上你的分压比,就是实际外部高电压值
你是想做一个电压表吗?电阻如果在两个电阻的中间,低压侧不是0,所以不好弄。
STC89C52本身不带ad的你是不是看错了
http://www.dianzishijia.com/ 电子世家网址导航!