模拟量转换时间控制
- 格式:doc
- 大小:111.00 KB
- 文档页数:12
电子工程设计报告题目:温度测量系统/闭环温度控制系统设计专业:电子科学与技术小组: 7:学号:袁彬 11023221赖力 11023222指导教师:高新完成日期:目录一、摘要 (3)二、设计任务与要求 (3)〔二〕、设计要求 (4)(三)单片机 (5)〔一〕、电路工作原理及主要元件的功能 (5)〔二〕、电路的调试 (9)四数/模(D/A)转换电路 (10)〔一〕、电路工作原理及主要元件功能 (10)〔二〕、电路主要参数计算 (12)(三)、电路调试 (12)五、模/数(A/D)转换电路 (13)〔一〕、ADC0804芯片介绍 (13)〔二〕、电路主要参数计算 (14)〔三〕、电路调试 (15)六、电路显示与键盘控制电路 (16)〔一〕、电路工作原理 (16)(二).电路调试 (19)七、温度测量 (22)八、心得体会 (25)九、附录 (26)一、摘要在上学期我们完成了温度控制系统的第一阶段,在这一阶段,我们完成了焊接包括电源板、驱动器和变送器在内的一些工作。
也为我们这次的第二阶段做好了准备。
通过上学期的准备,我们对焊接电路已经基本上熟练掌握了,对一些电路的原理和设计也都到达了必要的要求,正是基于此我们目前已经完成了第二阶段的所有内容。
下面就主要介绍一下我们第二阶段的工作。
二、设计任务与要求设计小型温度测量与控制系统 --- 典型电子系统⑴核心单元—单片机应用电路⑵模拟量接口—A/D、D/A 电路⑶人机交互单元—显示、键盘控制电路⑴控制模/数转换进行温度数据采集⑵控制数/模转换改变控温元件工作状态,进行温度控制。
⑶控制键盘与显示器,进行控制温度设定和测量温度显示。
⑷将温度数据转换为显示温度数值的算法程序。
(5)控制温度精确、平稳变化的的算法程序。
⑴电路系统联调,配合测试程序实现基本的测温、控温功能。
⑵程序联调,通过电路系统实现精确、平稳的温度控制⑴设计并实现了一个能够精确、稳定控制温度的系统。
⑵知道了一个典型的电子系统应该具备哪些主要功能⑶知道了一个典型电子系统的设计实现过程和工作方法。
模数转换原理概述随着数字电子技术的迅速发展,各种数字设备,特别是数字电子计算机的应用日益广泛,几乎渗透到国民经济的所有领域之中。
数字计算机只能够对数字信号进行处理,处理的结果还是数字量,它在用于生产过程自动控制的时候,所要处理的变量往往是连续变化的物理量,如温度、压力、速度等都是模拟量,这些非电子信号的模拟量先要经过传感器变成电压或者电流信号,然后再转换成数字量,才能够送往计算机进行处理。
模拟量转换成数字量的过程被称为模数转换,简称A/D(Analog to Digital)转换;完成模数转换的电路被称为A/D转换器,简称ADC(Analog to Digital Converter)。
数字量转换成模拟量的过程称为数模转换,简称D/A(Digital to Analog)转换;完成数模转换的电路称为D/A转换器,简称DAC(Digital to Converter)。
带有模数和数模转换电路的测控系统大致可用图1.1所示的框图表示。
图1.1 一般测控系统框图图中模拟信号由传感器转换为电信号,经放大送入AD转换器转换为数字量,由数字电路进行处理,再由DA转换器还原为模拟量,去驱动执行部件。
为了保证数据处理结果的准确性,AD转换器和DA转换器必须有足够的转换精度。
同时,为了适应快速过程的控制和检测的需要,AD转换器和DA转换器还必须有足够快的转换速度。
因此,转换精度和转换速度乃是衡量AD转换器和DA转换器性能优劣的主要标志。
本课程设计主要讲解万用表的原理与制作,仅涉及到A/D的相关知识。
因此,在本章节中仅介绍ADC的相关知识,对DAC感兴趣的同学可以查阅“数字电路”的相关知识。
A/D转换的基本概念AD转换器的功能是将输入的模拟电压转换为输出的数字信号,即将模拟量转换成与其成比例的数字量。
一个完整的AD 转换过程,必须包括采样、保持、量化、编码四部分电路,如图1.2所示。
在ADC 具体实施时,常把这四个步骤合并进行。
555集成定时器与模拟量和数字量的转换【重点】555定时功能及特性;会用555定时器组成应用电路。
【难点】555集成定时器构成单稳态触发器、施密特触发器、多谐振荡器。
能将数字量转换为模拟量的电路称为数模转换器,简称D/A 转换器或DAC ;能将模拟量转换为数字量的电路称为模数转换器,简称A/D 转换器或ADC 。
13.1 555集成定时器13.1.1 555集成定时器结构及其基本原理1.555集成定时器电路的组成(1)电阻分压器和电压比较器由三个等值电阻R 和两个集成运放比较器 A 1、 A 2构成将电源电压U CC 分压取得比较器的输入参考电压,在CO 端无外加控制电压时,比较器A 1输入参考电压为2/3U CC ,比较器A 2输入参考电压为1/3U CC ;CO 端如有外加控制电压可改变参考电压值。
(2)基本RS 触发器由两个比较器输出电位控制其状态R 为触发器复位端,当R =0时,触发器反相输出Q =1,使定时器输出u o =0,同时使 VT 导通。
CO 1R U U =CO R221U U =(3)输出缓冲器和开关管由反相器和集电极开路的三极管VT构成反相器用以提高负载能力并起到隔离作用;VT的集电极电流可达500 mA,能驱动较大的灌电流负载。
555集成定时器可在较宽的电源电压范围(4.5~18 V)内正常工作,但各输入端的信号电压不可超过电源电压值。
2.555集成定时器的基本工作原理当CO端无外接控制电压时,555集成定时器的工作状态取决于复位端R、TH和TR 的状态。
(1)当R=0时,Q=1,u o=0,VT饱和导通。
V> 1/3U CC时,A1输出为0,A2输出为1,Q=1,(2)当R=1且V TH > 2/3U CC、VTRQ=0,u o=0,VT饱和导通。
V> 1/3U CC时,A1输出为1,A2输出为1,Q、Q、(3)当R=1且V TH < 2/3U CC、TRu o不变,VT状态不变。
昆仑通态模拟量转换概述及解释说明1. 引言1.1 概述本文将详细介绍昆仑通态模拟量转换的概念、原理、关键技术和方法以及发展现状与趋势。
昆仑通态模拟量转换是一种重要的信号处理技术,可以将传感器采集到的模拟信号转换为数字信号,从而实现对模拟量的精确测量和数据处理。
在科技领域的应用日益广泛,例如工业自动化控制、仪器仪表检测、医学影像等领域都离不开昆仑通态模拟量转换。
1.2 文章结构本文章共分为五个主要部分:引言、昆仑通态模拟量转换的基本原理、关键技术和方法、发展现状与趋势以及结论。
通过对这些内容进行深入剖析,读者将能够全面了解昆仑通态模拟量转换技术的基础理论和实践应用。
1.3 目的本文旨在系统介绍昆仑通态模拟量转换的相关知识和技术,在帮助读者全面了解该领域内各方面内容的同时,也展望未来发展方向和挑战。
通过本文的阐述,读者将能够掌握昆仑通态模拟量转换技术的基本原理和关键技术,并了解其在实际应用中的重要性和发展趋势。
我们相信,通过深入学习昆仑通态模拟量转换相关内容,读者将能够在该领域中进行研究和创新,并为科技进步做出贡献。
以上是“1. 引言”部分的详细内容,希望对你写作长文有所帮助。
如有其他问题,请随时告知。
2. 昆仑通态模拟量转换的基本原理2.1 什么是昆仑通态模拟量转换:昆仑通态模拟量转换是一种电子技术,用于将非电子信号(如压力、温度、流量等)转换为对应的电子信号,以实现监测、控制和数据处理等目的。
它能够将来自传感器的模拟信号转化为数字信号,方便在数字系统中进行处理和传输。
2.2 昆仑通态模拟量转换的作用和应用领域:昆仑通态模拟量转换在工业自动化、通信设备、医疗设备等领域广泛应用。
它可以实现工艺参数的精确测量和控制,提高生产过程的稳定性和效率。
同时,在科学研究中也常被使用,例如气象观测、地质勘探等领域。
2.3 昆仑通态模拟量转换的工作原理:昆仑通态模拟量转换主要包含三个步骤:采样、保持与放大以及输出。
PLC模拟量转换公式:如何将物理量转换成
数字信号?
PLC(可编程逻辑控制器)广泛应用于各种工业自动化场景中。
在PLC控制系统中,模拟量转换是一个重要的环节。
它将物理量(比如温度、电压、电流等)转换成数字信号,以便PLC能够对其进行处理和控制。
下面介绍几种PLC模拟量转换公式:
1.电压转换公式:V = (ADC / 4096) × Umax
其中V为电压量程,ADC为PLC输入模块读取的模拟信号值,4096为PLC输入模块的精度,Umax为电压输入信号的上限值。
2.电流转换公式:I = ADC × Imax / 4096
其中I为电流量程,ADC为PLC输入模块读取的模拟信号值,4096为PLC输入模块的精度,Imax为电流输入信号的最大值。
3.温度转换公式:T = (ADC / 4096) × (Tmax - Tmin) + Tmin
其中T为温度量程,ADC为PLC输入模块读取的模拟信号值,4096为PLC输入模块的精度,Tmin为温度输入信号的下限值,Tmax为温度输入信号的上限值。
以上是几种常见的PLC模拟量转换公式。
在实际应用中,我们还需要根据不同传感器的输出特性进行修正和校准。
此外,转换精度也需要根据实际要求进行调整。
PLC模拟量转换是PLC控制系统中一个非
常重要的环节,正确使用模拟量转换公式将有助于提高控制系统的准确性和稳定性。
时间继电器是一种电气元件,主要用于在接收到信号后,经过特定的延时时间,再输出信号以控制其它电器设备。
根据工作原理的不同,常见的时间继电器有空气阻尼式时间继电器、电动式时间继电器、电磁式时间继电器、电子式时间继电器等。
模拟量则定义为在时间和数值上都是连续变化的信号。
例如,常见的模拟量包括压力、流量、湿度、液位等,这些物理量在变化过程中的任何一个瞬间都具有具体的数值。
模拟量传感器将这些非电量的物理量转换为标准的电压信号或电流信号,被采集到的电压信号或电流信号将通过PLC的模数转换成对应的数字量。
1、在A/D 转换中,将一个时间上连续变化的模拟量转换为时间上断续的模拟量,这一过程称为。
(C )A 采样B 保持C 量化2、利用卡诺图化简法对逻辑函数进行简化时,每个圈应。
(A )A 尽可能大,使化简后乘积项含因子最少B 尽可能小,使化简后乘积项含因子最少C 尽可能大,使化简后乘积项含因子最多3、对于RS 触发器,当S=1,R=0时。
(C )A 保持B 输出置0C 输出置14、循环码由于(A )而受到广泛的应用。
A 相邻代码仅有一位取值不同B 相邻代码仅有两位取值不同C 在传输过程中引起的误差小5、由逻辑函数的最小项性质可知,任意两个最小项的。
(C )A 和为1B 乘积为1C 乘积为06、在数字电路中,识别优先级别信号并进行编码的组合逻辑器件称为。
(B ) A 二进制译码器 B 优先编码器 C 二进制编码器7、下列数字逻辑器件中,(A )属于组合逻辑器件。
A 译码器B 寄存器C 触发器8、TTL 门电路输入端通过电阻接地时,若该电值大于RON (或输入端悬空)时,该输入端相当于。
(A )A 逻辑1状态B 逻辑0或逻辑1状态C 逻辑0状态9、对于JK 触发器,当J=0,K=1时。
(C )A 不允许B 输出置1C 输出置010、对于T 触发器,当T=1时。
(A )A 翻转B 输出置0C 输出置111、同逻辑函数表达式A+ABC ̅̅̅̅̅̅相等的逻辑表达式是。
(C )A A +BC ̅̅̅̅B ABC̅̅̅̅̅̅ C A 12、要设计一个波形变换器,将正弦波信号转换为同频率的矩形波,应选用(C )电路。
A 单稳态触发器B 多谐振荡器C 施密特触发器13、计数器可实现的主要功能为。
(B)A计数B计数、分频、定时C计数、定时14、时序电路在开机后,需要先将电路状态预置为某个有效状态,电路才能够正常工作,通常称这种电路。
(B)A与“自启动”无关B不能“自启动”C能“自启动”15、由555构成的单稳态触发器,暂稳态维持时间由电路的(B)决定。
ad模拟数字转换器内部原理
AD模拟数字转换器(A/D转换器)的内部原理主要包括取样、保持、量化与编码等过程。
其工作原理是将时间连续、幅值也连续的模拟量转换为时间离散、幅值也离散的数字信号。
在取样过程中,输入的模拟信号被转化为一系列的窄脉冲,这些脉冲的时间极短。
为了将这些断续的窄脉冲信号数字化,需要一定的时间,因此在两次取样之间,取样的模拟信号会被暂时储存起来,这个动作称之为保持。
取样的结果会被储存起来直到下一个取样脉冲的到来。
在量化过程中,每个取样值被赋予一个最接近的量化级。
量化是将连续幅度的模拟信号近似为数量值的离散幅度。
编码则是将量化后的结果用二进制数来表示。
编码后的数字信号可以方便地进行传输和存储,并可以快速地被计算机处理或通过数据通信系统传输。
AD转换器需要特别注意的参数包括分辨率、转换误差、转换时间、绝对精
准度和相对精准度等。
其中,分辨率决定了数字输出能表示的模拟输入的最大数量,转换误差则是指实际输出与理想输出之间的差异。
转换时间是从启动转换到完成输出的时间,而绝对精准度和相对精准度则分别指输出的绝对误差和相对误差。
在实际电路中,取样、保持、量化及编码等过程可能是合并进行的。
例如,取样-保持电路可以保证模拟电路中取样时的稳定性和数据储存,通常使用电容组件来储存电荷。
此外,为了保证有正确的转换,取样频率必须至少高于最大频率的2倍,这是根据数字信号处理的基本原理,即Nyquist取样定理。
以上内容仅供参考,如需更多信息,建议查阅相关文献或咨询专业人士。
关于AD转换采样时间、采样周期、采样频率和转换时间
关系
⾸先,我们提到采样要⾸先意识到⼀点,是将连续信号即模拟量进⾏数字化(离散化)。
我们知道我们的cpu都是数字信号,即使普通的IO⼝对输⼊电平的判断,也都是通过采集实现的!
采样频率,也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数。
通俗的讲就是每秒采集多少样本。
采样频率
采样周期,也就是多久采集⼀个样本。
⽽采样频率的倒数称为采样周期
有的地⽅将采样时间和采样周期等同得看具体地⽅了,实际上两者是不同的。
PLC模拟量(工程量)转化的方法1、基本概念我们生活在一个物质的世界中。
世间所有的物质都包含了化学和物理特性,我们是通过对物质的表观性质来了解和表述物质的自有特性和运动特性。
这些表观性质就是我们常说的质量、温度、速度、压力、电压、电流等用数学语言表述的物理量,在自控领域称为工程量。
这种表述的优点是直观、容易理解。
在电动传感技术出现之前,传统的检测仪器可以直接显示被测量的物理量,其中也包括机械式的电动仪表。
2、标准信号在电动传感器时代,中央控制成为可能,这就需要检测信号的远距离传送。
但是纷繁复杂的物理量信号直接传送会大大降低仪表的适用性。
而且大多传感器属于弱信号型,远距离传送很容易出现衰减、干扰的问题。
因此才出现了二次变送器和标准的电传送信号。
二次变送器的作用就是将传感器的信号放大成为符合工业传输标准的电信号,如0-5V、0-10V或4-20mA(其中用得最多的是4-20mA)。
而变送器通过对放大器电路的零点迁移以及增益调整,可以将标准信号准确的对应于物理量的被检测范围,如0-100℃或-10-100℃等等。
这是用硬件电路对物理量进行数学变换。
中央控制室的仪表将这些电信号驱动机械式的电压表、电流表就能显示被测的物理量。
对于不同的量程范围,只要更换指针后面的刻度盘就可以了。
更换刻度盘不会影响仪表的根本性质,这就给仪表的标准化、通用性和规模化生产带来的无可限量的好处。
3、数字化仪表到了数字化时代,指针式显示表变成了更直观、更精确的数字显示方式。
在数字化仪表中,这种显示方式实际上是用纯数学的方式对标准信号进行逆变换,成为大家习惯的物理量表达方式。
这种变换就是依靠软件做数学运算。
这些运算可能是线性方程,也可能是非线性方程,现在的电脑对这些运算是易如反掌。
4、信号变换中的数学问题信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-A/D转换-数值显示。
声明:为简单起见,我们在此讨论的是线性的信号变换。
桂林电子科技大学单片机最小应用系统设计报告指导老师: 吴兆华学生:刘木学号: 092011229机电工程学院2010年6月单片机最小应用系统设计报告一、设计题目二、设计目的2.1设计目的要求2.2 系统设计意义三、系统硬件图3.1系统的硬件电路原理图四、程序流程图五、系统说明与分析5.1设计步骤5.2 51单片机简单介绍5.3 硬件设计过程与软件调试5.3.1硬件设计5.3.2 软件调试六、源程序七、总结八、参考文献单片机最小应用系统设计报告1 设计题目模拟量转换时间控制一2 设计目的2.1 设计目的要求1.了解单片微机系统中AT89S51芯片引脚及其功能特点;2.详细了解AT89S51内部资源;3.掌握基于AT89S51单片机三路抢答器的电路设计方法;4.掌握0832DA转换实现的程序控制方法;5.掌握单片机C语言设计和分析方法;6.学会使用并熟练掌握电路绘制软件Protel99SE(或DXP);7.掌握电路图绘制及PCB图布线技巧。
2.2 系统设计要求设计要求:用89S51单片机和0832产生梯形波。
波形斜边用步幅为1的线性波,幅度范围从00H到80H,水平部分用89S51的内部定时器维持。
2.3 系统设计意义1.在系统掌握单片机相应基础知识的前提下,熟悉单片机最小应用系统的设计方法及系统设计的基本步骤。
2.完成所需单片机最小应用系统原理图设计绘制的基础上完成系统的电路图设计。
3.完成系统所需的硬件设计制作,在提高实际动手能力的基础上进一步巩固所学知识。
4.进行题目要求功能基础上的软件程序编程,会用相应软件进行程序调试和测试工作。
5.通过单片机应用系统的设计将所学的知识融会贯通,锻炼独立设计、制作和调试单片机应用系统的能力;领会单片机应用系统的软、硬件调试方法和系统的研制开发过程,为进一步的科研实践活动打下坚实的基础。
3 系统硬件电路图分析与说明3.1 系统整体方案设计本文以AT89S51单片机为核心设计的梯形波方案是:通过单片机发出00H到80H步幅为1的数字信号通过0832转换为模拟信号即梯形波的两个斜边,在通过内部定时器使梯形波的上面保持不变,这样就可以输出一个梯形波了。
其中0832出来的是电流信号所以需要加运放转换为电压信号来实现功能。
3.2 硬件电路图分析与说明系统的硬件电路图如图3-2所示,从图中可以看到该电路主要有时钟电路、复位电路、七段数码管控制电路和LED驱动电路等组成。
图3-2系统硬件电路原理图3.2.1复位电路设计MCS-51的复位输入引脚RST为MCS-51提供了初始化的手段,可以使程序从指定处开始执行,在MCS-51的时钟电路工作后,只要RST引脚上出现超过两个机器周期以上的高电平时,即可产生复位的操作.只要RST保持高电平,则MCS-51循环复位.只有当RST由高电平变低电平以后,MCS-51才从0000H地址开始执行程序.本系统采用按键复位方式的复位电路.原理图如图3-3所示。
图3-3 复位电路3.2.2 时钟电路该电路主要有电容C1、C2和晶振Y1组成。
其组成原理图如图3-4所示,图中XTAL1为芯片内部振荡电路的输入端,XTAL2为芯片内部振荡电路的输出端。
3-4时钟电路3.2.3 输输出电路设计由于0823输出的是电流信号所以我们可以通过运放将其转换为电压信号来实现功能,在输出时发现其波形为倒梯形波因此我们又加了个运放使其反向这样就能满足要求了。
四程序流程图与源程序4.1 程序流程图及其分析本设计主程序流程图如图4-1所示:图1 主程序流程图4.2 源程序代码#include <reg52.h>#define uint unsigned intuint a,b,c,d,e;void main(){while(1){b=0;TH1=(65536-50000)/256;TL1=(65536-50000)%256;EA=1;ET1=1;TR1=1;while(b>=0&&b<=2){P0=128;}TR1=0;for(d=0;d<=128;d++){for(e=0;e<=8;e++)P0=128-d;}for(a=0;a<=128;a++){for(c=0;c<=8;c++)P0=a;}}}void t1(void) interrupt 3 using 1{TH1=(65536-50000)/256;TL1=(65536-50000)%256;b++;}5 系统说明与分析5.1 设计步骤1. 理解设计任务要求(通过阅读有关资料及调查研究);2. 对总体方案进行分析、论证;3. 系统硬件电路的设计;4. 系统控制软件的设计;1) 以功能明确、相互界面能清晰分割的软件程序为基础,确定主程序流程框图;2) 以主程序流程框图为基础,确定各模块程序算法及实现的功能,进一步确定各模块程序流程框图;3) 根据软件流程框图,用AT89S51C语言编写主程序和延时子程序;4) 系统软、硬件的调试;5) 编写课程设计说明书;6) 答辩验收。
5.3 硬件设计过程与软件调试5.3.1硬件设计所设计的硬件电路应能完成功能如本说明书中系统设计要求。
Protel99功能强大,为我们进行电子电路原理图和印制板图的设计提供了良好的操作环境。
用Protell99进行电路设计分为两大部分:原理图的设计和电路板的设计。
原理图的设计实在SCH系统中进行的,电路原理图是印刷板电路设计的基础,只有设计好原理图才有可能进行下一步的电路板设计。
用protel99进行电路板设计的第一步是其原理图的设计。
显然,原理图决定整个电路的基本功能,也是接下来生成网表和设计印刷板电路的基础。
具体步骤如下:(1)图面设置:Protel99允许用户根据电路的规模设置图面的大小,按照偏好和习惯设置图面的样式。
实际上,设置图面就是设置了一个工作平面,以后的工作就要在这个平面上进行。
所以图面应该设置得足够大,为进一步工作提供一个足够大的工作空间。
(2)放置元件:所谓放置元件就是从元件库中选取所需得元件,将其布置到图面上合适的位置,有时还要重定义元件的编号、封装。
元件的封装很重要,要根据元件的实际尺寸和实际封装来决定,要是元件没封装好,将会给以后电路板的制作带来很大的麻烦。
这些都是下一步工作的基础。
Protel99为用户提供了一个非完备的元件库,并且允许用户对这个元件库进行编辑或者新建自己的元件库。
电路板的制作过程(1) 打印:将生成的PCB图打印到热转印纸上,需注意线不能太窄,墨要加重,否则制板时容易断线,如果在操作过程中断了线,可用电烙铁将锡带过。
(2) 熨烫:将热转印纸覆在铜板上,用电熨斗进行熨烫,关键要注意熨烫的时间,不能太久,也不能时间太短,否则,太久会把铜板烫坏,不够的话墨迹覆不上去。
(3) 腐蚀:把铜板放到三氯化铁溶液中腐蚀,需注意溶液浓度要较高,最好用热水配置,这样腐蚀更快,一般3分钟即可。
如果时间过长,需剩下的铜线也可能被腐蚀。
(4) 打孔:打孔时注意钻头尺寸,本次用的钻头大小是0.712mm的,最需注意的地方是集成块的管脚,如果打孔误差大,管座就很难插上。
(5) 放置元件:放置前应先打磨一下打孔后留下的毛刺,并均匀地涂上松香水(目的是防止铜线氧化,易于焊锡覆着焊盘,但多涂会导致焊接时焊点变黑,影响美观)。
放置元件时注意集成块的管脚,二极管和电解电容的正负,这些都是平时比较容易出错的地方。
(6) 焊接:焊接技术比较难掌握,焊锡、烙铁与焊盘的位置关系,焊锡熔化时间长短,松香水的浓度,烙铁的温度等等,都是影响焊点美观的因素。
(7) 检查:检查是否有虚焊,集成块管脚位置是否正确,电源引线位置是否恰当等。
检查完毕就能进行调试了。
5.3.2 软件调试先应该确认电源电压是否正常。
用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,例如常用的5V。
接下来就是检查复位引脚电压是否正常。
分别测量按下复位按钮和放开复位按钮的电压值,看是否正确。
然后再检查晶振是否起振了,一般用示波器来看晶振引脚的波形,注意应该使用示波器探头的“X10”档。
另一个办法是测量复位状态下的IO口电平,按住复位键不放,然后测量IO口(没接外部上拉的P0口除外)的电压,看是否是高电平,如果不是高电平,则多半是因为晶振没有起振。
另外还要注意的地方是,如果使用片内ROM的话(大部分情况下如此,现在已经很少有用外部扩ROM的了),一定要将EA引脚拉高,否则会出现程序乱跑的情况。
有时用仿真器可以,而烧入片子不行,往往是因为EA引脚没拉高的缘故(当然,晶振没起振也是原因之一)。
经过上面几点的检查,一般即可排除故障了。
如果系统不稳定的话,有时是因为电源滤波不好导致的。
在单片机的电源引脚跟地引脚之间接上一个0.1uF的电容会有所改善。
如果电源没有滤波电容的话,则需要再接一个更大滤波电容,例如220uF的。
遇到系统不稳定时,就可以并上电容试试(越靠近芯片越好)。
另外,调试系统时一定要有耐性,静下心来一点点的调,千万不要着急。
6 设计总结通过上述仿真实现了预定的设计目标,并通过硬件的测试过程,证明了设计的方案合理可行.通过对AT89S51专用底座的焊接、时钟电路的焊接、复位电路的焊接、输入电路的焊接、最后完成了本文设计的梯形波系统硬件.通过编程器把.HEX文件加载到芯片,通电进行调试后该系统能够按所需要求产生梯形波.7 结论本文以AT89S51单片机为核心设计了梯形波系统.软件仿真和硬件实现表明该梯形能够按照设计要求实现功能。
参考文献[1]卢飞跃.红外遥控多路抢答器的设计[J].番禺职业技术学报,2003,2(2)[2]王公堂.基于PIC16F873的16路抢答器[J].电脑开发与与应用,2006,9(9)[3]梁超.一款基于单片机技术的电子抢答器[J].机电工程技术,2005,34(1)[4]周功明,周陈琛.基于单片机AT89C2051的九路多功能智力竞赛抢答器的设计[J].现代电子技术,2006(20):4-6.[5] 刘开绪.数字式抢答器的设计与实现[J].电子工程师,2005,(9):69-71.[6] 张义和,陈敌北.例说8051[M].北京:人民邮电出版社,2006.[7] 单海校.电子综合实训[M].北京:北京大学出版社,2008.[8] 江太辉.MCS-51系列单片机原理与应用[M].广州:华南理工大学出版社,2002.[9] 韩雁.单片机原理及应用教程[M].北京:电子工业出版社,2003.[10] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,1996.附录Protel原理图:。