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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
PC机与PIC16系列单片机串行通信软硬件的设计与实现
; N; O" g0 z$ {+ h0 T3 F' |
摘要:介绍一.种高可靠性的PC机与PIC16F84单片机之间异步串行通信方法,详细讨论了实现这一通信方法的硬件接口电$ j( h0 L& G8 x
路、软件的设计。
. f  X1 Y+ j  ]4 V1 q3 g# X关键词:串行数据通信;握手通约定;接口;单片机2 ~: V; o  N; t/ i* F( t

% k4 a5 y9 ~" N% c  r4 q: w9 F0引言0 k* Q3 C/ R" [  I$ p: r7 `; F
在我们基于PIC16F84单片机的全数字交流伺服驱3 ^" |8 a# w5 m+ {
动系统中,用PC机驱动交流伺服驱动器来达到控制
8 f- \7 R1 N) y. w* `9 N伺服电动机的转速及转向的目的,为实现PC机的控0 k( y6 G% F4 H6 S( G
制和显示,需将单片机的信息传送到PC机,这就需
' [, l- \0 c8 O" u要解决单片机构成的下位机和PC构成的.上位机之间# M+ Q- Z7 l4 w0 _
的数据通讯问题。必须通过通信电路实现PIC单片机$ u! S' E' r6 b
与微机间的可靠数据传输。有的PIC16单片机内并没8 l- Z& J+ `; `7 `* _* f" _2 J
有提供串行口,所以串行通信必须通过自己设计的硬# k0 ?* c. K& A4 i0 ?% ^
件电路和通信软件来实现。下面介绍用查询法实现异
1 i4 T4 N+ k5 E2 n! j步串行通讯的方法。
3 Q* {7 H7 H- q; k, Y, ]9 a1通讯接口电路的设计1 V; F* x7 @3 ~& ]* h  G6 j; Z
PIC16F84单片机是美国Microchip 公司推出的-种( Q, G: a. v8 P7 y& F
高性能价格比的单片机,其程序存储器由1Kx 14的闪
7 T1 y! }+ @5 f" s速(flash) 存储器构成,它只有13条I/0口,1个定
% _8 W& i; ]0 |6 x+ n8 r时器,为为尽量节省单片机的软硬件资源,采用下述
9 r% ~% W, l* N0 u% j异步串行通信的实现方法。
3 m' q* D3 b) w0 n; V4 L% K- y如图1所示,PIC16F84 在4MHz时钟下,采用半. e* l, W8 ~5 p8 E; F8 o) n
双工方式,可实现9600波特率的异步串行数据通信,' f7 q+ L1 o0 _! p
1位停止位,8位数据位,无校验位。接收和发送以低
5 J, ?1 J. j8 c/ J$ p位在先(- -般模式),采用软件延时。串行接口RS - 5 P( J4 p3 O5 s, q4 I
232C的接口信号采用零MODEM
5 W% N3 e5 C4 O3 e2 {9 `方式的最简单连接。
/ M: U; @  R. K" D1 U! G5 j
! G: a, p: c" N& }) e6 E
游客,如果您要查看本帖隐藏内容请回复
1 R, D( |5 j# P3 t% T

* i9 `* j$ w+ W9 q
  • 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-7-26 20:29 , Processed in 0.125000 second(s), 26 queries , Gzip On.

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

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

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