ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:134KB ,
资源ID:6543      下载积分:9 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-6543.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(小型PIC单片机与PC机模拟串行通信【外文翻译】.doc)为本站会员(一***)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

小型PIC单片机与PC机模拟串行通信【外文翻译】.doc

1、本科毕业设计毕业设计(论文)外文翻译原文题目ANALOGSERIALCOMMUNICATIONBETWEENMINITYPEPICANDPC小型PIC单片机与PC机模拟串行通信摘要随着PIC开发,小型PIC广泛用于PC的串行通讯。然而,一些小型PIC没有内部串行接口,用户需要为它设计硬件和软件。在这个文件中,基于PCLABVIEW之上,在MINITPYEPIC和PC之间设计串行通讯来解决串行通信问题。关键词PIC;LABVIEW的;串行通信;1、简介PIC系列是一种新的排序类型CMOS工艺的微控制器,该PIC12FX是中档PIC系列8针,有特色与实用性低价格省电小型高速等。因此,它适合小型设备

2、中使用。PC机与PIC之间的沟通必要时应用在许多方面。串行通信是方便连接到PC。然而,一些PIC没有串行端口,我们可以通过设计通信硬件和仿真软件实现串行。在个人电脑中,我们可以选择LABVIEW的VC的VB的工作平台等,任何软件将被使用,硬件电路几乎是相同的。在PC机与PIC单片机的基础上,该文件显示HARDEARE和串行通信软件的设计。2、设计的通信有关硬件和软件21、硬件电路设计PIC12FX没有特别的通讯端口RXD,TXD和BAUDE速率的产生,这需要I/O口来模拟。PC的串口协议以EIARS2232C为准则,有外部总线标准接口。RS232C采用负逻辑,即逻辑“1”5V至15V电压,逻辑

3、“0”5V至15V;但CMOS的层面是逻辑“1”499V,逻辑“0”001VTTLLEVEL是逻辑“1”和“0”为24V和04V。当RS232总线用于串行通讯,我们需要外部电路连接去改造水平。在传输结束时,我们应该转变TTL/CMOS的水平到RS232C水平,在在接收端,转化RS232C水平到TTL/CMOS的水平。MAX232是串行发送/接收的通常的驱动芯片。此外,它的外围电路很简单,只需要4个01F的电容器。该电路示本科毕业设计于图1。MAX232作出的TTL从PIC12FXTX的(GP1)到RS232C水平和发送到PC,然后作RS232C水平到TTL电平并且发送到PIC12FX的RX(G

4、P2)。22、PIC的通信软件设计PIC12FX硬件电路通信与PC通过RS232C串行接口,完成信号传递和接收数据。PC是主机器,它控制信号传递或接收数据,该操纵命令和数据通讯事件都显示在PC上。图2和图3是关于传导的子程序流程图和数据接收。当数据传导,TX有低级别的N秒(每组1/BAUD,例如,波特率9600,每组104US),它以此为起始位,然后传送1位每N秒。经过最后一个位传导,TX拥有高水平的N秒,其中以停止位。当接收,RX检测起始位每N/2秒(例如,波特率9600,N/2个52US)。一旦发现开始位RX检测后的第一个数据位3/2N秒(例如,波特率9600,07期3N/2156US),

5、然后检测一次每隔N秒为接收其他数据位,它仍然为停止位。本科毕业设计本科毕业设计接收和传输子程序如下LISTP12FXINCLUDEP12FXINCCBLOCK0X20RTXBYTEREGISTERFORSENDINGRCVBYTEREGISTERFORRECEIVINGR_CNTNUMBERBITOFBYTEENDCDEFYINGPINSDEFINERXGPIO,GPIO0DEFINETXGPIO,GPIO1ORG0X000GOTOMAINMAINBCFSTATUS,RP0CLRFRCVINITIALSERIALPORTCLRFGPIOMOVLW07HMOVWFCMCONBSFSTATUS,R

6、P0MOVLW01HMOVWFTRISIORECEIVEDATARX_STARTMOVLW8MOVWFR_CNTSTART_CHECKBTFSCRXGOTOSTART_CHECK本科毕业设计CALLDELAY1CALLDELAY1RX_DATA_STARTBTFSCRXBSFRCV,7BTFSSRXBCFRCV,7DECFSZR_CNTGOTORX_NEXTGOTOTX_STARTRX_NTXTRRFRCVCALLDELAY1GOTORX_DATA_STARTTRANSMITDATATX_STARTMOVLW8MOVWFR_CNTBCFTXCALLDELAY2TX_NEXTRRFRTXBTFS

7、CSTATUS,CBSFTXBTFSSSTATUS,CBCFTXCALLDELAY1DECFSZR_CNTGOTOTX_NEXTTX_STOPBSFTXCALLDELAY1本科毕业设计TX_OVERGOTORX_STARTDELAYSUBPROGRAMDELAY1MOVLW17HMVWFTEMPLOOP1DECFSZTEMPGOTOLOOP1RETLW0DELAY2MOVLW1EHMOVWFTEMPLOOP2DECFSZTEMPGOTOLOOP2RETLW0END3、设计的通信在PC软件为了实现PC机与PIC的通信,该软件还需要设计。具体如下,PC机串行通讯软件介绍了基于LABVIEW。LAB

8、VIEW是基于GUI的广义的国家仪器(NI),是综合开发环境。它是目前唯一的图形语言编译,在广泛的PC基础上用于测量和通讯控制。当编译LABVIEW的计划,我们计划中的前面板(应用程序接口)和后面板(程序代码窗口)。该前面板显示有关后面板的运行结果。图4是关于PC机串口通信的流程图,图5是对与人沟通前面板接口。本科毕业设计4、结论在实验中,较好的结果通过了PC机与小型PIC单片机的串行通信设计。在实践中,该方法可用于根据需求做一些细节的修改,提供了一些用于串行通信的参考。参考文献1芯片PIC12FX数据手册为Z。MICROCHIP公司。2004年2施朝林(翻译)PIC宏汇编与集成开发环境M。清华大学出版社,20023王YOUXU,许杰,李LACHENG。PIC系列接口技术及应用系统设计M。北京航天大学出版社,20030214邓燕,王磊。LABVIEW71测试技术与仪器应用M。北京机械工业出版社,200405MYKEPREDKOPIC123单片机的实验对邪恶的天才M麦格劳希尔COMPANIESINC,本科毕业设计200606

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。