数控直流稳压电源设计论文.doc

合集下载

数控直流稳压电源的设计_毕业设计

数控直流稳压电源的设计_毕业设计

延安大学西安创新学院本科毕业论文(设计)题目:数控直流稳压电源的设计专业:电子信息工程姓名:学号:指导教师:毕业时间:数控直流稳压电源的设计摘要:本设计针对对普通直流电源一般不可以调节或调节范围小的缺点设计出了一种可调节,宽调节范围的直流稳压电源。

该直流稳压电源系统以STC单片机公司的89C52RC单片机为核心,利用10位DA芯片TLC5615作为DA输出,由单片机由采样电阻对输出电压进行采样处理,采用C语言进行程序控制,输出0~9.9V,步进0.1V的精确稳压输出关键词:直流电流源;单片机;89C52RC;TLC5615High precision DC current source based on 51 MCUAbstract:For regular direct current voltage stabilizer accuracy is not high, and the adjusting range is small, we designed a direct voltage stabilizer with high precision and wide adjusting range. This system is based on the MCU of 89C52RC which product by STC. Using a chip TLC5615 which with 10 bit as DA output. By using the resister to process the output voltage. Use the C language to control the system. So that it can output 0~+9.9V, and stepping for 0.1V adjustment function.Key words: DC current;MCU;89C52RC;TLC5615目录1 引言 (1)2 设计原理 (1)3 单元电路的设计 (2)3.1DA的选择与论证 (2)3.2稳压输出方案选择与论证 (2)3.3显示模块的选择与论证 (3)3.4输入按键的选择与论证 (3)4 本系统核心器件简介 (3)4.1STC89C52单片机 (3)4.2TLC5615芯片 (4)4.3TLC431芯片 (5)4.4LM324芯片 (5)5 硬件电路设计 (6)5.1电源电路 (6)5.2DA输出电路 (6)5.3稳压输出电路 (7)5.4数码管显示电路 (7)5.5整体电路原理设计 (8)6 系统软件设计 (9)6.1主程序流程图 (9)6.2DA转换流程图 (9)7 系统调试与仿真 (10)7.1系统仿真 (10)7.2DA输出仿真: (11)7.3PCB制作 (12)7.4硬件调试 (14)7.5软件调试 (14)8 结束语 (15)参考文献 (17)致谢 (18)附录一程序清单 (19)1 引言当今社会人们极大的享受着电子设备带来的便利,但是任何电子设备都有一个共同的电路--电源电路。

毕业设计(论文)_基于AT89C51单片机数控直流稳压电源设计

毕业设计(论文)_基于AT89C51单片机数控直流稳压电源设计

摘要本文主要论述了一种基于AT89C51单片机为核心控制器的数控直流稳压电源的设计原理和实现方法,其主要由辅助电源、显示电路、控制电路、数模转换电路、稳压电路和模数转换电路六部分组成。

该系统原理是以AT89C51单片机为控制单元,以数模转换芯片DAC0832输出参考电压,以模数转换芯片TLC1534对采样值进行转换为数字信号。

辅助电源提供各个芯片、数码管和放大器所需工作电压,显示电路用于显示电源输出电压的大小,输出电压值可通过按键对其进行步进控制(±0.1V),并且在按键长时间按下的时候能连续增加或减小。

与传统的稳压电源相比具有操作方便,电源稳定性高以及其输出电压大小采用数码显示的特点。

该系统具有抗干扰性能好,可靠性高,及最终输出电压值与真实显示值精确度较高等优点。

关键词: 数控直流稳压电源 AT89C51 DAC0832 TLC1543Design of Digital Power sourceAbstractThe method of this paper based on the AT89C51 microcontroller core of the numerical controller DC power supply design theory and realization. The digital DC power supply from the analog power, display circuit, control circuit, digital-to-analog conversion circuit, regulator circuit andanalog-to-digital converter circuit composed of six parts.This system is based on the principle of single-chip microcomputer to control the unit AT89C51 to DAC0832 digital-to-analog converter chip reference voltage to control the output voltage, while the analog-to-digital converter ADC0832 chip convert the sampling of voltage to digital signals. Analog power supply to provide the various chips, digital amplifier control and the required operating voltage, display circuit for displaying the size of power supply output voltage, output voltage value may be stepping through the control button (± 0.1V), and a long button press when under the continuous increase or decrease. And compared to the traditional regulated power supply with easy to operate, high power stability, as well as the size of the output voltage characteristics of the use of digital display. This system has the resistance to interference well, the reliability is high, and finally output voltage value and real demonstration value precision higher merit.Key words: Digital DC Voltage-stabilized Power Source AT89C51 DAC0832 TLC1543目录摘要 (I)Abstract.................................................................................................................................. I I 绪论 (1)1 直流稳压电源 (3)1.1 直流稳压源概述 (4)1.1.1 直流稳压源的定义 (4)1.2 方案的比较与选择 (4)1.2.1 传统直流稳压源 (4)1.2.2 数控直流稳压电源 (5)1.2.3 方案的最终选择 (6)2 数控直流稳压电源设计 (7)2.1 系统总体设计方案 (7)2.2 数控直流稳压源总体结构 (7)3 数模转换模块设计与实现 (9)3.1 芯片方案选择 (9)3.2 DAC0832的简介 (9)3.3 DAC0832的引脚功能 (10)3.4 D/A时序图 (11)3.5 DAC0832数模转换模块的设计与实现 (11)4 TLC1543模数转换模块设计与实现 (13)4.1 TLC1543的简介 (13)4.2 TLC1543的特点 (13)4.3 TLC1543的引脚功能 (14)4.4 TLC1543的设计与实现 (14)5 辅助电源、升压﹑串联线性稳压模块的设计与实现 (15)5.1 辅助电源模块 (15)5.2 升压模块的分析 (16)5.2.1 MC34063简介 (16)5.2.2 MC34063的特点 (16)5.2.3 MC34063的电路原理 (16)5.2.4 MC34063模块的应用 (17)5.3 串联线性稳压模块 (17)5.3.1 集成运放作比较电路 (18)5.3.2 集成运放作比较电路原理 (19)5.3.3 串联线性稳压电路的应用 (19)5.3.4 LM358简介 (19)5.3.5 LM358特点 (20)6 控制﹑显示和键盘模块的设计与实现 (21)6.1 控制模块的分析 (21)6.1.1 单片机简介 (21)6.1.2 AT89C51单片机简介 (23)6.1.3 AT89C51单片机的性能参数: (23)6.1.4 AT89C51 内存空间 (24)6.1.5 AT89C51单片机的功能特性概述 (24)6.1.6 AT89C51接口设计 (27)6.1.7 外接MAX202的应用 (28)6.1.8 串口通信总线接口RS232(9芯)简介 (28)6.2 显示模块 (29)6.2.1 数码显示输出部分 (29)6.2.2 74HC373简介 (31)6.2.3 ULN2003简介 (32)6.3 键盘模块 (34)7 系统的软件设计 (35)7.1 开发工具介绍 (35)7.2 软件设计的概述 (35)8 单片机系统抗干扰说明和电路的实际调试 (40)8.1 单片机系统抗干扰说明 (40)8.2 显示模块和键盘的调试 (42)8.3 升压模块的调试 (42)8.4 串联线性稳压模块的调试 (43)8.5 AD/DA模块的调试 (43)9 设计总结和展望 (44)9.1 设计总结 (44)9.2 展望 (45)致谢 (46)参考文献 (47)附录A 源代码 (48)绪论电源技术尤其是数控电源技术是一门践性很强的工程技术,服务于各行各业。

