|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
, F& U4 L/ @9 [擒要:本文介绍了PIC16F87系列单片机和PC104工控机的2 {3 v( t; g1 N$ R6 T( T
串行通信口的结构和工作原理,并列出了软件和硬件的实
1 N* e0 g' F7 N4 \ m* J3 F2 e$ h现方法。该方法已经成功的运用于几种智能仪器的串行通0 I4 J/ O ?* J, v; [+ s
信中,具有很强的可靠性和实用价值。5 |4 c& q8 Y! ^. O
关键词: PIC单片机; P C104工控机;串行通信;中斯
; B* b2 C9 D# x, H i' C' z, D" d& d: C) g1 U/ \7 N% E
6 b, M! B6 n% a+ P) j6 w
1 前言) R0 a1 y5 f7 A# e
PIC系列单片机是美国Microchip公司的产品。它系用精简0 G. j3 X! i6 N5 Y1 Z
指令集(RISC),哈佛总线结构、2级流水线取指令方式,具有实- d$ g) c& ]2 ]8 A O& f, x
用低价、指令集小、简单易学、低功耗、高速度、体积小、功能强7 s$ A2 u! V; a. |- Y# A( H9 N
等优点,体现了单片机发展的一种新趋势,深受用户的欢迎,已- p0 S' A9 n. O
逐渐成为8位单片机的新潮流。
: S' Z3 ^. H$ t8 dPC104嵌入式微机采用CMOS技术,超大规模集成技术和8 m2 d; q1 R. A2 K7 e
表面封装(SMT)技术使其体积更小、功耗更低。PC104废除了母: K# m% ~) v/ c$ i( S# W
板结构、采用仅有迭接插针构成母板的结构系统。鉴于此,开发$ u8 o+ S- [ m5 m6 n
以PC104为工作平台的野外现场仪器或美观小巧的自动化设
; W( _8 P1 X2 x: a3 A3 M备是非常埋想的方案。7 d8 o7 \. T' t9 S0 q! {
在以上两种技术越来越被广泛使用的同时,将其结合起来
( U" H6 N }3 a: s分别用于控制前端对象和图形化人机交互不失为一种理想的设" x# x2 s& o |# g* l
计思路。本文将重点探讨PC104嵌入式微机与PIC16F87系列
& e6 q: ]# J) }# \单片机之间的串行通信。/ H' T# t# z$ `7 g
串行通讯--般可分为查询和中断两种方式,查询法虽然实
# i' Z+ A- g) t5 _% s现比较简单,但很占用CPU时间,一般只应用于对实时性要求8 E$ A2 S7 x$ s& O8 L
不高的简单的系统中,本文重点介绍中断方式的串行通讯。
. ]' g& |# w9 Z( p$ V$ t' A E- B2 PIC的发送过程+ m( Y+ Q. F- y& V+ g5 {
1、初始化波特率
1 t' X% B9 ^0 r; {1 a与波特率有关的寄存器有两个:TXSTA的BBGH位和SP-
, Z6 o, j/ a9 zBRG,其中前者为高速波特率使能位,TXSTA.BBCHx1,设置为0 N. ?- w/ ^5 p0 V
; s/ s! C" O; k
( e' C O8 K3 R' o
4 O$ M0 l' d" f! o6 ^ |
|