串行通信和AD转化.pdfVIP

  • 15
  • 0
  • 约3.11万字
  • 约 30页
  • 2018-10-04 发布于浙江
  • 举报
串行通信和AD转化.pdf

微机原理第五次实验 报告 [文档副标题] 2014-12-25 实验报告5 李自帅 目录 实验报告52 PARTA.串行通信技术2 一、实验目的2 二、实验基本任务2 三、实验选做任务4 四、遇到的问题6 PARTB.模拟信号转换接口8 一、实验目的8 二、实验基本任务8 三、实验选做任务10 四、遇到的问题11 PARTC.单片机应用系统硬件组成15 一、实验目的15 二、实验基本任务15 三、实验选做任务17 四、遇到的问题18 PARTD.实验总结与收获18 PARTE.附程序源代码19 实验919 实验10_A 22 实验10_B 28 说明:报告所有内容为本人原创,无任何抄袭。图片也均是自己绘制或者源自课件。 代码有详细注释也有相关说明。和以前一样,重点依然放在了自己遇到的问题以及解决上 面了。 1 / 29 实验报告5 李自帅 实验报告5 PARTA.串行通信技术 一、实验目的 1.了解异步串行通信原理; 2.掌握 MSP430 异步串行通信模块及其编程方法。 二、实验基本任务 1.了解MSP430G2553 实验板 USB 转串口的通信功能,掌握串口助手 的使用 答:经检验,串口运行正常。 2.查询方式控制单片机通过板载USB 转串口与PC 机实现串行通信 (1)串口时钟选用 SMCLK=1.0MHz 答:实验下载到板子上后可以正常实现功能。代码截图如下: 说明:采用的是查询方式发送和接受,先接受再发送。设置一个长度为64 的数组,用 于存数据,这就要求接收的字符串长度最多不能超过64,不然就会出错,这个问题是由硬 件内存有限导致的,我们没有办法预留出无限的空间存储数组。 2 / 29 实验报告5 李自帅 波特率设置部分如下: 说明:这里有四组设置,分别是默认DCO 情况下和初始化DCO 情况下的。由于我的 单片机默认DCO 频率是1.081,按1Mhz 的设置无法正常发送 (关于这点后面有详细分 析)。一般情况下,设置波特率时候为了保证不会出错,通常需要用实际测到的频率值进行 计算然后设置。初始化DCO 会减小误差,但是不能保证一定消除,因为初始化以后频率又 偏小了。 3. 利用PC 机RS232 通信接口与单片机完成串行通信 编程采用下面数据格式,完成单片机与PC 机之间的字符串传送。 (1)波特率9600bps,奇校验,8 位数据,先低后高,1 个停止位 答:这个比着上面略作修改即可,修改部分截图如下: 说明:只是加了一句奇校验设置,其余和上面相同。经下载到板子上并且利用RSs232 电 平转化以后,能够正常工作。

文档评论(0)

1亿VIP精品文档

相关文档