基于单片机数控直流电源设计_毕业论文

基于单片机数控直流电源设计_毕业论文

湖南商学院本科毕业设计(论文)初拟题目数控直流电源设计课题类别设计□√论文□课题来源生产□科研□自拟□√学生姓名学号学院计算机与电子工程学院专业电子信息工程班级指导教师职称本次我们所设计的数控直流稳压电源与传统的稳压电源相比,具有操作方便,电压稳定度高的特点,其输出电压大小采用数字显示,输出电压的大小调节通过“+”、“-”两键操作,分别作加、减电压控制,单片机将根据按键锁进行的操作增加或减小D/A转换电路的输入数值,D/A转换器将数字量按比例转换成模拟电压,然后经过射极跟随器控制调整输出级输出所需的稳定电压。

并ICH707芯片实时测试显示输出电压的变化,使设计更加人性化。

第二章方案论证及比较2.1 控制器部分方案一:应用PIC芯片作为控制器。

PIC单片机系列是美国微芯公司(Microship)的产品,是当前市场份额增长最快的单片机之一。

PIC系列单片机的I/O口是双向的,其输出电路为CMOS互补推挽输出电路。

I/O脚增加了用于设置输入或输出状态的方向寄存器(TRISn , 其中n对应各口,如A、B、C、D、E等),从而解决了51系列I/O脚为高电平时同为输入和输出的状态。

当置位1时为输入状态,且不管该脚呈高电平或低电平,对外均呈高阻状态;置位0时为输出状态,不管该脚为何种电平,均呈低阻状态,有相当的驱动能力,低电平吸入电流达25mA,高电平输出电流可达20mA。

相对于51系列而言,这是一个很大的优点,它可以直接驱动数码管显示且外电路简单。

它的A/D为10位,能满足精度要求。

具有在线调试及编程(ISP)功能。

方案二:应用AT89S51作为控制器。

51系列优点之一是它从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,或布尔处理器。

它的处理对象不是字或字节而是位。

它不光能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。

电子竞赛论文简易数控直流稳压电源

电子竞赛论文简易数控直流稳压电源

电子竞赛论文简易数控直流稳压电源电子设计大赛论文简易数控直流稳压电源设计摘要数控直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。

本课题以单片机为控制核心,进行算法控制和集成运放线性负反馈,并通过7219驱动四位显示器进行精确显示,设计并实现了一台高精度、低噪声的数控直流电流源。

该稳压电源由供电电源、数控系统、模拟输出三个部分组成。

供电电源采用MC7815和MC7915稳压器,通过桥式整流电路,为整机提供了稳定的直流供电;控制系统以单片机C8051F020为核心,其内部的12位DAC转换器产生控制输出,实现了输出电流的实时数控和精确检测。

模拟部分利用集成运放继电器等模块实现不同波形的输出;系统还设置了串口通讯、遥控功能。

经测试,输出电压范围达0—9.9V,输出纹波及噪声小于10mV,均达到题目指标。

论文阐明了软硬件设计依据,给出了系统功能和性能测试结果,并附录了详细的设计资料。

关键词:恒压源集成运放7219驱动器单片机实时数控目录第 1 章方案论证与原理设计 (1)1.1模拟输出方案 (1)1.2供电电源方案 (1)1.3控制系统方案 (2)1.4整机方案框图 (2)第 2 章电路设计与参数论证 (3)2.1供电电源(15V) (3)2.25V供电电源 (5)2.3数控电路 (5)2.4模拟输出电路及A/D校准 (7)2.5驱动数码管显示电路 (10)第 3 章系统功能与软件设计 (11)3.1系统功能分析 (11)3.2软件设计结构 (12)第 4 章功能及性能测试 (16)4.1测试条件 (16)4.2整机调试 (16)4.3系统性能测试 (16)4.4性能参数测试 (17)第 5 章设计总结及技术展望 (21)参考资料 (23)附录 (23)附录一测试仪器清单 (23)附录二原理电路图 (23)附录三元器件清单 (24)附录四单片机程序 (25)数控直流稳压电源是输出为稳定直流电压、并可用数控方式调节和稳定输出电压的电源设备,在对工作电压稳定度、纹波电压大小等有较高要求的领域具有广泛的应用,如:电镀、精密加工、激光器等。

数控直流电源设计毕业论文(设计)(终稿)

数控直流电源设计毕业论文(设计)(终稿)

