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

  • 6
  • 0
  • 约4.33千字
  • 约 17页
  • 2020-03-17 发布于江西
  • 举报

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

单片机数据采集、处理及显示程序设计 一. 总体设计方案: LED 初始显示为 0,采用查询的方式进行键盘扫描,以确定是否有输入,不停地扫描 直到有输入为止:输入为 1 时,按键无效,继续扫描直到再次有输入,输入为 0 时,则 开始进行数据的采集;采集一个周期,将采集后的数据进行滤波,再求出 0、1/2Vmax、Vmax,送到 LED 显示,结束后进行键盘扫描,确定是否有按键 1 输入,有 则停止,无则继续进行数据采集,如此循环。 二. 硬件逻辑图: 1. 下图为硬件逻辑图: 2. 单片机及各外设参数选择: . 单片机为 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 个

文档评论(0)

1亿VIP精品文档

相关文档