|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
& K" v+ n" N7 A擒要:本文介绍了PIC16F87系列单片机和PC104工控机的1 t1 Z' F, T2 }5 L9 M2 Y2 e
串行通信口的结构和工作原理,并列出了软件和硬件的实
0 B" n R( y$ U' l* z( B现方法。该方法已经成功的运用于几种智能仪器的串行通2 Q6 n: K4 B! ~6 q7 {
信中,具有很强的可靠性和实用价值。2 a' x0 J; \/ s# z' X% }" J, o, r
关键词: PIC单片机; P C104工控机;串行通信;中斯, F5 \! j7 s5 E- p- N- T! f! w" E
3 p c- {0 M- s5 C
- u2 E2 H/ \8 K+ ^1 前言5 M9 b/ V+ F( h8 f
PIC系列单片机是美国Microchip公司的产品。它系用精简
7 S+ m% Z0 o( @+ M: a指令集(RISC),哈佛总线结构、2级流水线取指令方式,具有实# {& V0 b' w- s5 w6 F& Z9 L
用低价、指令集小、简单易学、低功耗、高速度、体积小、功能强
( P. A) A9 {+ |等优点,体现了单片机发展的一种新趋势,深受用户的欢迎,已 Y' y m% L2 P$ q8 l2 `
逐渐成为8位单片机的新潮流。
x" y* H" F. APC104嵌入式微机采用CMOS技术,超大规模集成技术和
$ X% g6 Y' p X; x% i- ]表面封装(SMT)技术使其体积更小、功耗更低。PC104废除了母
8 C3 l* N6 q$ v( A2 v2 C: G# f) T1 P板结构、采用仅有迭接插针构成母板的结构系统。鉴于此,开发8 e/ u8 R1 F" ]8 }) G
以PC104为工作平台的野外现场仪器或美观小巧的自动化设" K$ b. @; X7 Z$ e) Z
备是非常埋想的方案。, p0 ~4 e: q9 x7 x) i5 C
在以上两种技术越来越被广泛使用的同时,将其结合起来
) r1 X* I& T! E4 e分别用于控制前端对象和图形化人机交互不失为一种理想的设% Q, h3 E) I7 k, J9 l
计思路。本文将重点探讨PC104嵌入式微机与PIC16F87系列! `1 {" x- G6 p/ j0 L9 J5 a: Z& X
单片机之间的串行通信。! P' Y! Q e }. B7 Q9 G/ {
串行通讯--般可分为查询和中断两种方式,查询法虽然实
( E' S# N) D' R9 }4 n现比较简单,但很占用CPU时间,一般只应用于对实时性要求, v6 |. {7 s6 S' b2 c
不高的简单的系统中,本文重点介绍中断方式的串行通讯。# j& h# ?! _% T3 a& y& O
2 PIC的发送过程
, b* `) F1 D; u+ R1、初始化波特率' w+ V3 i4 ]/ p5 e- ^0 o' a0 v1 S8 w
与波特率有关的寄存器有两个:TXSTA的BBGH位和SP-* k* g% R3 O* s
BRG,其中前者为高速波特率使能位,TXSTA.BBCHx1,设置为: g1 L+ C& a& U
1 n9 A& h+ a: r% u/ T. d" ]9 Q% F9 b- L) L
( @$ R$ y5 v1 ^5 f# Z1 }2 v |
|