基于单片机控制的测量放大器_第1页
基于单片机控制的测量放大器_第2页
基于单片机控制的测量放大器_第3页
基于单片机控制的测量放大器_第4页
基于单片机控制的测量放大器_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西 安 邮 电 学 院 毕 业 设 计(论 文)题 目:放大器的测量与设计系 别:电子与信息工程 专 业:电子信息工程 班 级:电子0603 学生姓名:刘洋 导师姓名:王静职称:助教 起止时间:2009年03月23日 至 2009年06月26日西 安 邮 电 学 院毕业设计(论文)任务书学生姓名刘洋指导教师王静职称助教系 别电子与信息工程专 业 电子信息工程题 目放大器的测量与设计任务与要求1.熟悉MCS51单片机的工作过程及仿真过程;2熟练使用protel进行原理图设计;3.掌握电子系统的设计的方法,提高实践能力;4.采用汇编语言进行功能实现及软件调试能力.5掌握印制电路板(PCB)的设计技

2、术;开始日期2009-3-23完成日期2009-6-26系主任(签字)2009年月日西 安 邮 电 学 院毕 业 设 计 (论文) 工 作 计 划 学生姓名_刘洋_指导教师_王静 _系别_电子与信息工程系_专业 电子信息工程题目_放大器的测量与设计 _ 工作进程起 止 时 间工 作 内 容3月23日 3月29日 查阅资料,根据对题目的理解、资料的搜集和知识的掌握写开题报告。 3月30日4月12日 巩固专业知识并根据题目要求设计方案,有了初步的思路 4月13日5月10日学习MCS51的工作与仿真过程,并巩固熟悉了protel的使用5月11日5月24日 进行程序的编写与调试。5月25日5月31日

3、继续完善整体程序的编写与调试,使系统功能更加优良,同时完成论文初稿的撰写。 6月1日6月26日 修改完善论文,完成论文的撰写,准备答辩。主要参考书目(资料)1 许开君 模拟电子技术基础 北京:高等教育出版社,2 黄金平 测量放大器电路的设计 江汉石油学院, 湖北 荆州3 王建校 51系列单片机及C51程序设计 科学出版社4 薛均义 武自芳 微机原理及应用技术 西安交大出版社主要仪器设备及材料电脑一台论文(设计)过程中教师的指导安排每周三下午指导一次,解答学生在设计中的疑惑。对计划的说明本计划为开题之初所定,后续会根据具体情况随时调整。最终一定按照规定结束日期完成毕业设计注:本计划一式两份,一份

4、交系,一份自己保存。 指导教师签字: 年 月 日西安邮电学院毕业设计(论文)开题报告课题名称: 放大器的测量与设计 电子与信息工程 系 电子信息工程 专业 2006 级 03 班学生姓名: 刘洋 学号: 05061101指导教师: 王静 报告日期: 2009年03月25日 1 本课题所涉及的问题及应用现状综述测量放大器(instrumentation amplifier)也称为仪表放大器或数据放大器,它是一种可以用来放大微弱差值信号的高精度放大器。由于这种放大器具有很高的共模抑制比(CMRR,com-mon-mode rejection ratio,通常达100dB以上)和极高的输入阻抗(10

5、9以上),且电压增益可以在很宽的范围内(几几千)连续可调,因而在测控或测量系统中常用作微弱差值信号放大。虽然这类放大器本身具有良好的共模抑制性能,但在实际应用中有时发现,用这类放大器组成测量电路后,整个电路的共模抑制性能并不好。根据所提方案的要求,调试过程共分三部分:硬件调试、软件调试和软硬件联调。硬件调试又分为两部分:数字部分和模拟部分。(1)硬件调试 模拟部分 模拟部分是整个系统中最重要的环节。调节电位器R12使前级放大电路满足固定放大倍数为15。数字部分 数字部分包括单片机89c52、7289键盘/显示模块、AD0809和DAC0832, 分块进行调试,分别调试DA,AD和7289键盘/

6、显示模块。调试程序见附表一。(2)软件静态调试 主要是检查语法错误以及程序的逻辑结构错误。(3)软硬件联调 在分块调试都成功的条件下,进行软硬件联调,即整体调试。调试重点为D/A在单片机控制下对模拟输出的影响是否满足要求。2本课题需要重点研究的关键问题、解决的思路及实现预期目标的可行性分析本系统测量放大器由三个模块电路构成:前级高共模抑制比仪器放大器、程控增益放大电路和单片机键盘显示处理模块组成。前级高共模抑制比仪器放大器由差动放大电路、共模抑制电路、双端单端转换电路组成。给出了各电路的电路图及设计方法。该测量放大器电路是一种连续程控调节电路。可以实现增益步距为1的11000倍的程控调节。 1

