教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

单片机与PC机串口通信的设计(3)

来源:网络收集 时间:2026-07-17
导读: RI:接收中断标志。由硬件在方式0串行发射第8位结束时置“1” B:特殊功能寄存器PCON PCON:主要是是CHMOS型单片机的电源控制而设置的专用寄存器,单元地址为87H其机构格式如表2-5所示。 表2-5 特殊功能寄存器PCON P

RI:接收中断标志。由硬件在方式0串行发射第8位结束时置“1” B:特殊功能寄存器PCON

PCON:主要是是CHMOS型单片机的电源控制而设置的专用寄存器,单元地址为87H其机构格式如表2-5所示。

表2-5 特殊功能寄存器PCON

PCON 位符号

D7 SMOD

D6 —

D5 —

D4 —

D3 GF1

D2 GF0

D1 PD

D0 IDL

在CHMOS型单片机中,除SMOD位外其它位均为虚设的,SMOD是串行波特率倍增位,当SMOD=1时串行口波特率加倍,系统复位默认为SMOD=0。 这里重述一下中断允许寄存器IE对串行口有影响的位ES。ES为串行中断允许控制位,ES=1允许串行中断,ES=0,禁止串行中断。如表2-6所示。

表2-6 中断允许寄存器

符号 位地址

EA AFH

— AEH

— ADH

ES ACH

ET1 ABH

EX1 AAH

ETO A8H

EX0 A8H

(3)串行口工作方式

串行口具有4种工作方式,我从应用和毕业设计的角度,重点讨论方式1发送。串行口定义为

方式1时传送1帧数据为10位,其中1位起始地址、8位数据位(先低位后高位)、1位停止位方式

第7页,共37页

1的波特率可变,波特率=22.2 LCM1601

SMOD/32?(T1的溢出率)

LCM1601是一款兼容的液晶显示模块,支持5×7点阵和16字×2行符两种模式,背光亮度和显示对比度可调,是一种功能较简易、价格较便宜的液晶显示器件。它由液晶显示屏和驱动器两部分组成,单片机通过写控制字方式访问它的驱动器来实现对显示屏的控制。 图2-4所示为LCM1601封装图。

图2-4 LCM1601封装图

器件封装为单列DIP16,引脚定义如表2-7所示。

表2-7 LCM1601引脚说明

编号 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

标示 VSS VDD V0 RS R/W E D0 D1 D2 D3 D4 D5 D6 D7 LED+ LED-

背光源正极 背光源负极 引脚说明 电源地 电源正极 液晶显示偏压 指令/数据选择端(H/L)

读/写选择端 使能信号

位数据总线 82.3 4×4行列式扫描键盘

简易的行列式键盘不需要借助其他的I/O扩展芯片,直接占用P1的8条口线,再利用单片机内

第8页,共37页

部的软件来配合实现4 ×4扫描键盘,其特点是简单且不增加成本,通常在系统I/O线充裕的情况下采用。

2.4 音频功率放大器件LM386

LM386的接脚图如图2-8所示。LM386是专为低损耗电源所设计的功率放大器。它的内建增益为20,透过pin 1 和pin8脚位间电容的搭配,增益最高可达200。LM386输入电压范围可由4V~12V,无作动时仅消耗4mA电流,且失真低。

图2-8 接脚图

2.5 RS-232电平转换器件Max232

MAX232芯片是MAXIM 公司生产的,包含两路接收器和驱动器的IC芯片。MAX232芯片内部有一个

电源电压转换器,可以把输入的+5V 电压变换为RS-232输出电平所需的一1O~+ 10V 电压。所以采用此芯片接口串行通信系统只需单一的+5V电源就可以了。对于没有一12~+12V 的场合,其适应性更强。加之其价格适中,硬件接口简单,所以被广泛采用。图2-9所示为Max232的封装图。

图 2-9 Max232封装图

引脚说明如表2-8所示。

第9页,共37页

表2-8 Max232引脚说明

VCC GND C+、C- T1IN T1OUT R1IN R1OUT T2IN T2OUT R2IN R2OUT 供电电压 地 外围电容 第一路TTL/CMOS驱动电平输入 第一路RS-232电平输出 第一路RS-232电平输入 第一路TTL/CMOS驱动电平输出 第二路TTL/CMOS驱动电平输入 第二路RS-232电平输出 第二路RS-232电平输入 第二路TTL/CMOS驱动电平输出 3部分器件的原理分析

3.1 键盘扫描的工作原理

简易的行列式键盘不需要借助其他的I/O扩展芯片,直接占用P1的8条口线,再利用单片机内

部的软件来配合实现4行4列的扫描键盘,其特点是简单且不增加成本,通常在系统I/O线充裕的情况下采用。其原理图如图3-1所示。

图3-1原理图

工作原理:I/O口P2.7~P2.1充当列选线,P2.3~P2.1充当行选线。在键盘开始扫描的时候,首

先向P2口赋行扫描初值7FH,令第一行(P2.3)为0,从第一行开始检测。接下来检测第一行的第一列是否键按下?没有按下,则检测第二列,如果4列扫描完毕,没有键按下,则扫描下一行,如此往复,直至4行4列检测完毕。当有键按下时,相应的列选线电平被拉低,首先扫描行选线,确定按键的行号,然后扫描列选线,确定列号,则按键的编号即可确定。 3.2 按键发声原理

要产生音频脉冲,只要算出某一音频的周期,然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O引脚上得到此频率的脉冲。

计数脉冲值与频率的关系公式如下:

第10页,共37页

…… 此处隐藏:436字,全部文档内容请下载后查看。喜欢就下载吧 ……
单片机与PC机串口通信的设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/520285.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)