版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、PAGE 四川信息职业技术学院毕业设计说明书设计题目: 简易数控直流电源的设计 专 业: 应用电子技术 班 级: 应电05-2班 学 号: 0518241 姓 名: 杨艳 指导教师: 祝建科 年 月 日四川信息职业技术学院毕业设计(论文)任务书学 生姓 名杨艳学号0518241班级应电05-2专业应用电子技术设计(论文)题目简易数控直流电源的设计指导教师姓名职 称工作单位及所从事专业联系方式备 注祝建科讲 师四川信息职业技术学题背景:1进一步巩固所学基础知识;2强化学生利用所学知识解决生产实际中的实际问题;3通过设计,提高学生的综合分析能力,为今后在工作打下一定基础。
2、4可在控制设备生产企业工作。设计内容:1内容:完成电路设计方案的选择;单元电路的设计;整机电路的原理分析;2时间安排:第12周:查找资料,选择参考方案; 第34周:确定方案;第58周:查找资料,进行单元电路的设计; 第912周:整机电路整机与分析;第1314周:整理报告,确定初稿; 第1516周:检查定稿;第1718周:答辩。主要参考文献、资料:1 苏文平,何希才主编.电子技术实践与制作教程.国防工业出版社,20022 邱寄帆,唐程山主编.数字电子技术.人民邮电出版社,20023 最新74系列IC特性代换手册.福建科学技术出版社,20004 全国在学生电子设计竞赛组委会编.北京理工大学出版社,
3、20055 李全利主编.单片机原理及应用技术第2版. 高等教育出版社,20046 清源计算机工作室编著.Protel 99SE原理图与PCB及仿真,20047 谭博学,唐诗主编.集成电路原理及应用.电子工业出版社,2003审批意见教研室负责人:年 月 日备注:任务书由指导教师填写,一式二份。其中学生一份,指导教师一份。四川信息职业技术学院毕业设计目 录 TOC o 1-3 h z u HYPERLINK l _Toc185914399 摘 要 PAGEREF _Toc185914399 h 1 HYPERLINK l _Toc185914400 第1章 绪 论 PAGEREF _Toc1859
4、14400 h 2 HYPERLINK l _Toc185914401 1.1研究背景及意义 PAGEREF _Toc185914401 h 2 HYPERLINK l _Toc185914402 1.2 国内外发展现状 PAGEREF _Toc185914402 h 2 HYPERLINK l _Toc185914403 1.3数控直流电源的应用及特点 PAGEREF _Toc185914403 h 3 HYPERLINK l _Toc185914404 第2章 硬件电路的设计 PAGEREF _Toc185914404 h 4 HYPERLINK l _Toc185914405 2.1 数
5、控直流电源的组成 PAGEREF _Toc185914405 h 4 HYPERLINK l _Toc185914406 2.2 单元电路的设计及方案 PAGEREF _Toc185914406 h 4 HYPERLINK l _Toc185914407 2.2.1 输出电路 PAGEREF _Toc185914407 h 4 HYPERLINK l _Toc185914409 2.2.2 数控部分 PAGEREF _Toc185914409 h 9 HYPERLINK l _Toc185914410 2.2.3 稳压电源 PAGEREF _Toc185914410 h 13 HYPERLIN
6、K l _Toc185914411 2.2.4 显示电路 PAGEREF _Toc185914411 h 13 HYPERLINK l _Toc185914412 2.2.5 输出电压扩展 PAGEREF _Toc185914412 h 13 HYPERLINK l _Toc185914413 2.3 数控直流电源的整机电路原理图 PAGEREF _Toc185914413 h 15 HYPERLINK l _Toc185914414 2.4 数控直流电源电路的工作原理分析 PAGEREF _Toc185914414 h 16 HYPERLINK l _Toc185914415 第3章 软件设
7、计 PAGEREF _Toc185914415 h 17 HYPERLINK l _Toc185914416 3.1 程序设计 PAGEREF _Toc185914416 h 17 HYPERLINK l _Toc185914417 3.1.1 80C31资源分配 PAGEREF _Toc185914417 h 17 HYPERLINK l _Toc185914418 3.1.2 程序流程设计 PAGEREF _Toc185914418 h 17结 论 HYPERLINK l _Toc185914419 PAGEREF _Toc185914419 h 20 HYPERLINK l _Toc18
8、5914420 致 谢 PAGEREF _Toc185914420 h 21 HYPERLINK l _Toc185914421 参考文献 PAGEREF _Toc185914421 h 22 HYPERLINK l _Toc185914422 附录 整机电路原理图 PAGEREF _Toc185914422 h 23四川信息职业技术学院毕业设计第 PAGE 1 页 共 23 页摘 要随着时代的发展,数字电子技术已经普及到我们生活、工作、科研等各个领域,本设计完成一种数控直流稳压电源的设计。以80C31单片机为核心,集成运算放大器和DAC0832数模转换器构成的具有深度负反馈的输出可控直流电源
9、。稳压电源由三端集成稳压器(7805、7815、7915)给各单元电路提供所需的工作电压。本系统由单片机做控制,输出电压在(09.9V)之间变化, 实现0.1V的步进功能控制,输出电压采用LED共阴极数码显示。简易数控直流电源与传统稳压电源相比具有操作方便、显示稳定度高、使用广泛等特点。关键词 单片机80C31;数模转换器DAC0832;三端集成稳压器 四川信息职业技术学院毕业设计第 PAGE 18 页 共 23页第1章 绪 论1.1研究背景及意义传统的多功能直流稳压电源功能简单、难控制、可靠性低、干扰大、精度低且体积大、复杂度高。普通直流稳压电源品种很多, 但均存在以下两个问题: 1.输出电
10、压是通过粗调(波段开关) 及细调(电位器)来调节。这样, 当输出电压需要精确输出, 或需要在一个小的范围内改变 (如1.05V 1.07V ) ,困难就较大。另外, 随着使用时间的增加, 波段开关及电位器难免接触不良, 对输出会有影响。2.稳压方式均是采用串联型稳压电路, 对负载进行限流或截流型保护, 电路构成复杂,稳压精度也不高。在家用电器和其他各类电子设备中,通常都需要稳定的直流电压供电。但在实际生活中,都是由220V 的交流电网供电。这就需要通过变压、整流、滤波、稳压电路将交流电转换成稳定的直流电。滤波器用于滤除整流输出电压中的纹波,一般传统电路由滤波扼流圈和电容器组成,若由晶体管滤波器
11、来替代,则可缩小直流电源的体积,减轻其重量,且晶体管滤波直流电源不需直流稳压器就能用作家用电器的电源,这既降低了家用电器的成本,又缩小了其体积,使家用电器小型化。传统的直流稳压电源通常采用电位器和波段开关来实现电压的调节,并由电压表指示电压值的大小。因此,电压的调整精度不高,读数欠直观,电位器也易磨损.而基于单片机控制的直流稳压电源能较好地解决以上传统稳压电源的不足。随着科学技术的不断发展,特别是计算机技术的突飞猛进,现代工业应用的产品均需要有低纹波、宽调整范围的高压电源,特别是在一些高能物理领域,急需电脑或单片机控制的低纹波、宽调整范围的电源。1.2 国内外发展现状从上世纪九十年代末起,随着
12、对系统更高效率和更低功耗的需求,电信与数据通讯设备的技术更新推动电源行业中直流/直流电源转换器向更高灵活性和智能化方向发展。在80年代的第一代分布式供电系统开始转向到20世纪末更为先进的第四代分布式供电结构以及中间母线结构,直流/直流电源行业正面临着新的挑战,即如何在现有系统加入嵌入式电源智能系统和数字控制。早在90年代中,半导体生产商们就开发出了数控电源管理技术,而在当时,这种方案的性价比与当时广泛使用的模拟控制方案相比处与劣势,因而无法被广泛采用。由于板载电源管理的更广泛应用和行业能源节约和运行最优化的关注,电源行业和半导体生产商们便开始共同开发这种名为“数控电源”的新产品。 现今随着直流
13、电源技术的飞跃发展, 整流系统由以前的分立元件和集成电路控制发展为微机控制, 从而使直流电源智能化, 具有遥测、遥信、遥控的三遥功能, 基本实现了直流电源的功能。1.3数控直流电源的应用及特点本课题研究一种以单片机为核心的智能化高精度简易数控直流电源的设计, 该电源采用三端固定输出集成稳压器(78系列、79系列)。数控直流电源是一种常见的电子仪器也是电子技术常用的设备之一,广泛应用于电路,教学试验和科学研究等领域。目前使用的可控直流电源大部分是点动的,利用分立元器件,体积大,效率低,可靠性差,操作不方便,故障率高。随着电子技术的发展,各种电子,电器设备对电源的性能要求提高,电源不断朝数字化,高
14、效率,模块化和智能化发展。以单片机系统为核心而设计的新一代数控直流电源,它不但电路简单,结构紧凑,价格低廉,性能优越,而且由于单片机具有计算和控制能力,利用它对数据进行各种计算,从而可排除和减少模拟电路引起的误差,输出电压和限定电流采用输入键盘方式,电源的外表美观,操作使用方便,具有较高的使用价值,且兼备双重过载保护及报警功能, 特别适用于各种有较高精度要求的场合。第2章 硬件电路的设计2.1 数控直流电源的组成简易数控直流电源由稳压电源部分、数字显示部分、输出部分、数控部分、“+”“-”按键四部分组成。电路框图如图2-1: 图2-1 简易数控直流源原理框图2.2 单元电路的设计及方案2.2.
15、1 输出电路方案一由运算放大器A,输出调整管T以及基准电源UR ,电阻网络RN等组成的输出电路如图2-2:图2-2 输出电路由于运放A的反向输入端为“虚地”,故: UO=IfRf=IRRfn (2-1)通过由开关量控制的电阻网络的电流IR与输出电压成正比,这样就可实现由开关量控制输出电压。同时由于A、T和Rf、RN组成一个闭环负反馈系统,因此可以达到稳压的目的。图2-3 权阻网络图2-3为由4种阻值的电阻所构成的权电阻网络。图中dA3dA0,dB3dB0分别为个位和十位的BCD数码,它们控制8只开关的投切。当d=0时,开关断路;d=1时,开关接通。个位和十位的基准电压值为10倍关系。这样个位电
16、阻网络的电流IA和十分位电阻网络的电流IB组成了总电流IR。IR=IA+IB =(23dA3+22dA2+21dA1+20dA0)+0.1(23dB3+22dB2+21dB1+20dB0)= Dn (2-2)公式(2-2)中的Dn为个位和十分位的BCD数码。而Uo=Dn (2-3)适当的选择UR、Rf、R的数值,使 =0.1V (2-4)则可通过Dn实现对输出电压的0.1V步进控制。方案二图2-4是由三端固定输出稳压器件7805、运算放大器A和DAC电路所组成另一种可供选用的输出电路。图2-4 输出电路方案二在该电路中U23=5V,Uo=U23+U3,若DAC的输出为5V4.9V,则UO=09
17、.9V。该电路的稳压性能7805保证,步进电压由DAC输入的数字量控制。这种电路输出电压的精度取决于7805输出电压的误差;运放的跟随误差以及DAC的积分非线性。步进值的误差直接与DAC的位数有关。图2-5是DAC0832芯片部分引脚分布图。图2-5 DAC0832芯片部分引脚分布图VCC:电源电压,工作范围+5V+15V,最佳工作状态使用+15V。AGVD:模拟量电路的接地端,它始终与数字量地端相连。DGVD:数字量地。:片选信号端,低电平有效。和ILE端信号共同对端能否起作用进行控制。ILE:允许输入锁存(高电平有效)。:写信号1,用以把数字数据输入并锁存在寄存器中。在有效时,必须端和IL
18、E端同进有效。:写信号2,用于锁存输入寄存器中的数字式传递D/A寄存器中锁存,端有效同时必须端有效。:传递控制信号用来控制。D0D7:八位数字输入。D0端为最低位(LSB),D7为最高位(MSB)。IOUT1:DAC电流输出1。当DAC寄存器中全为1时,输出电流最大;当DAC寄存器中全为0时,输出电流最小。 IOUT2:DAC电流输出2。IOUT2为一常数与IOUT1之差,即IOUT1+IOUT2=常数。Rfb:反馈电阻。作为外部运算放大器的分路反馈电阻。为DAC提供电压输出信号。 VREF:基准电压输入(参考电压互感器)。VREF可选择在-10V+10V范围内。图2-6 输出电路方案为获得双
19、极性的输出,图2-6是输出电路中的一种方案。该DAC电路为电压输出模式,所以 VREF=(U0DAC-5V)=Dn (2-5) U0DAC=(-1)5V (2-6)若采用8位DAC,则 U0DAC=(-1)5V (2-7)想要满足U0DACmin=-5V,U0DACmax=+4.9V的要求,只要选取相应的Dn值输入DAC即可。图2-7 输出电路方案可以采用图2-7所示的DAC和调整管结合的方案在此电路中 IOUT1=()=() (2-8) UO=(Rf+R5+R6) (2-9)若n=8,取R5+R6=41.2K,Rf=10k,则UO的步进值为0.1V,且Dnmax=99时,UOmax=9.9V
20、。表2-1为前两种方案的比较,考虑到方案输出电路比较简单,输出电压精度虽不会很高,但能满足一般要求,并且使用微控制器(MCU)做控制功能灵活,所以采取这种方案。方案性能方 案 一方 案 二输出电压精度取决于电阻网络各电阻阻值误差,Rf精度,运算放大器性能,调整管性能。精度易做高。取决于DAC性能,7805性能及运算放大器性能。精度受控于DAC,主要靠提高DAC位数来提高精度。稳压性能本身为闭环电路 ,取决于环内各环节,高性能易做到,但电路较繁。取决于7805和运算放大器、DAC的VR。主要由7805决定。数码网络外接分立元件,精度取决于各电阻,电路较复杂。电路简单,精度由DAC R-2R网络决
21、定。控制电路可由模拟开关或继电器切换,控制可由数字电路 或MCU 完成。一般均由MCU控制。保护功能外接(如限流)7805已具有过流、过热保护。方案性能表2-1 两种输出方案的比较2.2.2 数控部分 数控部分应具备的功能有:输出电压可预置,且能以“步进”或“扫描”的工作方式加(“+”)或减(“”)。数控部分的输出应直接控制数码电阻网络各个开关。方案一数字电路 根据输出电压以0.1V为单位在09.9V之间变化的要求,数控电路的核心应该是一个百进位的可预置可逆计数器,第一个计数脉冲相当于0.1V 。该计数器可由两个单独的同步可预置加/减BCD计数器级联而成。图2-8为方案一的原理框图。 图2-8
22、 数控部分方案一 图2-8中K1为“扫描/步进”选择开关。当拨至“扫描”方式时,可逆计数器的时钟f2HZ的振荡器提供,此时计数器可以使输出电压以每秒约两个0.1V的变化率增减。当拨至“步进”方式时,每按下按钮开关SW一次,通过计数器可使输出电压变化0.1V。开关K2为“增/减”控制。开关K3为“正常/预置”选择开关。当它置于“正常”位置时,可使“扫描”或“步进”正常进行;当置于“预置”方式时,计数将BCD两位拨盘开关输入的数据置为计数值,此时输出电压应为拨盘开关的设定值。计数器的当前计数值可由译码/驱动/显示器件加以显示,此值即为输出电压的标称值。方案二 微控制器微控制器(Microcontr
23、ollerMCU)又称单片机,数控部分为MCU电路。MCU的芯片品种繁多,芯片的选择应考虑价格昂贵,软件成熟,满足功能要求等因素。权衡以上各点,因此本设计选用80C31单片机。图2-9为80C31芯片部分引脚分布图。图2-9 80C31芯片部分引脚分布图P0口:作为分时复用的低8位地址/数据总线。P1口:通用的输入/输出接口。P2口:作为高8位地址总线。P3口:具有数据输入/输出功能外,同时为闪烁编程和编程校验接收一些控制信号。 TXD: 串行数据接收输出引脚。RXD: 串行数据发送输入引脚。: 片外数据存储器“写”选通控制输出。 : 外扩展程存器时的“读”选通信号。 ALE: 地址锁存信号。
24、:接地。 下图为MCU最小系统为核心而构成的控制电路的方框图,如图2-10:图2-10 MCU控制方框图图2-10中两位BCD码拨盘开关将预置量输入到MCU并口,两位LED显示电路由MCU串口送入数值(输出电压)。单独设置的“增”“减”二个按键由并行口进行检测。DAC接收MCU数据总线传送的数据,并据以确定输出电压。在软件的控制下,MCU开机后先将预置值读入,在送去显示的同时,送入DAC,并产生相同的输出电压。然后不断循环检测增减两键是否按下。若检测到有键按下,将使显示值和输出电压相应增减0.1V。若检测到按键时间超过0.5s,则认为需连续增减,即处于“扫描”方式。 表2-2为两种控制方案的比
25、较。表2-2 两种控制方案的比较。方案性能数字电路MCU控制精度两者相同,仅取决于输出电路控制方式一般灵活功能键数目至少需要“+”/“”“扫描/步进/预置”等二个开关及BCD拨盘开关。只需BCD拨盘开关的“+”“”两个简单按键。元器件数目较多,电路较复杂。较少,电路简单。调试工具常规设备。必须具备仿真器。由于80C31片内RAM仅有128B容量不够所以要扩展片外RAM,因此由80C31、74LS373和8KB的容量2764组成MCU最小系统。图中74LS373为8位地址锁存器。80C31的P0接口为低8位地址及数据总路线的分时复用引脚,需接地址锁存器,将低8位的地址锁存后再接到2764的A0A
26、7上,74LS373作为地址锁存器。80C31的地址锁存允许信号线ALE发生负跳变进,将低8位地址锁存于74LS373中,P0接口就可作为数据总线使用了。2764的高位地址线有5条:A8A12,直接接到P2接口的P2.0P2.4即可,2764的输出允许信号由80C31的片外ROM读选通信号控制。图2-11为8KB的扩展电路。80C31无片内ROM,所以应接地,使用片外ROM。图2-11 80C31扩展2764程序存储器2.2.3 稳压电源从电路简单、经济考虑,本设计采用三端固定输出集成稳压器。采用7805、7815、7915作为它们的输出电压分别为5V、15V、15V,输出电流为1.5A。直流
27、稳压电源采用桥式全波整流,单电容滤波,三端固定输出集成稳压器件。输出电路由7815提供+15V电压,从而大大提高了电压调整率和负载调整率等指标。2.2.4 显示电路显示电路由两个数码管和两个74LS164组成。两个数码管分别组成显示电路的十位、个位,由于两个数码管至少需要14根I/O线,为节约资源,采用串行输入并行输出的74LS164进行驱动输出。单片机的两个并行口分别作为信号输出口和时钟控制信号。采用单片机的P3.2、P3.3作为控制加减的控制口。该实现方式是通过80C31串行输入,再并行输出到74LS164,再经过74LS164并行输出到数码显示管。显示方式采用静态显示方式其优点是显示位数
28、多,显示亮度大,显示程序简单,80C31串口以移位寄存器来驱动两位LED共阴极数码显示器,其最大优点是占用口资源少,仅二根口线。2.2.5 输出电压扩展按题意应指产生多种波形的输出。方案一 MCU+DAC图2-12产生多种波形的第一方案 图2-12为产生多种波形的第一种方案的方框图。MCU由并口读入波形选择开关,根据不同的波形,分时周而复始的输出不同波形所对应的数据。波形数据由DAC形成模拟信号输出。必要时DAC经滤波器输出。每种波形均由2n个离散值所构成,n为DAC的位数,这些时间上的离散量,因DAC的模拟输出的保持功能而连续。输出信号的频率 f= (2-10)Ts为MCU扫描并输出一个完整
29、的波形参数所需的时间。波形参数通常以数据的形式存放于程序存储器。方案二计数器+EPROM+DAC产生多种波形的第二种方案如图2-13:图2-13 产生多种波形的第二种方案振荡器(OSC)产生扫描信号,作为计数器的时钟信号。计数器的计数值又做为波形参数存储器EPROM的地址输入。源源不断的扫描信号使EPROM的地址逐次周而复始的递增(减),从而输出波形参数。波形参数以数据的形式经DAC而形成输出信号。图中设计数器字长为256,DAC一般采用8位。所以每个波形由256个离散值构成,输出信号频率 f= (2-11)fosc为振荡器输出信号频率。波形选择开关K选定EPROM的高位地址,不同页存放不同波
30、形的数值。如K悬空时,A8A11=0,某种波形的数据存放地址为000H0FFH。当K值A8=1时,另一种波形的存放地址为100H1FFH,其它依次类推。方案三 ICL8038函数发生器ICL8038函数发生器可利用最少的器件很容易地得到正弦波、方波和三角波。如图2-14: 图2-14 ICL8038的第三种方案该电路产生信号的频率为 f= (2-12)图2-14中两只100K的电位器用以调整正弦波的失真。对上述三种波形稍加变换即可产生多种波形,表2-2为这三种方案的比较。 表2-2 三种方案的比较方案性能MCU+DAC计数器+EPROM+DACICL8038波形可产生任意形状的波形三角波、方波
31、、正弦波电路较简单较复杂简 单其它占用MCU时间独立工作独立工作采用图2-14的ICL8038电路,其中RA=RB=4.7K,C=0.1uF,电源为15V。输出信号的频率为 f=5769HZ (2-13)正弦波峰峰值约为7V,三角波幅度约为10V,方波幅度约为15V。2.3 数控直流电源的整机电路原理图(参见附录A)2.4 数控直流电源电路的工作原理分析本设计系统主要由单片机系统、键盘、数码管显示器、D/ A 转换电路、直流稳压电路等几部分组成,单片机系统选用80C31 型号单片机,采用74LS373 作为电压输出的扩展接口,2764作为键盘和显示器的扩展接口,内含8K的ROM。首先,输入直流
32、220V的电压通过变压器转换为220V的交流电压,经过桥式全波整流、单电容滤波、再通过三端固定输出集成稳压器产生稳定电压+15V、-15V、+5V。为各部分单元电路提供工作电压,为了改善纹波特性,在输入端加接电容;为了改善负载的瞬态响应,在输出端加接电容。其次,两位BCD码拨盘开关K3、K4设置输出电压好以后,经80C31单片机从P1口输入,“+”“-”键盘经P3口控制,实现步进功能,经过单片机内部电路处理,再从端把数据输入到DAC0832的和端,进行内部集成电路进行数模转换,最后经过差动运算放大器TL081输出,显示电路由80C31的TXD、RXD端控制,经过74LS164串行输入并行输出到
33、LED共阴极数码管,并显示输出电压。第3章 软件设计两位BCD码拨盘开关K3、K4,用以设置输出电压。K3、K4输入的P1口由电阻网络RN上拉。设置为低电平有效。“+”“”键由10K电阻上拉,低电平有效输入至P3.2和P3.3口线。软件采用查询方式访问这两个键。3.1 程序设计3.1.1 80C31资源分配TXD、RXD 以串口方式0输出接移位寄存器/显示器。P3.2 “+” 键P3.3 “”键P0.0P0.3 预置数BCD码输入(低位十分位)P0.4P0.7 预置数BCD码输入(高位个位)FFFEH DAC 地址42H D输出电压数值寄存41H 40H 显示缓冲寄存,BCD码。3.1.2 程
34、序流程设计本设计的程序流程如图3-1所示。电路上电程序启动,首先进行初始化工作,然后从BCD拨盘开关取输出电压预置值,经取反和十翻二进制数转换后存入寄存器42H。预置值经串口输出送往显示器。由于输出电压数值是以0.1V做为基本单位的(即5V为50),所以送往显示的数值自动在高位加入小数点。以后输出电压值经标度变换后送DAC,由输出电压形成对应的输出电压。程序将检测有无键按下,若无键按下,则不断地继续检测,直到有键按下。检测到有键按下后,首先延时20ms进行去抖处理,再判别是“+”还是“”键?若为“+”键,则42H中的数据加1,再判断是否已加至100,若是则42H复0,否则将数据送去显示和输出。
35、若判别为“”键,则数据减1,再判断是否已减至FFH,若是则42H赋值为99;否则将数据送去显示和输出。只要点动“+”“”键的时间小于0.5s,则每次步进增减0.1V。若一直按键,只要时间超过0.5s,则不停的步进,直到松开按键为止。图3-1 程序设计流程图源程序清单: ORG 0000H LJMP MAIN ORG FFFFH MAIN: MOV A,#00H ;80C31初始化 MOV R0,42H ;取预置数 L1: MOV A,R0 ;取预显示的数 MOVC A,A+PC ;取出字型码 MOVX DPTR,A ;送显示 L2: MOV DPTR,#0DFFH MOV A,#60H MOV
36、X DPTR,A MOV DPTR,#7FFFH MOVX DPTR,A ;送DACSMKEY: MOV P1,#0FH ;置P1接口高4位作为“0”低4位输入状态。 MOV A,P1 ;读P1接口 ANL A,#0FH ;屏蔽高4位 SJMP SMKEY ;去抖动 MOV A,P1 ANL A,#0FH CJNE A,#0FH,LOOP1 ;确认有无键按下WKEY: MOV R0,42H DEC R0 CJNE 42H,FFH MOV 42H,99H,L2LOOP1: INC R0 CJNE 42H,0100H MOV 42H,00H SJMP L1 DL1: MOV R7,#02H ;延时子程序 DL: MOV R6,#0FFH DL6: DJNZ R6,DL6 DJNZ R7,DL RET结 论在我的毕业设计中,主要对简易数控直流电源电路进行了简单的设计与阐述。本设计系统主要由硬件部分和软件两部分组成,以单片机为核心,控制整个电路工作。数模转换器和集成运算放大器构成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 33411-2025酶联免疫分析试剂盒通则》
- 2026届高三生物二轮复习课件:大单元2 细胞的生存需要能量和营养物质 层级1 主干知识落实清单
- Unit 1 Section A(2a2e) 七年级英语上册(人教版2024)
- 医疗数据安全治理区块链化的政策法规风险
- 医疗数据安全技术在医疗检验数据管理中的应用
- 医疗数据安全成熟度:区块链全球视野
- 医疗数据安全应急演练的场景驱动型设计方法
- 医疗数据安全共享的区块链激励生态演化
- 胆小鬼课件教学课件
- 医疗数据安全人才案例库建设课程
- 养老事业与养老产业协同发展路径探析
- 建筑施工项目职业病危害防治措施方案
- 袖阀注浆管施工方案
- 重症医学科抗生素应用规范
- 2025新人教版初中英语八年级上全册课文翻译(精校打印)
- SCI审稿人回复课件
- 2025年轨道交通牵引变流器行业研究报告及未来发展趋势预测
- 园林研学课件
- TCAOE 76-2024 海藻场生态修复与效果评估技术指南
- 致远互联协同oa系统固定资产管理解决方案
- 快消品包装2025:绿色包装与产品生命周期评价体系
评论
0/150
提交评论