目录数控直流电源设计 (I)摘 要 (I)关键词 (I)The Design Of Numerical Controlled Keywords (II)1 前言 (1)2 方案论证 (1)2.1 电源部分方案一 . (1)2.2 电源部分方案二 . (2)2.3 电源部分方案三 . (3)2.4 数控部分方案 . (3)2.5 方案选择 (4)3 硬件设计 ...........................3.1 硬件电路的总体设计方案 (5)3.2 具体硬件单元电路设计 (6)3.2.1 STC12C5A32S2 单片机最小系统电路 (6)3.2.2 LCD1602 液晶显示模块电路 (7)3.2.3 控制部分的电源供电电路 (8)3.2.4 电阻分压电路 (8)325 TLC1549ADC 转换电路与基准电压电路 (9)5.2 独立按键、蜂鸣器和模式指示灯电路 (10)5.3 数控模式与手动模式切换电路 (11)5.4 数控模式与手动模式控制电路 (12)5.5 电源部分电路 ............................... 13DC Power ....... II Abstract .................................................II4 软件设计15 (3)主函数程序设计. (15)(4)外部中断0程序设计. (16)(5)自动调节输出电压程序设计 (17)5 系统测试与数据分析. (18)[1] 系统指标测试. (18)[6] 手动输出电压. (18)[7] 数控输出电压. (19)[8] 输入电压. (20)[9] 输出电流. (21)[2] 误差分析 (22)参考文献 (23)致 (24)附录 (25)附录 1 系统控制部分原理图 (25)附录 2 电源部分原理图. (26)附录 3 软件设计主函数代码 (26)数控直流电源设计摘要本设计采用STC12C5A32S单片机作为整机的控制中心,利用XL6012升压芯片和XL4016降压芯片作为电源模块的核心。

电子竞赛论文简易数控直流稳压电源

电子竞赛论文简易数控直流稳压电源

电子竞赛论文简易数控直流稳压电源电子设计大赛论文简易数控直流稳压电源设计摘要数控直流稳压电源是电子技术常用的设备之一,广泛的应用于教学、科研等领域。

本课题以单片机为控制核心,进行算法控制和集成运放线性负反馈,并通过7219驱动四位显示器进行精确显示,设计并实现了一台高精度、低噪声的数控直流电流源。

该稳压电源由供电电源、数控系统、模拟输出三个部分组成。

供电电源采用MC7815和MC7915稳压器,通过桥式整流电路,为整机提供了稳定的直流供电;控制系统以单片机C8051F020为核心,其内部的12位DAC转换器产生控制输出,实现了输出电流的实时数控和精确检测。

模拟部分利用集成运放继电器等模块实现不同波形的输出;系统还设置了串口通讯、遥控功能。

经测试,输出电压范围达0—9.9V,输出纹波及噪声小于10mV,均达到题目指标。

论文阐明了软硬件设计依据,给出了系统功能和性能测试结果,并附录了详细的设计资料。

关键词:恒压源集成运放7219驱动器单片机实时数控目录第 1 章方案论证与原理设计 (1)1.1模拟输出方案 (1)1.2供电电源方案 (1)1.3控制系统方案 (2)1.4整机方案框图 (2)第 2 章电路设计与参数论证 (3)2.1供电电源(15V) (3)2.25V供电电源 (5)2.3数控电路 (5)2.4模拟输出电路及A/D校准 (7)2.5驱动数码管显示电路 (10)第 3 章系统功能与软件设计 (11)3.1系统功能分析 (11)3.2软件设计结构 (12)第 4 章功能及性能测试 (16)4.1测试条件 (16)4.2整机调试 (16)4.3系统性能测试 (16)4.4性能参数测试 (17)第 5 章设计总结及技术展望 (21)参考资料 (23)附录 (23)附录一测试仪器清单 (23)附录二原理电路图 (23)附录三元器件清单 (24)附录四单片机程序 (25)数控直流稳压电源是输出为稳定直流电压、并可用数控方式调节和稳定输出电压的电源设备,在对工作电压稳定度、纹波电压大小等有较高要求的领域具有广泛的应用,如:电镀、精密加工、激光器等。

数控直流稳压电源设计

数控直流稳压电源设计

龙源期刊网
数控直流稳压电源设计
作者:周述良张玉平
来源:《现代电子技术》2011年第16期
摘要:常规线性稳压电源中,调整元件串联在负载回路,其作用就像一只可变电阻,输入电压或负载变化时,串联调整元件的压降改变,从而使输出电压稳定不变。

当输入电压过高时,串联调整管的功耗很大,因此效率很低。

为了解决常规线性电源采用滑动电阻调节方式所带来的低效率问题,通过采用数字控制的方法,使线性电源的效率最大化。

该设计利用
STC12C5410AD单片机输出PWM控制三端稳压器,实际带载测试在输入电压波动范围为
±20%的情况下,效率达到了50%的结果,证明数控型电源具有工作稳定,电压调节精度高,纹波系数小,效率高于常规线性电源的特点。

关键词:数控;STC12C5410AD;稳压电源;
中图分类号:TN710-34 文献标识码:A 文章编号:1004-373X(2011)16-0186-03。

数控直流稳压电源的设计

数控直流稳压电源的设计

西安工业大学北方信息工程学院本科毕业设计(论文)题目:数控直流稳压电源的设计系别:电子信息系专业:电气工程及其自动化班级:Bxxxxxx学生:xxxxxx学号:B12xxxxxx指导教师:xxxx2021年05月西安工业大学北方信息工程学院本科毕业设计(论文)题目:数控直流稳压电源的设计系别:电子信息系专业:电气工程及其自动化班级:B12xxxx学生:xxxxxx学号:B12xxxxxx指导教师:xxxx2021年05月毕业设计〔论文〕任务书系别电子信息系专业电气工程及其自动化班级B120309 姓名马陈浩学号B120309174.设计的根本要求及进度安排〔含起始时间、设计地点〕:设计的根本要求如下:1)了解单片机的相关知识2)理解直流稳压电源的工作原理3)掌握单片机、电力电子等相关知识4)编写单片机程序进度安排第10~12周进行计算机绘制全部电路图第12~13周进行编程与调试。

第13~14周进行论文的撰写,打算辩论。

5.毕业设计〔论文〕的工作量要求*或实习〔天数〕:90天①实验〔时数〕*:A4②图纸〔幅面和张数〕③其他要求:论文字数1.5万字左右;外文翻译:3000字以上指导教师签名:年月日学生签名:年月日系〔教研室〕主任审批:年月日说明:1本表一式二份,一份由学生装订入附件册,一份教师自留。

2 带*项可根据学科特点选填。

数控直流稳压电源的设计摘要文章设计制作了一款新颖有用的数字操纵直流稳压电源。

该数控直流电源以AT89C51单片机为核心操纵系统,以数模转换器DAC0832将单片机输出的数字信号转换为模拟信号,再经过集成运算放大器LM324进行放大,然后经比拟电路比拟,最后由LM317输出稳定、步进可调的直流电压。

设计实践说明,该源具有体积小、重量轻、效率高、抗干扰性能好、负载能力强等优点。

电源是现代通信、航空航天、生物技术、计算机等高科技领域内电子设备的动力支撑,它被誉为电子设备的心脏。

