|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
4 R: S! K* d* Z
擒要:本文介绍了PIC16F87系列单片机和PC104工控机的" ^* A) Q7 Y- G1 B5 X2 T6 S
串行通信口的结构和工作原理,并列出了软件和硬件的实
$ `3 K' N2 Q- z) U; U现方法。该方法已经成功的运用于几种智能仪器的串行通
: Y/ n. |* U- p0 D6 q" y信中,具有很强的可靠性和实用价值。
6 l! b" N* H0 g+ X9 K. b- J关键词: PIC单片机; P C104工控机;串行通信;中斯
- |6 ^( x& B, A; G. r" u3 B0 `; f5 J+ T7 a t9 c
1 J6 Q9 l$ ?9 c; Y5 F; r6 w$ e
1 前言, ]/ V: Q6 U5 |& ?5 N# e
PIC系列单片机是美国Microchip公司的产品。它系用精简
( x- }) N! H# Q- ?: b# d指令集(RISC),哈佛总线结构、2级流水线取指令方式,具有实
3 x* _* L/ s; c' Y$ F- k1 q用低价、指令集小、简单易学、低功耗、高速度、体积小、功能强$ y( A; B. E8 q% _& h
等优点,体现了单片机发展的一种新趋势,深受用户的欢迎,已
, [& i% M' P8 g( a8 k. c: B. x, ]逐渐成为8位单片机的新潮流。
( R5 R0 W$ R8 X& Z4 D/ t' vPC104嵌入式微机采用CMOS技术,超大规模集成技术和
: W6 \: D8 b+ J8 V/ n7 H表面封装(SMT)技术使其体积更小、功耗更低。PC104废除了母( N" u! ~7 ^" b% z, W+ K
板结构、采用仅有迭接插针构成母板的结构系统。鉴于此,开发$ D1 H2 w2 Q/ k$ Q
以PC104为工作平台的野外现场仪器或美观小巧的自动化设
- T3 B4 [2 i3 O0 ]备是非常埋想的方案。
3 q% I6 {3 Y$ y6 g( C: S在以上两种技术越来越被广泛使用的同时,将其结合起来
6 z( V2 Q U7 v0 S/ L% @分别用于控制前端对象和图形化人机交互不失为一种理想的设0 O2 s7 X$ J0 a) E
计思路。本文将重点探讨PC104嵌入式微机与PIC16F87系列
; p0 o* c* C% b H单片机之间的串行通信。: M& Y4 A9 y! h; t4 ^# D5 L, L. u
串行通讯--般可分为查询和中断两种方式,查询法虽然实
0 E" b9 R7 m8 o) j. t0 i) ~现比较简单,但很占用CPU时间,一般只应用于对实时性要求# M% T. i5 L% e& N! p) Z3 t0 Q
不高的简单的系统中,本文重点介绍中断方式的串行通讯。
$ c6 u; W$ y. V2 PIC的发送过程
5 F+ D) A# y$ y5 A1、初始化波特率/ ?) M& D4 p0 ]" p
与波特率有关的寄存器有两个:TXSTA的BBGH位和SP-% G- L) R* x6 s
BRG,其中前者为高速波特率使能位,TXSTA.BBCHx1,设置为" G& `: t% p8 ^7 t) j4 U! ?! j
7 h& j) R' f4 @& {; R% i7 K( {) m
5 v$ N& G; r& K1 K5 k
- y3 @7 Y4 h* I' n4 F( z6 e# ^* c& F |
|