欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    智能仪器课程设计--基于AT89C52的多路数据采集系统

    • 资源ID:1445970       资源大小:1.35MB        全文页数:22页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    智能仪器课程设计--基于AT89C52的多路数据采集系统

    1、 课程设计报告课程设计报告 课程名称: 智能仪器课程设计 题 目: 基于 AT89C52 的多路数据采集系统 - 1 - 摘要摘要 智能仪器设计技术课程是一门集多种技术于一体,实践性要求很高的课 程。本次课程设计以单片机为核心,结合所学的智能仪器、数字电子技术、模 拟电子技术及有关电路相关的知识,使用 AT89C52、AD0832(AD08090)、LED 数 码管(共阴或共阳)和矩阵键盘设计一个多路数据采集系统,将采集的数据用 05V 电压显示。通过这次课程设计,进一步巩固所学的的知识,进一步深入掌 握单片机,同时初步接触智能化,为找工作奠定一定的基础。这次设计的多路 数据采集系统,通过键盘

    2、来选择数据采集通道,ADC 数据采集后,通过 AD 转换 后转换成 0256 的数字量,之后采集数据八次,采用平均滤波的方法消除随机 干扰,最后将数字量通过标度变换转化成 05V 电压通过数码管显示出来。改变 滑动变阻器可以再数码管上显示出电压 05V 之间的变化。在信息技术的告诉发 展和人工智能应用的推先,智能仪器必将有更大发展。测试仪器的智能化已是 现代仪器发展的主流方向。因此,学习智能仪器的工作原理、掌握新技术和设 计方法无疑使十分重要的。 关键词关键词:多种技术 智能化 标度变换 随机干扰 AD 转换 2 目录目录 一、设计任务、要求3 二、方案总体设计与论证4 三、软件设计13 四、

    3、系统仿真与调试16 五、设计总结、心得体会17 六、参考文献19 附录 3 一、一、课程设计的要求和内容课程设计的要求和内容 1、设计任务:设计一个基于 51 单片机的智能多路数据采集系统。 2、设计要求: 1) 具有多路数据采集功能,至少两路以上; 2) 4 位数据显示功能,利用电位器分压方式,通过调节电位器,能够改变 输入,同时在数码管中进行显示; 3) 具有至少 2x2 的矩阵键盘,通过按键可以设置不同的采集通道,或不 同的采集方式; 4) 具有简单的数据处理功能,如中值滤波、平均滤波等等; 5) 系统具有较好的模块化,功能分块合理。 备注:同时可考虑以下扩展功能: 具有数据存储功能,如

    4、扩展外部 FLASH 存储器等; 具有可编程程控放大功能。 3.创新部分: 键盘四个按键键值均可以正常显示,而且都正常工作。 二、方案总体设计二、方案总体设计 以单片机为核心,结合 AD 转换、四位七段数码管、22 键盘 1、盘方案一 采用 AD0832、四位七段共阳极数码管、AT89C52、22 键盘、 若干电阻、若干电容以及若干导线。 2、方案二 采用 AD0809、四位七段共阳极数码管、AT89C52、22 键盘、电 阻若干、电容若干、晶振一个、导线若干。 3、我采用了方案一 4、总体设计: 4 设计原理:数据采集 A/D 转换 平均滤波 标度变换 显示 三、三、软件设计软件设计 程序流

    5、程图: 总流程图 滤波程序 返回 5 原理图: 源程序: ORG 0000H LJMP MAIN ORG 0030H MAIN:LCALL KEY ;调用键盘 LCALL ADC ;调用 AD 转换、滤波、标度变换程序 LCALL DISLAY ;调用显示子程序 KEY:LCALL KS ;调用判断键盘按下否的子程序 JZ YY ;判断是否有键按下,无键按下退出 LCALL T10ms ;有键按下,延时 10ms LCALL KS ;调用判断键盘按下否的子程序 JZ YY ;判断真的是有键按下吗 MOV R2,#0FEH ;有键按下,将首行扫描字保存在 R4 中 6 MOV R4,#00H ;存第一行行号 LK1:MOV P1,R2 ;行扫描字送给 P1 口 MOV A,P1 ;存取读键状态 JB ACC.2,ONE ;判断第 0 列是否为 0,无键按下转第 1 列 MOV A,#00H ;存列号 LJMP KP ;跳转求键号 O


    注意事项

    本文(智能仪器课程设计--基于AT89C52的多路数据采集系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583