7、、前级高共模抑制比仪器放大器(前级放大电路)前级高共模抑制比仪器放大器由差动放大电路、共模抑制电路、双端单端转换电路组成。1)差动放大电路2)共模抑制电路3)双单转换电路2、程控增益放大电路程控增益放大电路(见图2)由模拟开关CD4053、8位DAC转换器DAC0832和运算放大器(UA741)组成。为了实现11000倍的程控增益,将增益分配为如下4档:一档为1255倍连续可调,其余3档为256、512和1024倍。模拟开关CD4053的3路电子开关控制增益分别为:256,512和1024倍3个档,由单片机的P1.4,P1.5和P1.6控制。DAC转换器DAC0832则由数据总线控制,实现12

8、55的连续程控增益3、键盘显示处理电路 单片机键盘显示处理模块选用键盘/显示控制器7289A,7289A是采用串行方式与单片机通信,可同时驱动8位共阴式数码管,同时可连接多达64键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能。在电路图中,片选信号CS由单片机P1.0控制,同步时钟输入端CLK由P1.1控制,串行数据输入/输出端DIO由P1.2控制,按键有效输出端KEY由单片机P1.3控制3完成本课题的工作方案测量放大器可由以下几部分组成:根据题目的要求,充分利用了模拟和数字系统各自的优点,发挥其优势,采用单片机控制放大器增益的方法,大大提高了系统的精度;采用仪用放大器输入,大大提高了

9、放大器的品质。由4片运放构成的前级高共模抑制比放大电路对输入信号,即桥路的输出信号,进行固定倍数(15倍)的放大,再经后级程控增益放大电路(通过模拟开关和DAC转换器的组合)得到要求放大倍数的输出信号4指导教师审阅意见指导教师(签字): 年 月 日西安邮电学院毕业设计 (论文)成绩评定表学生姓名刘洋性别男学号05061101专 业班 级电子0603班课题名称放大器的测量与设计课题类型应用难度较难毕业设计(论文)时间2009年3月23日6月26日 指导教师赵林森/毛永毅(职称:助教/教授)课题任务完成情况论 文 20 (千字); 设计、计算说 明书 (千字); 图纸 (张);其它(含附 件):指

10、导教师意见分项得分:开题调研论证 分; 课题质量(论文内容) 分; 创新 分;论文撰写(规范) 分; 学习态度 分; 外文翻译 分指导教师审阅成绩: 指导教师(签字): 年 月 日评阅教师意见分项得分:选题 分;开题调研论证 分; 课题质量(论文内容) 分;创新 分;论文撰写(规范) 分; 外文翻译 分评阅成绩: 评阅教师(签字): 年 月 日验收小组意见分项得分:准备情况 分; 毕业设计(论文)质量 分;(操作)回答问题 分验收成绩: 验收教师(组长)(签字): 年 月 日答辩小组意见分项得分:准备情况 分; 陈述情况 分; 回答问题 分; 仪表 分答辩成绩: 答辩小组组长(签字): 年 月

11、 日成绩计算方法(填写本系实用比例)指导教师成绩 20 () 评阅成绩 30 () 验收成绩 20 () 答辩成绩 30 ()学生实得成绩(百分制)指导教师成绩 评阅成绩 验收成绩 答辩成绩 总评 答辩委员会意见毕业论文(设计)总评成绩(等级): 系答辩委员会主任(签字): 系(签章) 年 月 日备注西安邮电学院毕业论文(设计)成绩评定表(续表) 目录摘要IABSTRACTII1任务12方案讨论121前级高共模抑制比仪器放大器(前级放大电路)1差动放大电路1共模抑制电路(见图1所示)1双单转换电路22.2程控增益放大电路22.3键盘显示处理电路33.系统设计33.1总体设计思路33.2原理分析

