蕿羈电子设计竞赛设计报告肄薃蚇蒈螅题目:基于单片机的简易数控电源莀罿袇参赛选手:薅莁学院:自动化与电子信息学院肈系别:电子信息工程芇班级:电信084芅学号:08021020蒃指导教师:周波老师蒀时间:2011年9月8日蚆肆芀基于单片机的简易数控电源蕿膅 摘 要:本次设计采用51单片机进行控制,在对单片机系统、喇叭装置和显示电路做了深入的研究之后,拟出了系统总体设计方案,并设计了各部分硬件模块和软件流程,在用C语言设计了具体软件程序后,用Proteus软件进行了仿真和调试,结果证明了该设计系统的可行性。由于51系列单片机的控制器运算能力强,处理速度快,可以精确计时,很好地解决了实际生产生活中对计时高精确度的要求,因此该设计在现代社会中具有广泛的适用性。蒂关键字:51单片机LCD1602液晶显示数控电源Proteus仿真莁蚇一、功能介绍薅本次设计电路主要由主体电路与扩展电路组成,采用单片机控制设计,使LCD液晶显示器显示设定的电压值和从外部读入的实际电压值。设定的电压值经过数据处理可直接送LCD液晶显示器显示。将输入的信号经过51单片机处理在LCD液晶显示器上输出;用控制电路和调节开关对LCD显示的时间进行调节,以上两部分组成主体电路。通过单片机的信号控制音乐芯片电路在报警电路上实现报警功能,设计通过51单片机采集ADC0808模数转换器上的电压信号实现在LCD上显示实际输出电压的值,以上两部分构成扩展电路。经过设计、Proteus仿真、Protel布线制板、焊接调试等工作后设计电路成形。功能总结如下:芃1)输出电压范围0~+。莃2)。聿3)使用液晶显示器LCD1602作为显示,。芈4)可利用电路上的滑动变阻器进行微调校准。羃5)用自动扫描代替人工按键,实现输出电压变化。膀6)设计4个按键,输出电压可预置在0~。膈7)设计模数转换电路,实现输出电压的实时监控。蚇8)设计报警电路实现超量程报警。螃9)设计直流电源电路,可直接提供±15V、±5V电压。节二、硬件设计芆本设计包括:单片机系统电路、显示电路、电源电路、报警电路、电压采集电路袃单片机系统电路膀本设计采用51单片机作为整个电路的控制芯片,用最小系统功能电路实现各种控制。聿单片机最小系统功能电路如附录所示:蒄(1)51单片机的引脚图、逻辑图见图2-1节羀袆螇蚁蚀袈袅膁蒁罿肃袄膁螆莆图2-151单片机的引脚图、逻辑图芄羂(2):电源电压蒄GND:接地蚃P0口:P0口是一组8位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位以吸收电流的方式驱动8个TTL逻辑门电路,对端口P0写“1”时,可作为高阻抗输入端用,要求外接上拉电阻。莈P1口:P1口是一个带内部上拉电阻的8位双向I/O口,P1口的输出缓冲级可驱动4个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。另外,()和输入(),参见表2-2。衿袇肂表2-(定时/计数器2外部计数脉冲输入),(定时/计数2捕获/重装载触发和方向控制)薂衿P2口:P2是一个带有内部上拉电阻的8位双向I/O口,P2的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P2端口写“1”,通过内部的上拉电阻把端口拉到高电平,可作输入口。螈P3口:P3口是一组带有内部上拉电阻的8位双向I/O口。P3口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。此时,被外部拉低的P3口将用上拉电阻输出电流。P3口除了作为一般的I/O口线外,更重要的用途是它的第二功能。肃RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。羁ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低8位字节。虿PSEN:程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲。在此期间,当访问外部数据存储器,将跳过两次RSEN信号。蝿EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需要注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。蒆XTAL1:振荡器反相放大器及内部时
单片机LCD液晶显示简易数控电源 来自淘豆网www.taodocs.com转载请标明出处.