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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
PC机与PIC16系列单片机串行通信软硬件的设计与实现
3 M0 I8 a) o! y2 @) Y" m% N
摘要:介绍一.种高可靠性的PC机与PIC16F84单片机之间异步串行通信方法,详细讨论了实现这一通信方法的硬件接口电" m, A" h6 G7 n
路、软件的设计。$ y0 z. O7 S" _7 i
关键词:串行数据通信;握手通约定;接口;单片机
) b3 T# I8 G6 G! T) q& |) y+ |6 m4 c0 Q1 X9 b6 p) C+ v
0引言: l' q0 f& Q: j4 m% p& v
在我们基于PIC16F84单片机的全数字交流伺服驱8 W0 q3 }3 J1 U. ]. `
动系统中,用PC机驱动交流伺服驱动器来达到控制
9 u2 [3 V5 ?% u" g伺服电动机的转速及转向的目的,为实现PC机的控
/ x6 I8 l3 u$ H7 Q# O制和显示,需将单片机的信息传送到PC机,这就需. k* |$ O7 i$ f/ x
要解决单片机构成的下位机和PC构成的.上位机之间
% S; B  x% t2 q, X5 k" l; K的数据通讯问题。必须通过通信电路实现PIC单片机
8 V1 z( P5 L7 Q" D& b8 {与微机间的可靠数据传输。有的PIC16单片机内并没# [! j% j" B; o+ w! F7 |
有提供串行口,所以串行通信必须通过自己设计的硬$ _/ G5 ?( [$ a  d" U8 R
件电路和通信软件来实现。下面介绍用查询法实现异: f2 c- z& U, G" d% w+ H
步串行通讯的方法。
3 b! w1 N& R" U" L7 w, P1通讯接口电路的设计
4 r9 [0 r5 t2 x% U. C1 {PIC16F84单片机是美国Microchip 公司推出的-种
8 o' _2 F" }/ _$ S高性能价格比的单片机,其程序存储器由1Kx 14的闪
' N- t) t" a0 w5 K速(flash) 存储器构成,它只有13条I/0口,1个定
. [" k5 E# p  A. E时器,为为尽量节省单片机的软硬件资源,采用下述5 t9 }/ K) @; E6 O$ |1 h! x
异步串行通信的实现方法。' z$ _* n2 c! V; x# S- S9 Q
如图1所示,PIC16F84 在4MHz时钟下,采用半' _) K3 g( n! e3 P
双工方式,可实现9600波特率的异步串行数据通信,
- f- X& X; A( K$ @0 ]1位停止位,8位数据位,无校验位。接收和发送以低
& G* _; |, L% g3 C2 k% h0 y# U3 y# l% X位在先(- -般模式),采用软件延时。串行接口RS -
  z, _- u0 X( z' j232C的接口信号采用零MODEM' P/ R2 w) L3 h2 F1 V
方式的最简单连接。) i. V5 D, R# e9 J% m) Y

6 }  P7 y2 s- O9 Y
游客,如果您要查看本帖隐藏内容请回复
2 v) e& T: c: I% R
& ^% w9 ^" G& h, a( X* Q9 v) Z+ \
  • 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-8-23 13:51 , Processed in 0.109375 second(s), 26 queries , Gzip On.

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

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

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