12、和说明44.软件编程及系统调试54.1软件设计54.2系统调试65.测试数据及误差分析65.1测试数据75.2误差分析86.进一步提高系统性能的方法87.收获体会8参考文献9摘要本设计由三个模块电路构成:前级高共模抑制比仪器放大器、AD7520衰减器和单片机键盘显示处理模块。为提高共模抑制比,在前级高共模抑制比仪器放大器中还将输出共模电压反馈到正负电源的公共端,使运放电源电压随共模输入电压浮动,各极偏置电压都跟踪共模输入电压,从而提高了共模抑制比。反馈的方式是把所取电压通过一反相过零比较器后,使稳压二极管控制在+5V或-5V,利用电容充放电回路,使电源公共端随所取电压而变动。 AD7520衰减

13、器利用电阻网络的可编程性,实现衰减器衰减率的数字编程。可预制放大倍数,单片机进行数字处理,通过对继电器和AD7520的控制自动选择通道进行放大,同时增加了串口通信,可在电脑上特定的软件上预制放大倍数。显示部分为液晶显示。该设计给出了各电路的电路图及设计方法.该放大器电路是一种连续程控调节电路.讨论了提高仪器放大器共模抑制比、实现增益步距为0.5倍程控调节的方法.关键词: 单片机   放大器    共模抑制    通频带ABSTRACTOriginally design and form by three piece

14、s of module circuit: Grade high mould inhibit from , reveal than instrument amplifier , AD7520 attenuator and one-chip computer keyboard that deal with the module altogether ago. For improve altogether mould inhibit than,in before the high altogether mould inhibit output altogether mould voltage fee

15、dback to shouldering by ends public of power also among the amplifiers than instrument in grade, make it put power voltage until mould input voltage float , setover voltage follow mould inputs the voltage into together very much each altogether not to transport, thus improved together mould inhibit

16、to. Way that feedback fetch voltage adopt first behind a over a comparator instead, make steady voltage diode control in 5V or - 5V , utilize electric capacity charge and discharge return circuit , make the public end of the power change with voltage fetched. AD7520 attenuator utilize resistance pro

17、grammable of network , realize attenuator digital programming of person who decay. Can prefabricate the multiple of enlarging , the one-chip computer carries on digital processing, chooses the passway to enlarge automatically through the control on relay and AD7520, increase bunches of communication

18、 at the same time, can prefabricate the multiple of enlarging on the computer on the particular software . Reveal some reveal for the liquid crystal.  This design has produced various electric circuits circuit diagram and the design methodThis repeater circuit is one kind of continual program c

19、ontrol adjustment electric circuit. Discussed enhanced the instrument amplifier altogether mold rejection ratio, realizes increases a step of distance is 0.5 time of program control adjustment method. Keyword:   One-chip computer      Amplifier  

20、0;     The mould is inhibited altogether   Open frequency band1任务设计一个测量桥路输出信号的测量放大器,测量电路与放大器之间有2m长的连接线,具体要求如下:1 最大输出电压为±10V,非线性误差<0.5%;2 差模放大倍数11000,可程控,步长为1;3 在输入共模电压7.5V的范围内,共模抑制比;4 通频带010Hz,输出端噪声电压峰值小于1V;5 直流电压放大器的差模输入电阻。2方案讨论本系统测量放大器由三个模块电路构成:前级高共模抑制比仪器放大器、程

21、控增益放大电路和单片机键盘显示处理模块组成。前级高共模抑制比仪器放大器由差动放大电路、共模抑制电路、双端单端转换电路组成。给出了各电路的电路图及设计方法。该测量放大器电路是一种连续程控调节电路。可以实现增益步距为1的11000倍的程控调节。21前级高共模抑制比仪器放大器(前级放大电路)前级高共模抑制比仪器放大器由差动放大电路、共模抑制电路、双端单端转换电路组成。差动放大电路前级仪器放大器电路(见图1所示),差动放大电路由两个运算放大器、(UA741)组成,输入电压接在两个运放的同相端,输入阻抗高,共模抑制比大,由电路的对称性可知共模信号被有效地抑制,而差模信号放大了15倍,差模电压增益;共模电

22、压增益Avc=1。共模抑制电路(见图1所示)为了进一步提高共模抑制能力,在差动放大电路和双单转换电路之间增加了共模抑制电路,以运算放大器(UA741)为核心构成。在有差模信号时,电阻R31,R32成为输出级的负载;由于电阻值较大,对信号没有影响。点电位为“0”时,运算放大器输出端点电位为“0”。当有共模信号输入时,B和B的电位相同,有电流流入运算放大器的反相端,使端电位下降。运算放大器使得端的电位为:。如果不考虑23,24的影响,则有,使得运算放大器的同相端和反相端电位仍保持为“0”,从而大大提高共模抑制比。由于加入了这一级电路,基本消除了共模信号,而在下一级双单转换电路零点漂移的校正也不影响