为了适应现代电子技术设备对多种电压和电流的需求,笔者设计制作了一款新颖的数字操纵直流电源。

一种直流数控可调稳压电源的设计

一种直流数控可调稳压电源的设计

1 引言直流稳压电源是常用的电子设备,用以保证在电网电压波动或负载改变时,输出稳定的电压。

低纹波、高精度的稳压电源在仪器仪表、工业控制及测量领域都有重要的实际应用价值。

这里设计的稳压电源输出电压范围为0~18 V,额定工作电流为500 mA,并具有“+”、“-”步进电压调节功能,最小步进电压为0.05 V.纹波不大于10 mV,并用LCD 液晶显示器显示其输出电压值。

2 系统设计系统硬件设计主要由AT89C51、稳压输出模块、按键处理模块、显示模块和供电模块5部分组成。

如图1所示。

2.1 供电模块供电部分输入220 V、50 Hz交流电,输出系统所需的3种电压:+5 v,+15 V和-15 V。

其中+5 V供AT89C51、D/A和A/D转换器使用;+15 V作为运放的正电源,同时也是稳压输出电路的主电源,最大电流约650 mA;而-15 V作为运放的负电源,同时也为基准电压源LM339供电,该电流较小,不超过50 mA。

供电模块的电路如图2所示。

2.2 稳压输出模块图3为稳压输出模块原理图,该模块将控制部分的电压数据转换稳压输出。

它由D /A转换器(DAC0832)、集成运放OP07、LF356、晶体管VT1、VT2、VT7、VT8基准电压源LM336-5组成。

由于实际用到的最大电压控制字为200,因此D/A转换部分最大输出电压为:D/A转换输出电压Ui作为电源功放级的输入电压。

功放级由IC3和VT1、VT2构成闭环推挽输出电路。

该电路属于典型的电压串联负反馈电路。

于是输出电压Uo与输入电压Ui的关系式为:将Ui代入得:当Ui=3.922 V,R2=10 kΩ,R3=9.1 kΩ,Uo=18 V,由式(4)可求得Rp1=10 k Ω。

实取Rp1为47 kΩ的精密多圈电位器。

当CPU输入电压控制字(11001000)2=(200)10时,Uimax=3.922 V,调节Rp1使Uo=18 V。

2.2.2 过流保护电路图3中VT7、VT8构成过流保护电路。

数控直流稳压电源设计(A)

数控直流稳压电源设计(A)

题目: 数 控 直 流 稳 压 电 源 设 计 (A)这是我课程设计的论文(说明书),现上传到网上,希望对大家有帮助。

论文中有设计原理及电路图。

论文严格按照设计步骤写的,句句真实。

这次课程设计完全达到了要求,最终获得96分。

如果大家有好的建议,或按这个方案设计有什么疑难问题请联系我。

:昵称:飞鹰15--388-913OO-电子技术课程设计说明书题目:数 控 直 流 稳 压 电 源 设 计 (A)学生姓名: 王 同 学学 号: 200706040123院 (系): 电 信 学 院专 业: 测控技术与仪器指导教师:张老师、陈老师2010 年 03 月 08 日数控直流稳压电源设计论文目 录1 选题背景 (3)1.1 指导思想 (3)1.2 方案 (3)1.3 基本设计任务 (4)1.4 发挥设计任 (4)1.5 电路特点 (4)2 电路设计 (4)2.1 总体方框图 (4)2.2 直流供电部分 (5)3 各主要电路及部件工作原理 (6)3.1 74HC192电路 (6)3.2 CD4511简要说明 (6)3.3 DAC0832电路 (7)3.4 CD4538电路 (7)4 原理总图 (8)5 元器件清单 (9)6 调试过程及测试数据 (9)6.1 计数及显示部分的调试 (9)6.2 模拟电源部分调试 (10)6.3 控制部分的调试 (10)6.4 整体调试 (11)7 小结 (12)8 设计体会及今后的改进意见 (13)8.1设计体会 (13)8.2 存在的问题及改进方案 (14)参考文献 (15)1 选题背景直流电源的应用在生活中非常广泛。

它为许多用电器直接提供能量。

特别是电子产品,大多为36V 以下的低压。

然而生活中电压多为220V交流,不能为这些用电器直接供电。

数控直流电源解决了这些问题,给我们带来了极大的方便。

1.1 指导思想首先将220V交流电通过变压器变为25V左右的低压,再通整流桥把交流变为直流,再经过大容量的滤波电容加到稳压管的输入端,稳压管输出端接一与定值电阻串联的电位器,使输出电压可调。

简易数控直流电源论文

简易数控直流电源论文

参赛队伍数据列表c:简易数控DC电源一.任务设计制造具有一定输出电压范围和功能的数控电源。

二。

要求1.基本要求1)输出电压:范围-5V ~+5V,步长0.1V,纹波≤10mV。

2)输出电压可以预设为-5V到+5V之间的任何值。

3)输出电流≥500mA。

4)数字显示输出电压值和电流值。

5)为了实现上述部件的工作,自行设计了一个输出为15V和+5V的稳压DC电源。

2.扮演的角色1)用自动扫描代替手动按键实现输出电压的变化(恒定步长0.1V)。

2)将输出电流增加到1.5A3)输出电压调整率≤0.5%(当输入电压在220V时从+15%到-20%变化时,从空载到满载)。

4)输出电流在10mA~100mA范围内可调。

5)其他的数据分析单位:V负载电阻:50ω/2W简易数控DC电源(问题C)作者:胡泽志,黄小兰,严军摘要:电源系统采用ATMEGA8单片机作为核心控制芯片,实现数控DC稳压电源的功能。

采用8位精密DA转换器DAC0832、精密基准源LM336-5.0、7805和两个CA3140运算放大器组成稳压源,实现了输出电压范围为-5V ~+5V、电压阶跃为0.1V的数控稳压电源。

最大纹波只有6mV,具有很高的精度和稳定性。

此外,该方案仅使用3个按钮来方便地设置输出电压。

在显示部分,我们使用诺基亚3310手机夜晶显示器显示输出的电压值和电流值。

关键词:数字控制DC稳压器DAC0832运算放大器CA3140精密参考源LM336-5.0诺基亚3310手机液晶AVR微控制器Atmega81.系统选择和演示1.1标题要求基本要求6)输出电压:范围-5V ~+5V,步长0.1V,纹波≤10mV。

