网站位置: /论文/参考文献/写作范文资料阅读

时钟方面硕士论文开题报告,与基于PIC18f45k22单片机与ADS8341的SPI通信相关论文的参考文献

全文下载

本文是一篇时钟论文范文,时钟方面硕士论文开题报告,关于基于PIC18f45k22单片机与ADS8341的SPI通信相关专升本毕业论文范文。适合时钟及单片机及数据方面的的大学硕士和本科毕业论文以及时钟相关开题报告范文和职称论文写作参考文献资料下载。

摘 要:本文介绍了通过硬件和软件两种方式实现PIC18f45k22单片机与TI公司的模数转换器ADS8341的SPI接口通信,给出了具体的硬件电路和相关的软件流程,实现了数据交换.

关 键 词 : PIC18f45k22;SPI;ADS8341;共用体

中图分类号:TP368.12 文献标识码:A 文章编号:1674-7712 (2013) 12-0000-01

一、ADS8341简介

ADS8341是TI公司在2001年推出的具有串行接口的16位高速逐次逼近行的A/D转换器.它是拥有4通道独立输入端或2通道差动输入端,带有SPI接口的通信,转换速率大于100KHZ,转换精度高,芯片工作电压范围在2.7V~5V,SSOP-16封装,安装尺寸很小,正常温度为-400C~+850C.基准电压源的范围为500mV-Vcc之间变化,在低功耗模式下,芯片的功率小于15μW.

二、ADS8341与PIC18f45k22通信的硬件设计


时钟学术论文撰写
播放:39470次 评论:7829人

在这里我们使用的是微星公司的PIC18f45k22单片机与ADS8341进行SPI通信,连接图如下:

ADS8341控制字的设定,参考表-1,s必须拉高,才能开始转换.A0-A2为转换的输入端口,具体设置参考表-2.SGL/DIF为单端模拟信号或是差动信号输入控制位,它必须结合A0―A2一起设置模拟信号的输入.PD0与PD1为电源模式的选取位.例如我们设置控制字为94H,开始AD转换的是CH0单通道,进入低功耗模式和工作方式为外部时钟模式.


本文地址 http://www.tjhyzyxy.com/cankao/456308.html

在外部时钟模式下,ADS8341的时钟由MCU提供,当它接收到来自MCU的控制字随后的一个时钟周期BUSY脚被拉高,转换的结果会在后16个周期的下降沿通过DOUT脚输出,具体的数据时序图请参考它的datasheet.在外部时钟模式下,BUSY维持高电平到输出数据MSB的建立需要一个时钟周期,完成一次AD数据的采集至少需要25个时钟周期,若采用的是8位的MCU与ADS8341进行通信,需要对ADS8341的输出数据进行读三次.基于以上考虑,我们可以采用32个时钟周期来读一次转换的数据,前8个时钟周期用于MCU发送控制字,后面24个时钟周期,连续三次读DOUT引脚的数据.在具体C语言编程上面,我们可以借助一个联合体,和一个属部变量来达到最终目的,部分程序如下.相应的MCU寄存器的配置就不详述,该款单片机我们可以直接使用它的库函数对SPI接口进行读写,使用非常方便.

union u AD

{

unsigned int A;

unsigned char B[2];

}//定义的联合体

SPI_CS 等于 0; //片选拉低,启动AD芯片

SPI_Write(0); //选择 CH0 为AD的输出

uAD.B[1] 等于 ReadSPI1(); //第1次读DOUT数据

uAD.B[0] 等于 ReadSPI1(); //第2次读DOUT数据

ucAdlow0 等于 ReadSPI1(); //第3次读DOUT数据 . ucAdlow0为定义的临时变量,

uAD.A 等于 (uAD.A<<1) + (ucAdlow0>>7); //数据合并

三、软件程序实现

在MPLAB集成开发环境下,运用微星公司18系列单片机的函数库对PIC18f45k22进行相关操作设置非常方便.在这里以SPI口读取ADS

关于基于PIC18f45k22单片机与ADS8341的SPI通信的专升本毕业论文范文
时钟方面论文范文资料
8341转换结果,并把结果通过串口发送出来,方便用串口助手等工具进行观察,具体以主函数为例来说明整个流程.

void main(void)