23、共模抑制比。双单转换电路双单转换电路由运算放大器(UA741)组成,它将差动放大部分的运算放大器,输出的差动信号转换成单端输出信号,提供较高的共模抑制能力。当电阻,时(图1中为串联,为 、串联),电路电压增益是:反相差模增益:;同相差模增益:。由于,则差模电压增益为;共模电压增益为。可见,电路本身具有很强的共模抑制能力,即使电路不完全对称,当输入共模电压较大时,也会有较小的输出电压。注意,该电路中电阻的选择直接影响着电路的共模抑制能力,并且在进行零漂校正时若破坏电路的对称性,可能导致共模抑制能力的急剧下降。 图12.2程控增益放大电路程控增益放大电路(见图2)由模拟开关CD4053、8位DAC

24、转换器DAC0832和运算放大器(UA741)组成。为了实现11000倍的程控增益,将增益分配为如下4档:一档为1255倍连续可调,其余3档为256、512和1024倍。模拟开关CD4053的3路电子开关控制增益分别为:256,512和1024倍3个档,由单片机的P1.4,P1.5和P1.6控制。DAC转换器DAC0832则由数据总线控制,实现1255的连续程控增益。运算放大器的输出电压为:式中,;为运算放大器内部电阻网络的权电阻。因此该测量放大器的电压增益为:。可见该放大器是一个增益受值控制的放大器,通过单片机程序修改值就可以达到修改增益的目的。选取合适的44和,若44/(×28)

25、为1,可实现增益的变化范围是11024倍,步距为1。 2.3键盘显示处理电路 单片机键盘显示处理模块选用键盘/显示控制器7289A,7289A是采用串行方式与单片机通信,可同时驱动8位共阴式数码管,同时可连接多达64键的键盘矩阵,单片即可完成LED显示、键盘接口的全部功能。在电路图中,片选信号CS由单片机P1.0控制,同步时钟输入端CLK由P1.1控制,串行数据输入/输出端DIO由P1.2控制,按键有效输出端KEY由单片机P1.3控制。3.系统设计3.1总体设计思路根据题目的要求,充分利用了模拟和数字系统各自的优点,发挥其优势,采用单片机控制放大器增益的方法,大大提高了系统的精度;采用仪用放大

26、器输入,大大提高了放大器的品质。由4片运放构成的前级高共模抑制比放大电路对输入信号,即桥路的输出信号,进行固定倍数(15倍)的放大,再经后级程控增益放大电路(通过模拟开关和DAC转换器的组合)得到要求放大倍数的输出信号。本系统的原理框图如下: 图3 3.2原理分析和说明(1)测量放大器基本原理 在工业自动控制等领域中,常需要对远离运放的多路信号进行测量,由于信号远离运放,两者地电位不统一,不可避免地存在长线干扰和传输网络阻抗不对程引入的误差。为了抑制干扰,运放通常采用差动输入方式。对测量电路的基本要求是: 高输入阻抗,以抑制信号源与传输网络电阻不对称引入的误差。 高共模抑制比,以抑制各种共模干

27、扰引入的误差。 高增益及宽的增益调节范围,以适应信号源电平的宽范围。以上这些要求通常采用多运放组合的电路来满足,典型的组合方式有以下几种:同相串联式高阻测量放大器、同相并联式高阻测量放大器、高共模抑制比测量放大器。本系统采用了高共模抑制比仪用放大器,该放大电路又有三部分组成:差动放大电路、共模抑制电路、双单转换电路。差动放大电路的主要作用是对输入的信号进行固定倍数的放大(15倍),同时利用系统的对称性提高其共模抑制比;考虑到设计要求高的共模抑制比,在输入共模电压7.5V的范围内,共模抑制比,采用了共模抑制电路,基本消除了共模信号,达到设计的要求;由于模拟开关及DAC转换器的参考电压输入都是单端

