REN:允许接收控制位。由软件置“1”时,允许接收;软件置“0”时,不许接收。
TB8:在方式3和方式3中要发送的第9位数据,需要时用软件置位和清零。
TB8:在方式2和方式3中是接收到的第9位数据。在方式1时,如SM2=0,RB8接收到的停止位。在方式0中,不使用RB8。
TI:发送中断标志。由硬件在方式0发送完第8位时置“1”,或在其它方式中串行发送停止位的开始时置“1”。必须由软件清“0”。
RI:接收中断标志。由硬件在方式0串行发射第8位结束时置“1”
B:特殊功能寄存器PCON
PCON:主要是是CHMOS型单片机的电源控制而设置的专用寄存器,单元地址为87H其机构格式如下表:
表3.4 特殊功能寄存器PCON
PCON D7 D6 D5 D4 D3 D2 D1 D0
位符号 SMOD GF1 GF0 PD IDL
在CHMOS型单片机中,除SMOD位外其它位均为虚设的,SMOD是串行波特率倍增位,当SMOD=1时串行口波特率加倍,系统复位默认为SMOD=0。
C:中断允许寄存器IE
中断允许寄存器这里重述一下对串行口有影响的位ES。ES为串行中断允许控制位,ES=1允许串行中断,ES=0,禁止串行中断。
2.4.2.2 串行口工作方式
串行口具有4种工作方式,我从应用和毕业设计的角度,重点讨论方式1发送。
串行口定义为方式1时传送1帧数据为10位,其中1位起始地址、8位数据位(先低位后高位)、1位停止位方式1的波特率可变,波特率=(T1的溢出率)
表2.5 中断允许寄存器
符号 EA ES ET1 EX1 ETO EX0
位地址 AFH AEH ADH ACH ABH AAH A8H A8H
2.5 数码显示管
要用单片机构成发射机,就需要一个人机界面。常采用的方式是LED数码管显示测试结果,用一个小键盘执行某些功能,如请零、预置值、改变测量范围等等。
LED显示器的工作原理
LED显示是用发光二极管显示字段的显示器件,也可称为数码管,其外形结构如图所示,由图可见它由8个发光二极管构成,通过不同的组合可用来显示0~9、A~F及小数点。
图3.1 “8”字型数码管
LED显示器分为共阴极和共阳极,共阴极是将8个发光二极管阴极连接在一起作为公共端,而共阳极是将8个发光二极管的阳极连接在一起作为公共端。我们这次就是采用的共阳极LED,所以这里要介绍共阳极数码管。如图所示,LED显示器有静态和动态显示两种方式,静态显示是将共阴极联到一起接地,每位的显示段(a-dp)分别与一个8位的锁存器输出相连。由于显示的各位可以相互独立,各位可以互相显示,只要在该位的段选线上保持段选码电平,该位就能保持相应的显示字符。并且由于各位由一个8位锁存器控制段选线,故在同一时间内每一位显示的字符可以不同,
表3.1 段码与字型的关系
段码 D7
DP D6
g D5
f D4
e D3
d D2
c D2
b D0
a 字形
3FH 0 0 1 1 1 1 1 1 0
06H 0 0 0 0 0 0 1 0 1
5BH 0 1 0 1 1 0 1 1 2
4FH 0 1 0 0 1 1 1 1 3
66H 0 1 1 0 0 1 1 0 4
6DH 0 1 1 0 1 1 0 1 5
7DH 0 1 1 1 1 1 0 1 6
07H 0 0 0 0 0 1 1 1 7
7FH 0 1 1 1 1 1 1 1 8
6FH 0 1 1 0 1 1
首页 上一页 2 3 4 5 6 7 8 下一页 尾页 5/11/11
免费资料文档--单片机串行通信发射机(五)由毕业论文网(www.huoyuandh.com)会员上传。