7)输出电压可以预设为-5V到+5V之间的任何值。

8)输出电流≤500mA。

9)数字显示输出电压值和电流值。

10)为了实现上述部件的工作,自行设计了一个输出为15V和+5V的稳压DC电源。

扮演角色1)用自动扫描代替手动按键,实现输出电压变化(0.1V的步进恒定)。

简易线性数控直流稳压电源的设计与实现毕业设计

简易线性数控直流稳压电源的设计与实现毕业设计

简易数控线性直流稳压电源的设计与实现简易数控线性直流稳压电源的设计与实现摘要本设计完成了一款数字化线性直流稳压电源的制作,该电源可以将220V、50HZ的交流转换成5V~15V可调节的直流。

系统由变压器、整流器、滤波器、稳压器组成。

其中稳压器是基于具有放大环节的串联型稳压原理进行设计。

为实现电源的数字化调节性能,设计中引入了单片机数字控制技术,利用STC89C52单片机对直流稳压电源进行数字调节控制。

同时利用D/A、A/D芯片实现数字电路与模拟电路的连接。

采用按键对电压进行预置和调节,使用方便,且成本较低。

最后输出电压由数码管进行显示。

除此之外,系统还设计了短路和过流保护电路及报警电路,使得该电源适用于各种有较高精度要求的场合。

同时基于单片机的控制系统支持在软件设计上进行功能扩展,而并不需要增加额外的硬件开销,从而提高电源的性价比。

经测试,该电源具有较好的带负载能力,具有较好的实用性。

关键词:单片机;数字控制;稳压电源;D/A转换器;D/A转换器The Design and Implement of Simple Numerical linear DCPower SupplyAbstractThe design is a digital production of linear DC power. The linear DC power can convert 220V, 50HZ AC into 5V ~ 15V DC which is adjustable. The system consists of transformer, rectifier, filter and regulator. The regulator is designed based on the enlarged part of a series regulator. In order to achieve the power’s digital regulation, the SCM digital control technology, which used STC89C52 microcontroller for digital DC power supply regulation and control, is applied here. Meanwhile it takes advantages of D/A, A/D chip to connect digital circuit and analog circuit. The voltage can be preset and adjusted through buttons Unit, which is easy to use and low cost. Finally, the output voltage is displayed by the LED. In addition, the system also designed short-circuits, over current protection circuit and alarm circuit, making the power can be applied in various occasions where higher accuracy requirements are demanded. At the same time, the control system which is based on SCM supports extensions of software development, and does not require additional hardware, thereby enhancing the general performance of the linear DC power. It is proven that the power supply’s load capacity is good after testing, so it will have a good usability.Key words:MCU;Numerical Control;;Supply Power;D /A converter;A /D converter目录论文总页数:40页1 引言 (1)1.1课题背景及意义 (1)1.2课题要求 (1)1.3本课题研究方法和目标 (2)2 线性直流稳压电源基本原理及性能特点 (2)2.1线性直流稳压电源概述 (2)2.2线性直流稳压电源的基本原理及特点 (2)3 方案研究与主要芯片选择 (4)3.1系统方案的设计 (4)3.2主要芯片介绍 (5)3.2.1 STC89C52简介 (5)3.2.2 DAC0832简介 (6)3.2.3 ADC0804简介 (7)3.2.4 OP07简介 (8)4 硬件电路详细设计 (9)4.1单片机系统外围电路设计 (9)4.1.1 复位电路设计 (9)4.1.2 时钟振荡电路设计 (10)4.1.3 键盘电路设计 (10)4.1.4 显示电路设计 (10)4.1.5 单片机与DA接口电路设计 (11)4.1.6 单片机与AD接口电路设计 (12)4.2整流电路的设计 (12)4.3电压调整电路设计 (13)4.4过流保护电路设计 (13)4.5基本稳压电源电路设计 (14)4.6总电路图的设计 (15)5 软件设计 (16)5.1概述 (16)5.2主程序模块设计 (16)5.3按键扫描程序设计 (17)5.4数码管显示处理子程序设计 (19)5.5A/D转换程序设计 (21)5.6D/A转换程序设计 (22)5.7过流短路保护检测程序设计 (22)6 实物的介绍、测试和分析 (23)6.1实物简介与测试 (23)6.1.1 主要功能 (24)6.1.2 数控电源的测试 (24)6.2数控电源的使用 (26)7 技术改进 (27)结论 (29)参考文献 (30)致谢 (31)声明 (32)附件 (33)1 引言1.1 课题背景及意义电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。

数控直流稳压电源的设计

数控直流稳压电源的设计

[ 2 ] 韩露擞 控直流稳压电源的设 计与实现【 J I . I 1 I 两电子技术, 2 0 1 3 ( 4 ) : 3 — 5 . [ 3 ] 龚运新. 单片机 C语 言开 发技 术f Ml 一 £ 京: 清华大学} I } 版社, 2 0 0 6 .
图 2 单 片 机 最 小 系 统
输 出电压以步进 0 . I V在 0 . 0 ~ 1 5 . 0 V之间连续可调 . 最大电流为 3 0 0 mA左右, 且 可显示实际输 出电压值 。
【 关键词 】 S T C 8 9 C 5 2 ; 数 字控 制; D / A转换 ; 稳压
2 . 2 D / A转换 、 运算 放大 、 输出调整电路 单 片机输 m的二进制 的数据 . 经过数模转换 得到模拟信 号 . 该转 传统的血流 电源在负载改变或 电网波动时输 电 也会改变。 各 换 电路采用 l 0位 、 高转 换速率 串行接 K I 的 P L C 5 6 1 5芯 片 . 其 片选信 种电 f设备对 白 : 流 电源稳定性 、可靠性及精密性 的要求越来越 高 . 直 号 和串行数据 、时钟分别与单片机的 Pl l 、 P l 3和 P l 2脚连接 , D / A转 流稳f 源朝着数字化方 向发展成为必然 。 数控直流稳压电源可以南按 换 部 分 的 输 出电 压 作 为 稳 压 输 出 电 路 的 参 考 电 压 键设定需要的电压值 , 通过单片机实现数字 自动控 制输 H { 电压 D / A转 换后的模拟信 号. 经过 L M3 5 8放大 . 放大输 信 号与 _ 二极 管r r I P l 2 2的基极相连 . 当电压有变化时调整管 发射极 电压改变. 经过 1 整体 设 计 方 案 电位器取样反馈到 L M3 5 8 本系统 以 S T C 8 9 C 5 2单 片机为控制核心 . 通过按 键加减预置输 出 的电 n i 值. 此 电压值 经过 D / A转换 器 ( T L C 5 6 1 5 ) 输 出得 到模拟 电压 值. 由运 锋放 大器 ( L M 3 5 8 ) 隔离放 大 . 推 动 三极管 ( T I P I 2 2 ) 输…电 变化 . 从 而 得 到 稳 定 的 电 压输 } } j 同 时 该 系 统 具 有 辅 助 电源 部 分川 以 给系统供电 . 以及数码 管实时 显示输 出电压值。 数控直流稳压电源整体设计 系统 框图如图 l所示 :

