找回密码
 注册
关于网站域名变更的通知
查看: 316|回复: 1
打印 上一主题 下一主题

[毕业设计] PC机与PIC16系列单片机串行通信软硬件的设计与实现

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-7-20 09:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
PC机与PIC16系列单片机串行通信软硬件的设计与实现
4 [+ u# h# N" E* o
摘要:介绍一.种高可靠性的PC机与PIC16F84单片机之间异步串行通信方法,详细讨论了实现这一通信方法的硬件接口电
; J6 E8 [, y  U' s" b8 O' F路、软件的设计。* P0 Q* _2 C  F8 g6 c
关键词:串行数据通信;握手通约定;接口;单片机
9 K) X3 a! l: Z8 Z' p9 {
! a: T  E" }( g; M. J0 e8 F0引言. ^# {1 a$ E7 X) l* @6 d
在我们基于PIC16F84单片机的全数字交流伺服驱. u9 F: e" |0 O: f) H
动系统中,用PC机驱动交流伺服驱动器来达到控制2 i9 m' j0 X1 J: f* n3 p
伺服电动机的转速及转向的目的,为实现PC机的控/ h( ]3 t6 e* ~- \% x& O
制和显示,需将单片机的信息传送到PC机,这就需
) W! L0 h: _9 K8 B! o2 I要解决单片机构成的下位机和PC构成的.上位机之间
* c/ s; d* U1 w& [7 X的数据通讯问题。必须通过通信电路实现PIC单片机
8 H! d, h3 ~3 R9 a  }5 w. U与微机间的可靠数据传输。有的PIC16单片机内并没
+ y' ?& ~+ W5 F" j# g8 s2 P有提供串行口,所以串行通信必须通过自己设计的硬4 f/ L4 H7 Z5 f! z' `1 k7 b
件电路和通信软件来实现。下面介绍用查询法实现异
- w, N2 A% e' ?/ d) M5 i步串行通讯的方法。
& R- U8 @% l# y8 N& P( e8 Z1通讯接口电路的设计1 t9 E# V! x9 r; ], f+ O* j8 r# b
PIC16F84单片机是美国Microchip 公司推出的-种6 v2 s5 g$ j" ?" D+ S
高性能价格比的单片机,其程序存储器由1Kx 14的闪( Y! s9 n7 Y4 y- \9 P
速(flash) 存储器构成,它只有13条I/0口,1个定7 p' T$ _8 ?3 x0 U4 [4 ]! e$ B' O  q
时器,为为尽量节省单片机的软硬件资源,采用下述2 A7 ?# @) m5 X
异步串行通信的实现方法。
4 \( L% I8 G* ^如图1所示,PIC16F84 在4MHz时钟下,采用半4 B, @0 p' A* b9 z5 c: o
双工方式,可实现9600波特率的异步串行数据通信,# {) m2 t3 ]0 `7 F' M, h* b; i  v
1位停止位,8位数据位,无校验位。接收和发送以低
6 f  p- X9 s. u; v( i5 o位在先(- -般模式),采用软件延时。串行接口RS - * r, i# R2 A6 j9 \8 w
232C的接口信号采用零MODEM
. F: e8 D3 B& @# h7 g方式的最简单连接。8 @3 k2 f( z3 [* ~9 N
' \6 @- P/ L7 F4 b/ l  ]* `
游客,如果您要查看本帖隐藏内容请回复
4 x4 \+ k5 g" m. A

. L' G7 ~- p5 O' _
  • TA的每日心情

    2019-11-29 15:37
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-7-20 11:18 | 只看该作者
    PC机与PIC16系列单片机串行通信软硬件的设计与实现
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-3 15:38 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表