毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计

毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计

ID:6640212

大小:3.40 MB

页数:44页

时间:2018-01-21

毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计_第1页
毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计_第2页
毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计_第3页
毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计_第4页
毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计_第5页
资源描述:

《毕业设计(论文)-基于pic单片机spi接口的数据采集模块设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于PIC单片机SPI接口的数据采集模块设计基于PIC单片机SPI接口的数据采集模块设计摘要PIC单片机比MCS-51单片机功能更强大,因为其内部集成了A/D转换模块、USART通讯模块及MSSP端口;本文介绍一种基于PIC16F877A单片机的数据采集模块的设计。首先主机的A/D端口接电位器,实现模拟电压向数字信号的转换,然后对转换后得数据通过SPI接口传输给从机,从机通过显示控制芯片HD7279A,最后通过四位数码管把采集的模拟电压显示出来。系统需要两片单片机完成,分为主机和从机,主机完成数据的采集、A/D转换,转换结果的输出,从机主要完成数据的接

2、受,工程量变换功能。程序采用C语言编写,在集成开发环境MPLAB-IDE下完成编译及程序下载,最终实现能通过调节电位器实现变化的电压显示。关键词PIC单片机数据采集A/D转换SPI接口40基于PIC单片机SPI接口的数据采集模块设计DESIGNOFDATACOLLECTIONSYSTEMBASEDONTHESPIPORTofPICMICROCONTROLLERABSTRACTThefunctionofPICMCUismorepowerfulthanMCS-51,becauseitintegratealargenumberofon-chipperiphe

3、ralssuchasADconvertermodule.USARTcommunicationmoduleandMSSPport,ThisarticleintroducedthedesignofdatacollectionsystembasedontheSPIportofPICMCU,firsttheADCconvertermoduleisconnectedwiththepotentiometer,sotheanalogvoltagecanbeconvertedtodigitalsignal,andthensendthemtothemastermicro

4、processorbytheSPIport,Theslavedisplaytheanalogvoltagethroughmulti-pointcalibrationwhichiscontrolledbytheHD7279A.Itneedstwopiecesofmicrocontrollertodothejob,whichisdividedintothemasterandtheslave,theformercompletesdatacollection,A/Dconversion,theconversionresultsofoutput,andthela

5、teracceptsthedatatransmissionaswellasthequantitychange.Clanguageisusedinprogramming,theMPLAB-IDEintegrateddevelopmentenvironmentcompletescompilinganddownloading.Andfinallytheanalogvoltageisdisplayed.KEYWORDSPICMCUDataCollectionADConversionSPIPort40基于PIC单片机SPI接口的数据采集模块设计目录摘要IABST

6、RACTII1绪论11.1课题背景及研究意义11.2本设计方案介绍22硬件部分设计32.1PIC单片机介绍32.1.1PIC单片机的优越之处32.1.2PIC16F877A最小系统图及主要性能42.2PIC单片机片内ADC模块及接口实现52.2.1ADC模块结构和操作原理52.2.2ADC模块相关的寄存器介绍62.2.3A/D转换接口电路设计72.3主控同步串口MSSP介绍92.3.1I2C总线介绍92.3.2SPI简介102.3.3SPI主模式接口设计132.3.4SPI从模式接口设计142.4HD7279A芯片原理介绍及接口实现152.4.1HD7

7、279A简介152.4.2HD7279指令介绍162.4.3HD7279A的接口实现202.5电源模块233软件设计程序流程图2540基于PIC单片机SPI接口的数据采集模块设计3.1C语言编程简介253.2MPLABIDE编程环境简介253.3MPLABICD2介绍263.3.1MPLABICD2系统组成263.3.2MPLABICD2的安装和配置273.4系统程序流程图294结论31致谢32参考文献33附录134附录235附录33640基于PIC单片机SPI接口的数据采集模块设计1绪论1.1课题背景及研究意义在工业生产和日常生活中,经常要对模拟信号

8、进行测量与控制,例如在有些系统中经常要对模拟电压信号进行采集并显示出来,于是数据采集模块必不可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。