{

union ad_r //定义一个共用体

{

unsigned char ad[2];

unsigned int y;

基于PIC18f45k22单片机与ADS8341的SPI通信参考属性评定
有关论文范文主题研究: 关于时钟的文章 大学生适用: 高校毕业论文、学年论文
相关参考文献下载数量: 71 写作解决问题: 学术论文怎么写
毕业论文开题报告: 论文任务书、论文题目 职称论文适用: 职称评定、职称评初级
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 优质选题

}adr;

InitialMCU(); //单片机初始化,包含IO口设置、中断设置串口1初始化等.

while(1)

{

SPI_CS 等于 0; //SPI片选信号

Delay1KTCYx(50); //延时

putcSPI1(0x94); //单片机的SPI口发送ADS8341的控制字

while(SPI_BUSY); //判断AD转换是否完成

adr.ad[1] 等于 getcSPI1(); //读出AD转换结果的高8位

adr.ad[0] 等于 getcSPI1(); //读出AD转换结果的低8位

Delay1KTCYx(50); //延时

SendBytebyUART1('#'); //串口1发送标识符“#”

SendBytebyUART1( adr.ad[1]); //串口1发送AD转换结果的高8位

SendBytebyUART1( adr.ad[0]); //串口1发送AD转换结果的低8位 SendBytebyUART1('\r'); //回车

SendBytebyUART1('\n'); //换行

};

}

四、结束语

本文在硬件上运用PIC18f45k22单片机与ADS8341进行连接,在软件方面,在MPLAB集成开发环境下运用C语言编程,特别是定义一个共用体,成功实现对ADS8341的AD转换结果的读取,实现了数据交换.

参考文献:

[1]周坚.PIC单片机轻松入门[M].北京:北京航空航天大学出版社

[2]Texas instruments inc Products. http://.ti..//lit/ds/symlink/ads8341.pdf

IEEE1588标准在变电站智能化中的应用

一月桌面秀

GPS在炼钢生产中的应用

无固相钻井液的其应用

房地产业与区域经济的互动性

单片机通信论文
人牡丹江师范学院学士学位论文,八路抢答器的仿真设计,姓名:尚怀徽指导教师:曹望成系别:计算机科学与技术系年级:2006级专业:计算机科学与技术,。单片机论文摘要湖南高等学校,单片机论。

电子与通信工程论文
东思想和中国特色社。通信工程论文参考文献重庆程秋冬春夏需经系研究生科认定学位论文,1,选题要求,电子与通信工程领域专业学位硕士论文选题应直接来源于生产实际或具有明确的工程背景,其研。

计算机通信与网络论文
其应用400000毕业考核(或论文\综合实践\实验\实。通信工程,计算机通信网络方向科技学院通讯工程研究所,博士班学生共同指导同意书,本人同意为博士班学生之指导教授.除校方与所之毕。

单片机论文摘要
化,作者姓名李杰,指导教。12电信论文指导书,单片机论文摘要电信于海燕陶博胡盼杜寰宇陈凯张巡王锦,11电信毕业论文题目,电,子,产,品,设,计,类基于单片机的空调温度控制单。单片。

单片机控制系统论文
计理论与方法 。单片机论文摘要学校代码 dsp处理器本身产生和发展的背景,决定了它在许多方面与当前的微处理器及单片机有所不同.dsp特殊的芯片和系统结构使它更能试用与高速实时的计算。

单片机论文前言
向理论与写作②专业方向技能009马克思主义学院。单片机论文摘要电信专题课论文,题目(宋体三号),课程名称(全称,宋体三号),班级(宋体三号),学生(宋体三号),学号(宋体三号),任。

单片机外文论文
5,学生工作态度,三,存在的主要问题与建议,专。12电信论文指导书,单片机论文摘要电信于海燕陶博胡盼杜寰宇陈凯张巡王锦,11电信毕业论文题目,电,子,产,品,设,计,类基于单片机的空。

单片机实训论文
人牡丹江师范学院学士学位论文,八路抢答器的仿真设计,姓名:尚怀徽指导教师:曹望成系别:计算机科学与技术系年级:2006级专业:计算机科学与技术,。单片机论文摘要湖南高等学校,单片机论。

电子与通信工程硕士论文
程领域任职资格相联系的专业性学位,培养应用型,复合式高层次工。通信工程论文参考文献重庆程秋冬春夏需经系研究生科认定学位论文,1,选题要求,电子与通信工程领域专业学位硕士论文选题应直。

单片机教学改革论文
机论文参考文献 牡丹江师范学院学士学位论文,八路抢答器的仿真设计,姓名:尚怀徽指导教师:曹望成系别:计算机科学与技术系年级:2006级专业:计算机科学与技术,。单片机论文摘要湖南高。

基于PIC18f45k22单片机与ADS8341的SPI通信 Doc版本