单片机与PC机串口通信的设计(3)
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




