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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

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

0 q! k9 S- G: h' G8 W摘要:介绍一.种高可靠性的PC机与PIC16F84单片机之间异步串行通信方法,详细讨论了实现这一通信方法的硬件接口电+ J4 v: a. S& a6 A: Z, S
路、软件的设计。
+ q& [; i% t$ Y4 E关键词:串行数据通信;握手通约定;接口;单片机
6 s+ t& p) e. `/ ~, r, e7 n& Y
6 I3 `8 O5 y! {3 p; `0引言
! @; k" x- k6 w. b6 _在我们基于PIC16F84单片机的全数字交流伺服驱  a7 _; ?' D0 v
动系统中,用PC机驱动交流伺服驱动器来达到控制/ y. n$ [  w5 J, O/ o0 s2 x
伺服电动机的转速及转向的目的,为实现PC机的控) j7 g0 i. E9 ^) m3 T
制和显示,需将单片机的信息传送到PC机,这就需
! ^$ D3 H0 _. t: U要解决单片机构成的下位机和PC构成的.上位机之间4 E6 ?* m7 j$ \: A2 I) c8 W* d7 O0 j
的数据通讯问题。必须通过通信电路实现PIC单片机
4 h% v$ C8 c+ ]5 U与微机间的可靠数据传输。有的PIC16单片机内并没, [% y  X* v& s% D& B( R" w
有提供串行口,所以串行通信必须通过自己设计的硬
/ M, |7 A/ a% y: Z. O' _- p件电路和通信软件来实现。下面介绍用查询法实现异7 d4 r. Y; {( o' W
步串行通讯的方法。  D6 L' E& w9 Y" r: H4 k  p! A9 d
1通讯接口电路的设计
. {4 E9 r8 Z0 ePIC16F84单片机是美国Microchip 公司推出的-种' e1 g9 i! {5 S; }2 j. n) n
高性能价格比的单片机,其程序存储器由1Kx 14的闪" n3 {! Z  _2 p+ r0 B
速(flash) 存储器构成,它只有13条I/0口,1个定- Z+ |+ G6 A; _; |3 J  i2 g
时器,为为尽量节省单片机的软硬件资源,采用下述
$ n  U& k' S8 t6 u( z异步串行通信的实现方法。( U( f+ G3 N1 ?
如图1所示,PIC16F84 在4MHz时钟下,采用半
7 t0 z" U& H0 y+ R+ ?) L& Z双工方式,可实现9600波特率的异步串行数据通信,
/ V1 ?  F3 Z' }$ H$ {4 t1 X1位停止位,8位数据位,无校验位。接收和发送以低
% S$ F9 Z# [: ^2 z: ~位在先(- -般模式),采用软件延时。串行接口RS -
3 A, E3 Q6 O) N' q232C的接口信号采用零MODEM
5 V3 \/ H3 @) Q/ c& |- K方式的最简单连接。
1 V5 V4 N1 W% ^. [1 c
% P5 `" y7 b, j
游客,如果您要查看本帖隐藏内容请回复
5 S8 J9 F7 m& \; z

" r1 _$ O! ]3 X  D# U8 n1 U
  • 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-6-27 22:47 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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