28、输入,所以在共模抑制电路后连接了双单转换电路,完成双端输入到单端输出的转换,其差模电压增益为Avd=1,共模电压增益为Avc=0,不影响前级放大电路的增益。(2) 控制原理设计 本系统的控制由单片机完成,任一输入信号都将在前级放大电路固定倍数放大的基础上,再通过程控增益放大电路得到最终要求的放大倍数。首先是前级放大电路的控制,在仔细考虑题目要求的基础上,前级放大电路对输入信号进行了固定倍数(15倍)的放大,(见图1),程控增益放大电路由模拟开关和DAC转换器组合构成,(见图2),通过单片机进行分档控制,DAC转换器完成1256倍的连续调节,模拟开关的三个通道分别进行256、512和1024倍的

29、控制。对DAC0832实现1256倍连续控制,其原理为反相加法运算电路,(见图4)当模拟开关的三路串联电阻都断路时,即为反相比例运算电路,就是DAC0832工作原理图, 式中: 图4 为保证最终输出电压增益为1255,所以最大电压放大倍数为A255/15,此时将D/A转换器中的数值置为255,通过调节反馈电阻Rfb来实现实际Av=255,以后不需要再次调整Rfb,其值约为255k,实际制作中采用200k电阻与100k的电位器串联的方法来实现。 反馈电阻Rfb确定后,模拟开关分档控制原理为反相加法运算电路,应用叠加原理得:R41、R42、R43分别控制三档增益256、512、1024倍,由Rfb

30、可求得R41=15k,R42=7.5k,R43=3.75k,通过此电路即可实现程控增益11000的连续控制。4.软件编程及系统调试4.1软件设计软件设计总体分五个模块:主程序模块、按键处理模块、DA转换模块、AD转换模块、数码管显示模块。程序见附表。程序流程图如下: 图54.2系统调试根据前面所提方案的要求,调试过程共分三部分:硬件调试、软件调试和软硬件联调。硬件调试又分为两部分:数字部分和模拟部分。(1)硬件调试 模拟部分 模拟部分是整个系统中最重要的环节。调节电位器R12使前级放大电路满足固定放大倍数为15。数字部分 数字部分包括单片机89c52、7289键盘/显示模块、AD0809和DA

31、C0832, 分块进行调试,分别调试DA,AD和7289键盘/显示模块。调试程序见附表一。(2)软件静态调试 主要是检查语法错误以及程序的逻辑结构错误。(3)软硬件联调 在分块调试都成功的条件下,进行软硬件联调,即整体调试。调试重点为D/A在单片机控制下对模拟输出的影响是否满足要求。5.测试数据及误差分析5.1测试数据调节电位器R2,把桥路的输出作为系统的输入,通过7289键盘输入不同的放大倍数,由数码管显示记录系统最后的输出电压。记录两组数据如下:输入放大倍数输入信号(V)输出信号(V)实际放大倍数10.2500.25130.2500.773.0860.2501.606.480.2502.1

32、58.6100.2502.6110.44120.2503.1412.56140.2503.6114.44170.2504.4417.76250.2506.3225.28360.2509.0036650.25013.855.2输入放大倍数输入信号(V)输出信号(V)实际放大倍数10.1010.100.9930.1010.363.5660.1010.605.948 0.101 0.817.36100.1011.0110120.1011.2111.98140.1011.4214.06170.1011.7817.62250.1012.5625.35360.1013.5435.05650.1016.16

33、60.995.2误差分析由上面实验结果可以看出结果存在一定的误差,没有完全达到题目设计要求。产生误差的原因主要有以下几个方面:(1)模拟部分 模拟部分是系统中重要的环节。放大电路产生误差的原因很多,一般有:运放的输入偏置电流、失调电压和失调电流及其温飘;电阻值的实际值与标称值的误差,且随温度变化;另外,电源和信号源的内阻及电压变化、干扰和噪声都会造成误差。元器件的选择是高性能放大的保证,图1中运放、的参数必须尽可能相同,因此选用双运放,其它运放也应选用共模抑制比高的。同时在放大电路中电阻应该精密匹配。(2)数字部分 误差主要来源于DAC转换器、A/D转换器,主要包括: 量化误差 由于D/A和A

34、/D的有限分辨率而引起的误差,分辨率指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。量化过程的实质是用一个有限位数的数去无限逼近一个模拟量,无论如何都不能包含模拟量的全部信息,出现的误差即为量化误差。量化误差是量化过程中固有的误差,与转换器的位数有关,可通过增加转换器的位数来减小量化误差,但不能消除。 偏移误差输入信号为零时输出信号不为零的值,可外接电位器调至最小。 满刻度误差 满刻度时对应的输入信号与理想输入信号值之差。 线性度误差 实际转换器的转换函数与理想直线的最大偏移。6.进一步提高系统性能的方法 由于本系统采用的是8位DAC转换器,为达到11000程控增益,必须应