数控直流稳压电源课程设计(DOC)

数控直流稳压电源课程设计(DOC)

数控直流稳压电源课程设计(DOC)XXXXX ⼤学电⼦课程设计报告题⽬:数控直流稳压电源系名专业年级姓名指导教师xxxx年x⽉xx⽇⽬录1 课程设计的⽬的 (3)2 课程设计题⽬的描述和要求 (3)3 课程设计报告内容 (3)3.1 总体设计⽅案及总体⽅框图 (3)3.2 单元电路设计及⼯作原理 (4)3.3 元件型号及参数 (9)3.4 元件清单 (13)3.5 系统总体电路图 (13)3.6 系统的调试步骤及⽅法 (15)3.7 测试结果 (15)3.8 调试过程中的问题及解决办法 (16)4 总结 (16)参考书⽬ (17)1.课程设计⽬的能够掌握并实际运⽤课本知识。

能够利⽤所学的电⼦技术知识正确分析并设计电路,将适当芯⽚运⽤到实际电路中,将课本知识转化为实际能⼒。

2.课程设计题⽬的描述和要求设计⼀个可以通过数字量输⼊来控制输出电压⼤⼩的直流稳压电源。

其具体指标如下:1.输出电压范围为0~9V,纹波电压⼩于10mV。

2.输出电流为500mA。

3.输出直流电压能步进调节,由“+”、“-”两键控制电压步进增和减,步进值为1V。

4.输出电压由数码管显⽰。

5.包括设计系统⼯作的辅助电源。

3.课程设计报告内容3.1 总体设计⽅案及总体⽅框图根据设计任务要求,数控直流稳压电源的⼯作原理框图如下图所⽰。

主要包括三⼤部分:数字控制部分、D/A变换器及可调稳压电源。

数字控制部分⽤“+”、“-”按键控制⼀可逆⼆进制计数器,⼆进制计数器的输出输⼊到D/A转换器,经D/A转换器转换成相应的电压,此电压经过放⼤到合适的电压值后,去控制稳压电源的输出,使稳压电源的输出电压以1V的步进值增或减。

3.2 单元电路设计及⼯作原理3.2.1 数字控制电路数字控制电路的核⼼是⼀个可逆⼆进制计数器,可采⽤同步、可预置、双时钟可逆计数器74LS192来完成。

为了消除按键的抖动,避免输出的误动作,分别在“+”、“-” 按键和计数器之间加⼊⼀个74LS123单稳触发器每按键⼀次时产⽣⼀个100mS左右的单脉冲,可控制计数器在0000~1001之间计数,从⽽控制输出电压的变化。

数控直流稳压电源设计

数控直流稳压电源设计

数控直流稳压电源设计[摘要]本文介绍了以8051单片机为控制单元,以数模转换器DAC0832输出参考电压,以该参考电压控制电压转换模块LM317的输出电压大小。

该电路设计简单,应用广泛,精度较高等特点。

LM317系列三端可调式集成稳压器的方法。

[关键词] 单片机(AT89C51),数模转换器(D/A),液晶,键盘一、设计任务设计出有一定输出电压范围和功能的数控电源。

二、设计要求1.基本部分(1)输出电压:范围0~+15V,步进0.1V,纹波不大于40mV;(2)输入电压值由液晶显示;(3)自制键盘,可以由键盘输入电压值;(4)输出电压值在输出端用万用表测得。

2.发挥部分(1)输出电压可预置在0~15V之间的任意一个值;(2)用自动扫描代替人工按键,实现输出电压变化(步进0.1V 不变);(3)扩展输出电压种类(比如三角波等)。

图1设计示意图目录引言 (1)1、设计原理与总体方案 (2)2、硬件电路设计 (3)2.1 DAC电路 (3)2.2 AGC控制电路 (4)2.3 键盘部分 (6)2.4 显示部分 (7)2.5 稳压输出 (8)3、软件设计流程 (9)4、总体设计电路 (10)5、调试过程与结果分析 (11)5.1调试过程 (11)5.2结果分析 (11)总结 (13)参考文献 (14)附录1 元件清单 (14)附录 2 参考源程序……………………………………………15引言电源技术尤其是数控电源技术是一门实践性很强的工程技术,服务于各行各业。

在电子电路中,通常都需要电压稳定的直流电源来供电。

而整个稳压过程是由电源变压器、整流、滤波、稳压等四部分组成。

然而这种传统的直流稳压电源功能简单、不好控制、可靠性低、干扰大、精度低且体积大、复杂度高。

普通的直流稳压电源品种有很多, 但均存在以下二个问题: 输出电压是通过粗(波段开关) 及细调(电位器)来调节。

这样, 当输出电压需要精确输出, 或需要在一个小范围内改变时,困难就较大。

数控电源论文

数控电源论文

数控直流稳压电源陈启沛曾泽陈博欣陈捷周光云肖琦敏谭海军谭华摘要:本系统以实现直流稳压电源的模拟、数字双线控制为目的,用AT89S52单片机作为主控制芯片,以ICL7107作为数显转换核心,实现对电源输出电压的数字控制及数字显示。

关键词:直流稳压,数字电位器,数控一、作品介绍本系统电路主要包括五大部分:●整流滤波保护电路●+5V稳压电路●可调稳压电路●数控电位器●单片机系统●数字显示电路本系统主要特点:●采用负反馈截流式过流保护方案,电源使用更安全。

●输出电压范围大,可输出1.25-22V●采用分立元件搭建分压电阻网络,由单片机控制●基于ICL7107的独立数字显示电路,显示精度高达0.01V 二、系统方框图三、各模块的设计1、整流滤波保护电路整流电路采用最常用的全桥整流方案。

