|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ b s- _5 g* W2 ?+ V擒要:本文介绍了PIC16F87系列单片机和PC104工控机的
- E; n+ S' W6 ~3 G串行通信口的结构和工作原理,并列出了软件和硬件的实: [- P. X8 j# j7 W( ~& m; U
现方法。该方法已经成功的运用于几种智能仪器的串行通
: t1 K5 G& P3 g" N信中,具有很强的可靠性和实用价值。) Y1 G$ ^( d& S! h9 ?
关键词: PIC单片机; P C104工控机;串行通信;中斯
0 h# ~) F% P5 C' n2 E0 k5 P: t0 z" ]
; ~8 E6 |: |6 f
& P2 ^8 \8 [1 K/ e7 t5 G0 Q1 前言2 U" v- ?3 J/ Z, l" _
PIC系列单片机是美国Microchip公司的产品。它系用精简- N2 |- G6 `: v3 z; O# H0 f
指令集(RISC),哈佛总线结构、2级流水线取指令方式,具有实
, ^# Q8 k: A, S3 P4 @4 X用低价、指令集小、简单易学、低功耗、高速度、体积小、功能强6 Q1 R4 y' x# _$ g6 L) }8 ]
等优点,体现了单片机发展的一种新趋势,深受用户的欢迎,已
* i, c2 V q( k逐渐成为8位单片机的新潮流。: ^* I5 C) d; T+ D& X! L1 m$ l
PC104嵌入式微机采用CMOS技术,超大规模集成技术和: M7 `" O: h; q6 A0 Z
表面封装(SMT)技术使其体积更小、功耗更低。PC104废除了母" U- T [1 g7 Y: W! L& {
板结构、采用仅有迭接插针构成母板的结构系统。鉴于此,开发
1 A ^; g3 o4 z. L# t/ L" K% b以PC104为工作平台的野外现场仪器或美观小巧的自动化设
/ T( C* h( I' w% c! Y! d8 r j备是非常埋想的方案。1 N; q- u9 |# D
在以上两种技术越来越被广泛使用的同时,将其结合起来
. y9 V- Z2 H& i! t3 B" d* T分别用于控制前端对象和图形化人机交互不失为一种理想的设: R4 S9 _0 v! [, U. V1 q
计思路。本文将重点探讨PC104嵌入式微机与PIC16F87系列
; f) `. J4 K1 _9 s单片机之间的串行通信。( ~! h& B* b7 a5 ?2 [; ^9 B1 k
串行通讯--般可分为查询和中断两种方式,查询法虽然实( l7 Y3 H- b* ?" e
现比较简单,但很占用CPU时间,一般只应用于对实时性要求
2 c2 V& D2 M' a+ C- @不高的简单的系统中,本文重点介绍中断方式的串行通讯。2 d1 u/ M* p; U# x
2 PIC的发送过程" g1 _4 D4 F0 i; n. c
1、初始化波特率
R. o* B8 P) x: u2 a: {! {与波特率有关的寄存器有两个:TXSTA的BBGH位和SP-1 `! h3 X2 E: |7 Q: o8 }2 [
BRG,其中前者为高速波特率使能位,TXSTA.BBCHx1,设置为
. ?9 Q i5 J6 H* @" ~$ J; y& Z' x) _, S. U( s+ C
+ q/ J8 d( ]8 s7 c# n$ H2 w9 f7 t
* S- d3 I+ I' l' m1 D |
|