35、用DAC转换器与模拟开关配合进行分档设计才能实现题目要求。模拟开关的应用存在电阻网络匹配难以实现,占用体积大,速度较慢等缺点。因此,给调试工作带来很大的困难。 为进一步提高系统性能,可采用十位DAC转换器,它具有集成的高精度电阻网络,解决了电阻网络的匹配问题,通过反向利用D/A转换器的内部电阻网络来实现11000倍的程控增益。7.收获体会本次实验综合应用了电子技术基础、微机控制技术的知识,是对过去所学知识很好的巩固和总结,通过本次实验掌握了系统设计的一般方法,掌握了单片机在实际控制系统中的应用,掌握了7289键盘/显示模块的应用,掌握了示波器、信号发生器和直流稳压源的使用方法。了解了面包板的构

36、造,E51/T型仿真器及其调试软件的应用。作为非电类专业的学生,由于以前没学过电子技术基础,在实验准备阶段及最后调试过程中,遇到了很多的困难,在此再次感谢杨老师的悉心指导,感谢王金翠同学、王静同学的热情帮助。参考文献1 许开君 模拟电子技术基础 北京:高等教育出版社,2 黄金平 测量放大器电路的设计 江汉石油学院, 湖北 荆州3 王建校 51系列单片机及C51程序设计 科学出版社4 薛均义 武自芳 微机原理及应用技术 西安交大出版社附表一:(源程序清单)1、 DA调试程序: ORG 0000H AJMP MAIN ORG 0030HMAIN: MOV DPTR,#0000H MOV A, #0

37、0H WW: MOVX DPTR,A INC A JMP WW END2、 AD调试程序: ORG 0000H AJMP MAIN ORG 0003H AJMP AD ORG 0030HMAIN: SETB IT0 SETB EA SETB EX0 MOV DPTR,#0FEF8H MOVX DPTR,A中断服务程序:AD: MOV DPTR,#0FEF8H MOVX A,DPTR MOV 30H,A MOV DPTR,#0FEF8H MOVX DPTR,A RETI3、 系统源程序 BCNT EQU 20H REBUF EQU 21H SEBUF EQU 22H KEYNU EQU 23H

38、DNUM EQU 24H CS BIT P1.0 CLK BIT P1.1 DIO BIT P1.2 KEY BIT P1.3 ORG 0000H AJMP MAIN ORG 0003H ;外部0中断,转到INT_AD AJMP INT_AD ORG 0030HMAIN: MOV SP,#53H MOV DNUM,#255;-;系统初始化及检测数码管?;- SETB KEY ;初始化 SETB DIO ACALL DELAY MOV SEBUF,#10100100B ;清零 CALL SEND SETB CS MOV SEBUF,#10111111B ;测试 CALL SEND SETB CS

39、 MOV SEBUF,#10100100B ;清零 CALL SEND SETB CS;-;中断设置及启动A/D转换;- SETB EA ;开中断 SETB IT0 ;设置外部中断0为边沿触发方式 SETB EX0 ;外部中断0允许 MOV DPTR,#0FEF9H MOVX DPTR,A;-;检测三次按键;- LOOP: MOVKEYNU,#03H ;只能按数字键3次WAITKEY: JB KEY,WAITKEY ;KEY=1继续检测,KEY=0说明有按键按下 MOV R1,#27H MOV SEBUF,#00010101B ;有键按下,发送读键盘命令 CALL SEND CALL RECE

40、IVE ;读键盘 SETB CS MOV A,REBUF CLR C SUBB A,#30H ;键盘码转换为实际输入值 MOV R1,A DEC R1 DJNZKEYNU,WAITKEY AJMP KEYTRANSFORM;-;键处理程序,25H中的数值加上26H中的数值乘10加上27H;的数值乘以100,得到放大倍数。;-KEYTRANSFORM: MOVA,#0AH MOV B,26H MULAB ADDA,25H MOV25H,A MOVA,#64H MOV B,27H MULAB ADDA,25H JC ADD1 AJMPPRECDADD1:INCB AJMPPRECDPRECD:MOV25H,AMOV26H,B AJMPCD4053CD4053:SETBP1.4 SETBP1.5 SET

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论