不行,问题不在显示四位数码管,用cd4511配合74ls138用7条线就够了,但电压AD采集四位精度的至少用12位AD转化器,这样2051两个IO口就明显不够用了。建议使用ICL7135专用四位电压检测芯片,可以单独使用也可结合单片机使用。想实践还是用AT89C51吧功能齐全,写程序与2051没区别。
更多问题请关注我!zhidao_ceo竭诚为您解答!?
晕倒!!!放弃2051吧!端口绝对不够用的!扩展扫描就是用cd4511配合74ls138也至少用7条线,跟你说的AD12条还只是数据线,控制线还有至少3条!所以7+12+3>15(2051可用IO只有15条),绝不可行!除非用串行AD,不过相信你不到用串行的实力。建议仁兄夯实基础,不好高骛远,若是初学做个简单独立的显示先练练手,对硬件有了基本了解后再进一步研究,何必自讨苦吃一部求成呢?你既然有89c51为何不用呢?
AD转换显示,研读一下二进制转BCD码就会了,我在这说三言两语解释不清,书上讲得更系统、程序实例肯定也有。
你试着将所有的都置1,或者为0,加上控制端 共四种情况 就会出来了 左边的8个口就是数码管8字 中的7个横竖管 加上一个 点 共八个 右边为哪个数码管的控制端
毕竟不知道是共阴极还共阳极的数码管
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报