- 1
- 0
- 约1.14万字
- 约 89页
- 2018-07-11 发布于浙江
- 举报
MCS-51扩展I接口的设计
第9章 MCS-51扩展I/O接口的设计 表9-1 8255A端口工作状态选择 7-3 显示器键盘接口 单片机应用系统需要人机对话 键盘和显示器是最常用的人机交互设备? 7.3.4 LED显示器接口 1.LED显示器结构与原理 LED显示块是由发光二极管显示字段的显示器件。 在微机应用系统中通常使用的是七段LED。这种显示块有共阴极与共阳极两种,如图7-21所示。七段显示块与微机接口非常容易。如表7-4所示。 2.LED显示器与显示方式 在微机应用系统中使用LED显示块构成N位LED显示器。图7-21是4位显示器的构成原理。 3.LED显示器接口实例 从LED显示器的原理可知,为了显示字母与数字,必须最终转换成相应的段选码。这种转换可以通过硬件译码器或软件进行译码。 l 硬件译码器LED显示器接口(如图7-25所示) l 软件译码LED显示器接口(如图7-21所示) 7.3 键盘接口技术 在设计键盘接口时,解决以下几个问题: ? 开关状态的可靠输入——可设计硬件去抖动电路或设计去抖动软件。 ? 键盘状态的监测方法——中断方式还是查询方式。?? 7.3.1 独立式键盘接口 1.独立式按键结构 独立式按键是指直接用I/O口线构成的单个按键电路。每根I/O口线上按键的工作状态不会影响其他I/O口线的工作状态。独立式按键电路如图7-13所示。 2.独立式按键的软件结构 包括按键查询、键功能程序转移。 7.3.2 行列式键盘 1.键盘工作原理 行列式键盘电路原理如右图所示。按键设置在行列式交点上,行列线分别连接到按键开关的两端。当行线通过上拉电阻接+5伏时,被钳位在高电平状态。 键盘中有无按键按下是由列线送入全扫描字、行线读入行线状态来判断的。键盘中哪一个键按下可由列线逐列置低电平后,检查行输入状态来判断。 2.键盘工作方式(如图7-16~7-19所示) 键盘的工作方式: 编程扫描方式、定时扫描方式、中断扫描方式三种。 在键盘扫描子程序中完成下述几个功能。 (1)判断键盘上有无键按下 (2)去键的机械抖动影响。 (3)求按下键的键号。 (4)键闭合一次仅进行一次键功能操作。 3.键盘扫描方式 扫描法:在判定有键按下后逐列(或逐行)置低电平,同时读入行(或列)的状态,如果行(或列)的状态出现非全1状态,这时0状态的行、列交点的键就是所按下的键。特点是逐列(或逐行)扫描查询。这时相应行(或列)应有上拉电阻接高电平。 第8章 MCS-51与D/A转换器、 A/D转换器的接口 DAC0832的逻辑结构: 引脚功能: DI0~DI7:8位数字信号输入端 CS*: 片选端。 ILE: 数据锁存允许控制端,高电平有效。 WR1*:输入寄存器写选通控制端。当CS*=0、ILE=1、 WR1*=0时,数据信号被锁存在输入寄存器中。 XFER*:数据传送控制。 WR2* :DAC寄存器写选通控制端。当XFER*=0, WR2* =0时,输入寄存器状态传入DAC寄存器中。 IOUT1:电流输出1端,输入数字量全“1”时,IOUT1最大, 输入数字量全为“0”时,IOUT1最小。 IOUT2:D/A转换器电流输出2端,IOUT2+IOUT1=常数。 Rfb:外部反馈信号输入端, 内部已有反馈电阻Rfb,根据需要也可外接反馈电阻。 Vcc:电源输入端,可在+5V~+15V范围内。 DGND:数字信号地。 AGND:模拟信号地。 “8位输入寄存器”用于存放CPU送来的数字量,使输入 数字量得到缓冲和锁存,由LE1*控制; “8位DAC寄存器” 存放待转换的数字量,由LE2*控制; “8位D/A转换电路”由T型电阻网络和电子开关组成,T 型电阻网络输出和数字量成正比的模拟电流。 2.DAC的应用 接口与DAC的具体应用有关。 (1) 单极性电压输出 单极性模拟电压输出,可采用图11-5或图11-9所示接线。输出电压Vout与输入数字量B的关系: Vout = -(B/256)*VRFE 式中,B=b7·27+ b6·26+……+ b1·21+ b0·20; B为0时,Vout也为0,输入数字量为255时,Vout为 最大值,单极性。 (2)双极性电压输出 双极性电压输出,采用图11-3接线: Vout =(B-128)*(VREF/128) 由上式,在选用+VREF时,(1)若输入数字量b7=1,则Vout为正;(2)若输入数字量b7=0,则Vout为负。 在选用-VREF时,Vout与+VREF时极性相反。 3. MCS-51与DAC0832的接口电
您可能关注的文档
- HDX终端始化设置.ppt
- How long have you been collecting shells 八级下册英语.ppt
- HIS系统的设计实现-本科生毕业设计.doc
- HSE3-管理体系的划 建立和运行.ppt
- Hyperthyroiism-甲状腺功能亢进症.ppt
- ICU医院感控制及相关预防措施.ppt
- ICU的医感染管理.ppt
- HR家电市发展战略规划.ppt
- Intel处理器指令系及汇编语言.ppt
- interet基础知识.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)