注册 登录
编程论坛 单片机编程

谁能帮我一下,我买,13619214173

futingaiwo20 发布于 2011-05-14 09:55, 845 次点击
我先说一下我要实现的功能:就是一个对多路电流信号的采集最终显示在LED显示器上,就是利用A/D转换器的转换功能将外界采集来的电流信号转换成单片机能够识别和利用的数字信号,然后通过单片机将此电流信号显示在LED(8段码)显示器上,这里采用的LED显示器是7SEG_MPX4_CC,第一个8段码显示当前采集的是那一路的电流后三个8段码显示当前电流值,如果该电流超过上位机设定的报警电流的话,有一个LED灯显示为红色否则为绿色,另外一个LED灯定时亮灭就可以。
程序要求:
1就是一段启动A/D转换的程序
2 就是将此电流值在LED显示器上显示出来程序
3 如果该电流超过你设定的报警电流有一个LED灯显示为红否则为绿的程序
4 另外一个LED灯定时亮灭的程序
所选的芯片型号:
单片机AT89C52
A/D转换器ADC0808(8位并行A/D转换器)
LED显示器(8段码)7SEG_MPX4_CC
LED灯LEG_BIRG(GREEN/RED)
2 回复
#2
软编小虫2011-05-17 22:38
通过电流/电压转换芯片,把要测量的电流转为一个相应的电压值,再用A/D转换芯片测量刚转换好的电压值,最后通过C51的程序运算,便可计算出相应的电流了。至于显示部分,那便是更加容易了。。。。(以前大概的翻过这类书书,但没心看完,更没做过,但如真想做出来,或许也行)
嘿嘿,如能做好,兄弟请我下馆子大吃一顿?那便是最大大的动力!!
#3
samuelchen2011-06-12 20:45
LZ要的这种程度A/D,D/A转换的源码网上一大堆,随便找几个回去改改就成了。
真不用浪费RMB。
1