- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[高等教育]第7章 单片机人机接口与应用
7.1 按键、键盘及其接口 在单片机应用系统中,为了控制系统的工作状态以及向系统输入数据,应用系统应设有按键或键盘。 例如,复位用的复位键,功能转换用的功能键以及数据输入用的数字键盘等。 键盘是一组按键的组合,它是单片机最常用的输入设备,单片机中的键盘一般通过按键开关自己设计焊接,当然也可到厂家定制。根据按键开关与单片机接口的连接方式,可以分为独立式键盘和矩阵式键盘。 7.1.1 按键开关介绍 单片机中的键盘通常由按键开关组成,按键开关的外形和参数如下图所示,它是一种常开型按键开关,为了便于安装固定,它有四个管脚,其管脚说明如下图中的文字所示,在常态时开关触点(1和2)处于断开状态,只有按下按键时开关触点才闭合短路,所以可以用万用表检测开关的管脚排列、好坏和质量。 下图为8255A扩展I/O口的独立式按键接口电路。 下图用三态缓冲器扩展的I/O口的按键接口电路。 1602可以显示2行、每行显示16个ASCII字符,并且可以自定义图形,只需要写入相对应字符的ASCII码就可以显示,使用上相对数码管更能显示丰富的信息。 模拟量I/O接口的作用: 实际工业生产环境——检测与控制的是连续变化的模拟量 例如:电压、电流、压力、温度、位移、流量 计算机内部——进行处理的是离散的数字量 二进制数、十六进制数 模拟量I/O通道的组成 模拟量输入通道 传感器(Transducer) 非电量→电压、电流 变送器(Transformer) 转换成标准的电信号 信号处理(Signal Processing) 放大、整形、滤波 多路转换开关(Multiplexer) 多选一 采样保持电路(Sample Holder,S/H) 保证变换时信号恒定不变 A/D变换器(A/D Converter) 模拟量转换为数字量 模拟量输出通道 D/A变换器(D/A Converter) 数字量转换为模拟量 低通滤波 平滑输出波形 驱动放大 提供足够的驱动电压,电流 补充 D/A变换器的基本原理 D/A变换器的基本工作原理 组成:模拟开关、电阻网络、运算放大器 两种电阻网络:权电阻网络、R-2R梯形电阻网络 基本结构如图: D/A变换原理 运放的放大倍数足够大时,输出电压Vo与输入电压Vin的关系为: 若输入端有n个支路, 则输出电压VO与输入电压Vi的关系为: 令每个支路的输入电阻为2iRf , 并令Vin为一基准电压Vref,则有 如果每个支路由一个开关Si控制,Si=1表示Si合上,Si=0表示Si断开,则上式变换为 如果用8位二进制代码来控制图中的S1~S8(Di=1时Si闭合;Di=0时Si断开),那么根据二进制代码的不同,输出电压VO也不同,这就构成了8位的D/A转换器。 可以看出,当代码在0~FFH之间变化时,VO相应地在0~-(255/256)Vref之间变化。 为控制电阻网络各支路电阻值的精度,实际的D/A转换器采用R-2R梯形电阻网络(见下页),它只用两种阻值的电阻(R和2R)。 R-2R T型电阻网络 DAC0832的逻辑结构: 直接ADC是将模拟电压直接转换成数字量,常用 的有:逐次逼近式ADC、计数式ADC、并行转换式ADC等。 补充:逐次逼近型A/D转换器的结构与原理 结构:由D/A转换器、比较器和逐次逼近寄存器SAR组成。 工作原理 类似天平称重量时的尝试法,逐步用砝码的累积重量去逼近被称物体。 例如: 用8个砝码20g,21g,…,27g,可以称出1~255g之 间的物体。现有一物体,用砝码称出其重量(假定重量为176g)。 工作原理 例 8031内部RAM中两个长度为20的数据块,起始地址为分别为addr1和addr2,编写能把addr1和addrr2中数据从1#和2#DAC0832同步输出的程序。addr1和addr2中的数据,为绘制曲线的X、Y坐标点。 DAC0832各端口地址: FDH: 1#DAC0832数字量输入控制端口 FEH: 2#DAC0832数字量输入控制端口 FFH: 1#和2#DAC0832启动D/A转换端口 工作寄存器0区的R1指向addr1;1区的R1指向addr2;0区的R2存放数据块长度;0区和1区的R0指向DAC端口地址。 7.4 AD转换器接口 7.3.1 ADC(Analog to digital converter A/D转换器)概述 将模拟量转换成数字量,便于计算机进行处理。 随着超大规模集成电路技术的飞速发展,大量结构不同、性能各异的A/D转换芯片应运而生。 1 A/
您可能关注的文档
最近下载
- 家居装饰行业大数据精准营销策略分析报告.docx
- SH217_03ERP项目_MM物资组关键方案介绍_收货_v1.1-.pptx VIP
- 格物入门. 第1-7卷 丁韪良 著 同治7年 北京 同文馆1.pdf VIP
- 电磁场的对称性分析.pdf VIP
- 传感器基础教科书原理和特点讲解.pdf VIP
- TCBDA51-2021 住宅装饰装修工程施工技术规程.pdf VIP
- 最新人教版九年级数学下册 全册教学课件全集(858张).ppt VIP
- TCBDA 55-2021 住宅室内装饰装修工程质量验收标准.docx VIP
- SH217_03ERP-2_详细业务蓝图及解决方案_3.1-神朔修改后.docx VIP
- 2025年重庆市中考数学试卷(含标准答案)原卷.pdf
文档评论(0)