单片机数据采集、处理及显示程序设计.docVIP

  • 11
  • 0
  • 约 9页
  • 2017-08-17 发布于湖北
  • 举报

单片机数据采集、处理及显示程序设计.doc

单片机数据采集、处理及显示程序设计.doc

单片机数据采集、处理及显示程序设计 总体设计方案: LED初始显示为0,采用查询的方式进行键盘扫描,以确定是否有输入,不停地扫描直到有输入为止:输入为1时,按键无效,继续扫描直到再次有输入,输入为0时,则开始进行数据的采集;采集一个周期,将采集后的数据进行滤波,再求出0、1/2Vmax、Vmax,送到LED显示,结束后进行键盘扫描,确定是否有按键1输入,有则停止,无则继续进行数据采集,如此循环。 硬件逻辑图: 下图为硬件逻辑图: 单片机及各外设参数选择: 单片机为8031/8051; 采用外部时钟,振荡频率为12MHz,则机器周期为1us; 由于本实验只需0、1两个按键就能实现控制(0实现启动,1实现关闭),所以采用简单的1×2非编码键盘; 由于已知输入信号为幅值5V的正弦信号,并要求A/D转换的误差小于0.02V,因此,选用ADC0809,其能处理的信号为0—5V,不需要进行信号放大;其分辨率为8位,转换的误差为0.0196V,能满足要求;其转换时间大约为100us; 为了保证转换精度,在信号源与ADC之间还需加一S/H,采用LF398,保持电容选择为1000PF; 由于要显示3个数据,且小数点后保留两位有效数据,所以需要3×4=12个LED,本实验选用7段LED;且从左到右,依次显示0、1/2Vmax、Vmax; 由于要求利用串行口扩展接口来显示数据,所以需连接一寄存器,本实验

文档评论(0)

1亿VIP精品文档

相关文档