保护电路的设计原理如下:场强效应管RFP25n06的特性是g极高电平时导通,低电平是截止。

要使电路能在过流有效地截断,就必须使Q2导通,使电平下拉,此时25n06截止。

要使Q2导通,则要使其Vbe大于或等于0.7V (但此电路实际导通电压只要0.2V,原因未查出)。

由于Vbe=Vr8+Vr4-Vr6,故要调节R8、R6,使得R8的电压略小于R6的电压,此时使Q2能有效的截止,25n6导通,电路正常工作;当电路过流时,R4压降增大,使得Vbe达到导通要求,故能使得Q2能导通,25n06截止,起到保护电路的作用。

S4起到复位功能,在过流保护后,连通三极管的b、e两端,使其重新截止,使Q1重新导通,从而连通电路,其余部分(C4、D1、R2、R3、R5、R7、DS1、R?、C3的作用):1.在电路正常工作时,可以点亮DS1,起指示作用;2.D1起减压作用;3.R2.R3.R5.R7起分压作用保护元件,R3还起到是Q1的G、S极电平差的作用;4.C3的作用:由于之后的的滤波电路存在一个470uF的电容,会导致在电路接通瞬间产生大电流从而激发过流保护电路使电路断路,导致电路无法正常工作,而设置一个C3,可在电路接通瞬间起到一个分流作用——电路接通时,电容充电,在大电流流过电路稳定之后,通过R3放电,从而解决了瞬间大电流的问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录摘要 (1)关键词 (1)前言 (1)1背景的介绍以及选题的意义 (1)1.1 选题的背景 (1)1.2 课题研究的目的与意义 (2)1.3 生产需求状况分析 (2)2电路硬件设计 (3)2.1 电路原理 (3)2.2 显示输出及按键输入电路 (3)2.3 稳压输出电路 (4)2.4 A/D转换电路 (5)3软件设计 (6)4总结 (8)参考文献 (8)The Design of a Digital Control DC Regulated Power Supply (9)Abstract. (9)Key words (9)致谢 (10)数控直流稳压电源设计学生姓名:王争艳学号:200505050065物理与电子工程系电子信息工程专业指导教师:李向东职称:副教授摘要:直流稳压电源是电子类实验室最常用的仪器,由于使用不当或质量原因造成的损坏现象常常发生。

本设计将单片机数字控制技术,有机地融入直流稳压电源的设计中, 具有数码显示、数字输入调压、电压调节精度高的特点,并且通过软件编程,来实现功能的扩展,从而设计出一款数字化通用直流稳压电源。

关键词:直流稳压电源;单片机;数字闭环控制前言随着人们生活水平的不断提高,数字化控制是人们追求的目标之一。

它所给人带来的方便也是不可否定的,其中数控直流稳压电源就是一个很好的典型例子,但人们对它的要求也越来越高,要为现代人工作、科研,生活、提供更好的,更方便的设施就需要从数字控制技术入手,一切向数字化,智能化方向发展。

本文所介绍的数控直流稳压电源与传统的稳压电源相比,具有电压调整简便,读数直观,电压输出稳定,便于智能化管理的特点,有效地克服了传统电源的不足。

该设计以单片机为核心,结合数字反馈控制技术,给出的稳压电源的输出电压范围。

1背景的介绍以及选题的意义1.1选题的背景直流稳压电源是电子技术领域不可缺少的设备。

传统的直流稳压电源,一般由电源变压器T、整流滤波电路以及稳压电路组成。

如图1所示,虽说这样的串联式稳压电源具有较宽的输出电压调节范围,并且通过合理的选择元器件可以达到较高的性能指标,如:电压调整率,负载调整率,纹波电压等。

但由于效率较低,使普通直流稳压电源难以实现输出电压的精确调整。

而且还需增设保护电路以使调整管在输出过流或短路时不致损坏,致使电路变得复杂难以实现[1]。

图1 传统的直流稳压电源目前,直流稳压电源正朝着多功能和数字化的方向发展,通过数字反馈控制模式来进行稳压从而提高了稳压的可靠性和精度;而采用A/D转换模块,并用LED显示输入,则提高了稳压的可靠性和直观显示能力,彻底的体现了采用数字控制实现稳压电源的优越性[2]。

1.2 课题研究的目的与意义现代社会越来越注重仪器的数字化和智能化,传统的直流电源中电压的调节方式既麻烦又对电路的性能造成影响。

本文以单片机为核心,结合数字反馈控制技术,设计出一种输出电压在0~12V之间并以0.5V为步进值进行电压精确调整的数控直流稳压电源电路,并且在数控直流稳压电源的实现方案中使用了模数或数模转换芯片,提高了稳压的可靠性【2】。

1.3 生产需求状况分析传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且面积大、复杂度高。

普通直流稳压电源品种很多, 但均存在以下几个问题: 1、输出电压是通过粗调(波段开关) 及细调(电位器)来调节。

这样, 当输出电压需要精确输出, 或需要在一个小范围内改变时(如1. 05~1. 07V ) ,困难就较大。

另外, 随着使用时间的增加, 波段开关及电位器难免接触不良, 对输出会有影响。

2、稳压方式大多是采用串联型稳压电路, 对过载进行限流或截流型保护, 电路构成复杂,稳压精度也不高。

不能满足特定电压的要求。

3、输出不够稳定,纹波电流过大。

4、普遍采用电压调节或者稳压电路调节,输出电压稳定,电源供电不稳定。

5、传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小.。

因此,电压的调整精度不高,读数欠直观,电位器也易磨损.而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的不足,得到低纹波、宽调整范围的电源【3】。

2 电路硬件设计2.1 电路原理单片机是单片微型计算机的简称,是将计算机的CPU、RAM、ROM、定时器/计数器和多种I/O接口集成在一片芯片上,形成的芯片级的计算机。

MCS-51/52系列是当前单片机应用的主流,而89系列又是使用者选用的主流,其特征为片内Flash是一种高速EEPROM(电可擦除可编程只读存储器),可在内部存放程序,能方便的实现单片系统、扩展系统、多机系统。

电路系统结构如图2所示,系统选用AT89C51单片机为控制核心,外部扩展一片电擦除2864存储器用以实现断电参数存储功能。

单片机计算设定值与A/D 转换采样反馈值的偏差以及偏差的变化率,得出相应的输出值,由D/A转换电路变换为模拟量去驱动电压输出控制电路,从而使电压稳定在设定值。

