单片机数据采集系统设计(51核心,ADC0809模数转换),结合键盘显示器实现八路信号采集,存储,显示功能。

要求:1.对八路模拟信号IN0~IN7(0~5v,应由传感器提供,本设计中用电位器的输出替代)进行巡回采样检测。
2.定义键盘,设计你认为最简捷的操作方式,以便随时了解任意通道模拟量的采样结果(即通过键盘操作来显示通道的运行数据)。

1、假如你要IN0~IN7都显示,那么需要8个n位数码管模块,假如你只用一个n位数码管模块动显8个通道数据,只会一直闪烁。但是,你可以用LCD12864或者1206显示。方法是把采集回来的数据保存到寄存器,然后给1206写数据时一并显示。
2、定义键盘不难,假如你的ADC转换函数为ADC_tran()(函数里面有通道选择),你只需添加形式参数就可以了,比如按键1的时候,会有一个键码key=0x01,channel=key&(相应的转换,成通道值); ADC_tran(uchar channel){ Addr_0809=channel; //Addr_0809是选择通道,后面接着你的转换数据操作程序}追问

高手,帮个忙,弄一下,我是菜鸟

追答

没时间呢,最近考试,你要是不急的话我能帮你慢慢弄,一天花点时间。还有,你的分能提高点吗?

追问

可以啊 我也就这几天时间,三天内完成

追答

已完成,给邮箱。

追问

[email protected],谢谢

追答

鉴于有人追问,便上传分享。

温馨提示:答案为网友推荐,仅供参考
相似回答