图2 电路原理结构图2.2 显示输出及按键输入电路LED显示器和74LS247、74LS138构成信息显示系统,显示数据由单片机P0口输出。

如图3所示,显示内容主要有电源实际输出电压、电流,限定的电压、电流, PID参数。

输入操作由四个轻触按键完成,采用独立式按键中断接口方式,单片机响应中断后,读取P1口数据并进行相应的按键处理程序。

由于采用中断方式,占用系统时间较少。

功能选择键,其功能循环的路径为:输出电压显示→输出电压设定→比例参数→积分参数→微分参数→输出电压显示,参数设定通过按“+、-”键改变,按确认键输入存储器,保存在2864存储单元中【4】。

图3 输入显示电路原理图独立式按键接口方式就是直接用I/O口线构成单个按键电路。

每一个按键各自单独占用一根I/O口线的工作状态相互不受影响。

独立式按键接口电路配置方便灵活,软件结构较简单,但每个按键必须占用一根I/O口线,在按键较多时,I/O口线浪费较大,故只有在按键数量不多时可采用这种按键接口电路。

本设计中,当P1口外接的4个按键中任一个按键被按下时,均会引起INT1中断请求,CPU进入中断处理,读入P1口的状态;然后再判断是何健按下,再进入相应的处理程序【4】。

2.3 稳压输出电路单片机根据按键设定值和A/D转换的采样值计算出输出值,通过数据总线把数据传送到DAC0832,进行D/A转换,由IOUT1、IOUT2输出相应的模拟电流信号,经运算放大器转换为0~5V的模拟电压信号,再经一级比例放大电路放大后驱动电压调整管Q1,电路原理见图4。

Q1接成射极跟随器的形式,一方面可以保证输出电压与输入电压一致,另一方面减小输出电阻,提高电源的带负载能力。

输出电压经R3、R4分压后,送到A/D转换电路,采样处理后,反馈到单片机。

当采样值高于设定值,单片机计算出输出量减小,相应Q1基极电位下降,输出电压下降。

当输出电压过低时,电压反馈稳定过程与此相反。

由此,实现了输出电压的稳定【5】。

DAC0832的内部结构:DAC0832主要由两个8位寄存器和一个8位D/A转化器组成。

D/A转换器采用T型解码网络,两个8位寄存器(输入寄存器和DAC0832寄存器)构成双缓冲结构,通过相应的控制信号可以使DAC0832工作于三种不同的方式。

(1)直通信号——WR1=WR2=0时,数据可以从输入端经两个寄存器直接进入D/A转换器;(2)单缓冲方式——两个寄存器之一始终处于直通,即WR1=0或WR2=0,另一个寄存器处于受控状态;(3)双缓冲方式——两个寄存器均处于受控状态,这种工作方式适合于多路模拟信号同时输出的应用场合【5】。

图4 电压输出原理图2.4 A/D转换电路A/D转换电路主要由ADC0809及500KHZ方波发生器组成。

其中500KHZ信号是由555定时器组成的多谐振荡器,为ADC0809提供时钟源。

模数转换完成以后,ADC0809向单片机申请中断。

ADC0809是一种8路模拟输入的8位逐渐逼近时A/D转换器件。

内部除8位A/D转换电路外,还有一个8路模拟开关,其作用可根据地址译码信号来选择8路模拟输入,可以使8路模拟输入共用一个A/D转换器进行转换,这是一种经济的多路采集方法。

其转换结果通过三态输出锁存器输出,因此可直接与系统总线相连。

由555定时器接成的多谐振荡器,只需将输入端的Vi1与Vi2连接在一起接成施密特触发器,然后再将Vo经RC积分电路接回输入端就可以了【6】。

3 软件设计软件采用汇编语言编写,全部模块化编程。

系统主要由显示模块、按键输入中断模块、电压调整量计算中断、各数据缓冲区初始化,输出显示信息并对系统进行监控等待中断。

按键输入及数模转换都将激发中断。

其中数模转换中断优先级高于按键输入中断。

数模转换中断子程序及按键中断处理子程序流程框图见图5和图6。

按键中断由INT1引入,进入按键中断后,单片机首先扫描P1口,若某位为低电平,先延时10ms,然后再读入该位,如果读得值仍为低电平,可确认此键已按下。

然后调用该键的键处理子程序。

在按键中断中,功能键的中断优先级最高。

数模转换中断子程序由INT0引入,中断后首先读取模数转换值进入显示缓冲区,再调用PID调节子程序计算调节量,并将输出量送D/A转换完成一次电压调节。

开启模数转换后返回主程序。

图5 按键中断服务程序流程图6 数模转换中断子程序此设计所引用的部分单片机的功能程序:延时程序:在按键输入功能模块中应用此程序段可消除键抖动,如要求延时10ms的程序源程序执行时间(机器周期数)DELAY:MOV R7,#0AH 1LOOP1:MOV R6,#0FFH 1LOOP2:NOP 1NOP 1 ;空操作用于延时DJNZ R6,LOOP2 2DJNZ R7,LOOP1 2RET 2 ;返回主程序此程序内循环一次所需机器周期数=1+1+2=4个内循环总的机器周期数=4*255+1=1021个外循环一次所需的机器周期数=4*255+1+2=1023个外循环总的机器周期数=1023*10+1+2=10233个。

若振荡频率f=12MHz,一个机器周期为1us,该子程序最大的延时时间为10233us=10ms。

延时时间的长短可由循环次数来控制。

由外部中断INTR1引入的按键中断服务程序:(由0013H转来)INTR1: MOV A,#0FFH ;置输入方式MOV P1,ALOP: MOV A,P1 ;读入键盘状态CJNE A,#0FFH,L0SJMP LOPL0: LCALL DELAY ;延时去抖动MOV A,P1CJNE A,#0FFH,L1 ;非误读,转SJMP LOPL1: JNB ACC.0,K0 ;各功能键入口地址JNB ACC.1,K1JNB ACC.2,K2JNB ACC.3,K3EXIT: RETI ;中断返回K0:……………;功能键处理程序AJMP EXITK1:……………AJMP EXITK2:……………AJMP EXIT ;处理完,转中断出口K3:……………AJMP EXIT说明:当有键合上时,每处理完一个按键的程序后,均应返回到被中断的程序,以继续下一次产生的中断,所以各功能键的最后一条指令均要返回到中断的出口处。

相关文档
最新文档