课程设计-基于51单片机的数控直流电源设计eare.docx

上传人:you****now 文档编号:48135223 上传时间:2022-10-05 格式:DOCX 页数:62 大小:297.68KB
返回 下载 相关 举报
课程设计-基于51单片机的数控直流电源设计eare.docx_第1页
第1页 / 共62页
课程设计-基于51单片机的数控直流电源设计eare.docx_第2页
第2页 / 共62页
点击查看更多>>
资源描述

《课程设计-基于51单片机的数控直流电源设计eare.docx》由会员分享,可在线阅读,更多相关《课程设计-基于51单片机的数控直流电源设计eare.docx(62页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于511单片机机的数控直直流电源源设计学号:XXXXXXXXXXXXXX姓名:XXXX日期:220133年122月1目录第1章绪绪论11.1 课题的的背景及及意义111.2 课程设设计的主主要内容容1第2章系系统总体体设计332.1 方案设设计与论论证32.2 系统总总框图44第3章硬硬件设计计63.1 硬件选选型63.1.1 系系统供电电部分663.1.2 控控制器部部分63.1.3 显显示部分分63.1.4 键键盘部分分63.1.5 数数模/模数转转换部分分73.1.6 掉掉电记忆忆部分773.2 硬件电电路设计计73.2.1 电电源模块块73.2.2 DA转转换模块块83.2.3 电压

2、调调整模块块93.2.4 键键盘模块块103.2.5 EEEPRROM拓拓展模块块113.2.6 显显示模块块12第4章软软件设计计134.1主主程序流流程1334.2 键盘盘程序流流程图1144.3 EEEPROOM读写写程序流流程1554.4 DACC08332程序序流程1164.5 TLLC15543程程序流程程17第5章系系统测试试及误差差分析1185.1 系统测测试1885.1.1 软软件测试试185.1.2 硬硬件测试试185.1.3 系系统整体体测试1185.2 误差分分析199结论(心心得体会会)211参考文献献22附录一223附录二224II第1章 绪论1.1 课题的背背景及

3、意意义电源技术术尤其是是数控电电源技术术是一门门实践性性很强的的工程技技术,服服务于各各行各业业。当今今电源技技术融合合了电气气、电子子、系统统集成、控控制理论论、材料料等诸多多学科领领域。直直流稳压压电源是是电子技技术常用用的仪器器设备之之一,广广泛的应应用于教教学、科科研等领领域,是是电子实实验员、电电子设计计人员及及电路开开发部门门进行实实验操作作和研究究不可缺缺少的电电子仪器器。在电电子电路路中,通通常都需需要电压压稳定的的直流电电源来供供电。而而整个稳稳压过程程是由电电源变压压器、整整流、滤滤波、稳稳压等四四部分组组成。然然而这种种传统的的直流稳稳压电源源功能简简单、不不好控制制、可

4、靠靠性低、干干扰大、精精度低且且体积大大、复杂杂度高。普普通的直直流稳压压电源品品种有很很多,但但均存在在以下两两个问题题:输出出电压是是通过粗粗调(波波段开关关)及细细调(电电位器)来来调节。这这样,当当输出电电压需要要精确输输出,或或需要在在一个小小范围内内改变时时,困难难就较大大。另外外,随着着使用时时间的增增加,波波段开关关及电位位器难免免接触不不良,对对输出会会有影响响。稳压压方式均均是采用用串联型型稳压电电路,对对过载进进行限流流或截流流型保护护,电路路构成复复杂,稳稳压精度度也不高高。在家家用电器器和其他他各类电电子设备备中,通通常都需需要电压压稳定的的直流电电源供电电。但在在实

5、际生生活中,都都是由2200V的交交流电网网供电。这这就需要要通过变变压、整整流、滤滤波、稳稳压电路路将交流流电转换换成稳定定的直流流电。滤滤波器用用于滤去去整流输输出电压压中的纹纹波,一一般传统统电路由由滤波扼扼流圈和和电容器器组成,若若由晶体体管滤波波器来替替代,则则可缩小小直流电电源的体体积,减减轻其重重量,且且晶体管管滤波直直流电源源不需直直流稳压压器就能能用作家家用电器器的电源源,这既既降低了了家用电电器的成成本,又又缩小了了其体积积,使家家用电器器小型化化。传统统的直流流稳压电电源通常常采用电电位器和和波段开开关来实实现电压压的调节节,并有有电压表表指示电电压值的的大小。因因此,电

6、电压的调调整精度度不高,读读数欠直直观,电电位器也也易磨损损。而基基于单片片机控制制的直流流稳压电电源能较较好地解解决以上上传统稳稳压电源源的不足足。随着科学学技术的的不断发发展,特特别是计计算机技技术的突突飞猛进进,现代代工业应应用的工工控产品品均需要要有低纹纹波、宽宽调整范范围的高高压电源源,而在在一些高高能物理理领域,更更是急需需电脑或或单片机机控制的的低纹波波、宽调调整范围围的电源源。1.2 课程设设计的主主要内容容本设计给给出的数数控直流流稳压电电源的输输出电压压范围为为0133V, 额定工工作电流流为0.5A, 并具具有“+”、“- ”步进电电压调节节功能, 其最最小步进进为0.0

7、5 V,纹纹波不大大于100 mVV, 此此外, 还可用用LCDD液晶显显示器显显示设定定电压值值和输出出电压值值。该系统原原理是以以STCC89CC52单单片机为为控制单单元,以以数模转转换芯片片DACC08332输出出参考电电流控制制电压调调整模块块NE555344输出电电压大小小,同时时输出稳稳压采用用模数转转换芯片片TLCC15443将采采样电压压模拟信信号转换换为数字字信号,再再通过单单片机实实现闭环环控制。第2章 系统总总体设计计2.1方方案设计计与论证证方案一:设计开开关电源源。在前前期方案案设计中中采用PPWM脉脉宽调制制。它的的功耗小小,效率率高,稳稳压范围围宽,电电路形式式

8、灵活多多样,功功耗小,效效率高。在在制作过过程中发发现,PPWM占占空比的的线性变变化使相相应的电电流呈非非线性变变化,经经分析发发现滤波波电容的的存在对对占空比比很小的的PWMM波积分分效果明明显,导导致电压压的非线线性变化化更显著著,特别别是PWWM占空空比很小小时(希希望得到到输出的的电压很很小),利利用单片片开关电电源的PPWM技技术控制制开关的的占空比比来调整整输出电电压的,以以达到稳稳定输出出的目的的。但用用数字量量控制的的作用更更加明显显。方案二:用D/A和运运算放大大器做电电流源,即即采用DD/A输输出调节节晶体管管的偏值值电流(电电压)。采采用此方方案能有有效的缩缩短调节节时

9、间,并并能提高高输出精精度。设设计方案案,包括括了微控控制器模模块、DD/A转转换模块块、稳压压控制模模块、显显示模块块、键盘盘模块、电电源模块块五部分构构成,形形成开环环控制。采采用常用用的511芯片作作为控制制器,PP0口和和DACC08332的数数据口直直接相连连,DAA的电流流输出端端接放大大器UAA7411的反向输入入端,DDAC008322和运放放UA11将单片片机发出出的八位位二进制制数转换换成05V负负电压,再经过反向比例放大器UA2将负电压转换成010V正电压,输出到电压调整模块NE5534,将电压的步进值调整为0.05V。所以,当MCU输出数据增加1的时候,最终输出电压增加

10、0.05V,当调节电压的时候,可以以每次依0.05V的梯度增加或者降低电压。数码管显示电路,该系统使用3个数码管,可以显示三位数,分别组成显示电路的十位、个位、小数点位。本主电路的原理是通过MCU控制DA的输出电流大小,通过两级放大器转换成电压值并放大,经过电压调整模块调整作为最终输出的电压。方案三:用D/A和运运算放大大器做电电流源,即即采用DD/A输输出调节节晶体管管的偏值值电流(电压),使用电电压采样样电路,通通过A/D转换换实现闭闭环控制制。采用用此方案案是对方方案二的的改进,能能有效的的缩短调调节时间间,进一一步提高高输出精精度。设设计方案案,其主主要由微微控制器器模块、D/A转换模

11、块、电压调整模块、显示模块、键盘模块、电源模块六部分构成。液晶屏显示电路,该系统使用LCD1602液晶显示屏,可以清晰地显示分别组成显示电路的十位、个位、小数点位,同时还能显示英文名称和电压/电流单位。按照方案三的设计能够很好的满足课程设计的目标与要求,所以最后选用方案三。2.2系系统总框框图采用双2220VV/188V 变变压器,将将2200V市电电经桥式式整流,滤滤波后得得+211V和-21VV电压值,再再经过三三端稳压压芯片得得到需要要的+115V,-155V和+5V,为为系统提提供电源源支持。以单片机STC89C52为核心,输出电流经D/A转换,比较放大后得到合适的电压值,经电压调整后

12、输出UO,对UO采样,经A/D转换送回到单片机与设定值比较,自动调整以实现闭环控制。系统总框图如图2-1所示。市电系统电源变压+21VV+15VV整流-15VV+5V电压调整及过流保护 UOO比较放大取样D/A转换电压显示STC89C52A/D转换键盘掉电记忆图2-11 系系统总框框图第3章 硬件件设计3.1 硬件选选型3.1.1 系系统供电电部分由于该电电源总共共需要+21VV,+115V,-15VV,+55V电压压,所以以采用双双2200V/118V 变压器器,经桥桥式整流流滤波后后得到221V电电压;由由三端稳稳压器778155,79915和和78005分别别得到+15VV,-115V和

13、和+5VV电压。3.1.2控制制器部分分方案一 应用用megga166作为控控制器。AAVR是是51的的升级版版,具有有速度快快,且自自带5112字节节的EEEPROOM,不不需要另另外接扩扩展的EEEPRROM的的优点;缺点是是,对AAVR的的使用不不太熟悉悉,价格格比较贵贵。方案二 采用用STCC89CC52作作为控制制器。优优点:技技术比较较熟练,使使用广泛泛,价格格便宜,而而且功能能上也完完全满足足本系统统的要求求;缺点点:需要要连接扩扩展EEEPROOM。因为本系系统对单单片机的的速度要要求不是是很高,而而且连接接扩展EEEPRROM也也不复杂杂,经过过比较,选选用方案案二。3.1.

14、3 显示示部分方案一 使用用LEDD显示。优优点:可可视角度度宽,介介格便宜宜;缺点点:显示的内内容少,介介面呆板板,而且且占用较较多的IIO口资资源。方案二 应用用16002液晶晶显示模模块。优优点:界界面美观观,可显显示文字字及数字字;缺点点:价格格较贵。 通过比较,我选节方案二。3.1.4 键盘盘部分方案一 利用II/O口口直接连连接的独独立式键键盘,每每键都有有相应的的I/OO口对应应,编程程容易控控制,实实现方便便;方案二 利利用P33口接成成4*22键盘。优优点:利利用6个个IO口口得到88个按键键,可使使操作介介界变得得简单,操操作也方方便;缺缺点:软软件处理理比独立立按键复复杂

15、。通过比较较,结合合本设计计不需要要太多IIO口,方方案一为为最佳方方案。3.1.5 数数模/模模数转换换部分方案一 采采用PCCF85591芯芯片。优优点:集集AD,DDA于一一身;缺缺点:价价格昂贵贵,且操操作不熟熟悉。方案二 数数模转换换部分采采用DAAC08832芯芯片;模模数转换换部分采采用TLLC15543芯芯片。优优点:两两芯片均均为常用用芯片,操操作简单单,软件件编程简简单;缺缺点:占占用比较较多的IIO口,为为PCBB布线带带来困难难。经过过比较,方方案二位位最佳。3.1.6 掉掉电记忆忆部分我选用应应用最广广泛的SST244C022芯片。该该芯片价价格便宜宜,操作作简单,抗

16、抗干扰强强,数据据能保持持一百年年。3.2 硬件电电路设计计本系统由由电源模模块,调压模模块,DDA转换换模块,键键盘模块块,EEEPROOM拓展展模块与与显示模模块组成成。3.2.1 电电源模块块220VV市电经经过双118V变变压器转转换后的的到+ -188V电压压,再经经过桥式式整流滤滤波电路路,得到到18*1.22=211.6(V)电电压。其其中+221V电电压经过过78115转换换得到稳稳定+115V电电压,再再经78805转转换得到到稳定+5V电电压;-21VV电压经经过mcc79115转换换得到稳稳定的-15VV电压。其其中,+21VV为系统统供电,+15VV,-115V,+5V

17、V分别为为各独立立元件供供电。图3-22-1 电源模模块原理理图3.2.2 DDA转换换模块DA转换换模块由由DACC08332,两两级运放放UA7741组组成。DDAC008322具有88位分辨辨率,有有3种工工作方式式(单缓缓冲,双双缓冲,直直通)。本本设计中中DACC工作于于直通工工作方式式。D/A转换换结果采采用电流流形式输输出。要要是需要要相应的的模拟电电压信号号,可通通过一个个高输入入阻抗的的线性运运算放大大器实现现这个供供功能。该片逻辑辑输入满满足TTTL电压压电平范范围,可可直接与与TTLL电路或或微机电电路相接接,-芯片电电路原理理图如图图3-22-2所示。图3-22-2DA

18、CC08332引脚脚图和内内部结构构电路图图UA7441为常常用运放放,由美美国faaircchilld 公公司生产产,具有有低漂移移,稳定定等优点点,可外外置调零零电路以以抑制零零点漂移移。DAAC08832和和运放UUA1将将单片机机发出的的八位二二进制数数转换成成05V负负电压,再经过反向比例放大器UA2将负电压转换成010V正电压。经过两级运放放大后,DAC0832的转换分辨率为10/(28-1)=0.04V。即单片机向DAC送出的数据变化1BIT,运放UA2输出的电压值改变0.04V。滑动变阻器R22的作用为调零电路以抑制零点漂移。图3-22-3 DDA转换换模块原原理图3.2.3

19、电电压调整整模块本设计的的电压调调整模块块如图3-22-4所所示。QQ1,Q2组成成复合管管,以实实现大电电流输出出。由于于该设计计预定额额定电流流为0.5A,最大输输出电压压为122.5VV,所以以要求QQ1管射射极最大大功率PPmaxx=0.5*112.55=6.25WW,所以以选取TTIP441c。Q3管990133和电阻阻R1为限流流保护部部分。当当输出电电流大于于0.77A时,RR1上的压降降为0.7V使使得T33管导通通,Q3管集集电极对对Q2管基基极分流流,使得得Q2管基基极电流流明显变变小使得得输出电电流变小小,从而而达到过过流保护护的功能能。发光光二极管管起过流流提醒作作用。

20、电压调整整模块的的核心部部分是NNE55534。NNE55534生生产于美美国德州州半导体体公司,具具有共模模抑制比比高,响响应速度度快和压压摆率高高等优点点,常用用于音响响,耳机机等设备备。由DDA及运运放转换换后的电电压U11输入到到NE555344的正向向输入端端,R112 R133 R117组成NNE55534的的取样电电路。由由于NEE55334 QQ1 Q2及取取样电路路构成负负反馈,由由运放的的“虚短”特点,NNE55534的的反向输输入端的的电压UU2为正正向输入入端的电电压大小小U1。由由于运放放还有“虚断”的特点点,运放放的输入入端对流流经取样样电路的的电流不不起分流流作用

21、,所所以输出出电压UU0/UU2=(RR12+R113+R177)/(RR12+R133)=11.255。即U2每每改变00.044V,UU0改变变0.005V。由由于单片片机输入入到DAAC08832的的二进制制数据每每改变11BITT,U11改变00.044V即UU2改变变0.004V,所所以U00改变00.055V。因因此,该该设计最最小步进进电压为为0.005V。电电容C99的作用用为抑制制输出纹纹波电压压。图3-22-4 电压压调整模模块原理理图3.2.4键盘模模块系统共设设置了99个独立立按键,实实现了常常用电压压设定,电电压“+”“”设定定及正常常关机辨辨别的功功能。001008

22、的功功能分别别是:设设置电压压值122V,99V,55V,33V,步步进-00.5VV,步进进+0.5V,步进-0.005V,步步进+00.055V。009为关关机设定定。图3-22-5 按按键模块块原理图图3.2.5EEPPROMM拓展模模块为了实现现设定电电压数据据的掉电电保护,我我在系统统中连接接了EEEPROOM244C022B,保保证了在在行驶过过程中,如如果数控控电源意意外掉电电,已经经设定的的电压数数据能够够下来。24C002B是是ATMMEL公公司生产产的一款款2566 byyte的的串行EEEPRROM,能能重复擦擦写1,0000,0000次,记记录的信信息能保保存1000年

23、以以上,而而且与单单片机的的连接只只要2根线线。244C022的接图图如图3-22-6所所示。图3-22-6 EEEPRROM拓拓展模块块原理图图3.2.6显示模模块显示模块块主要由由TLCC15443及LLCD液液晶显示示屏组成成。由美美国德州州公司生生产的TTLC115433,是具具有100位分辨辨率的AAD转换换器,它它具有111路模模拟输入入通道及及3路内内置自测测试方式式,具有有显著的的优点。LLCD液液晶屏幕幕采用116022,能够够显示116X22个字符符。由输输出端采采样得到到的模拟拟信号,输输入到TTLC115433的其中中一路模模拟输入入通道IIN0,通过AAD转换换,TL

24、LC15543将将模拟量量转化为为10位位数字量量输入到到单片机机相应的的IO口口。通过过处理,单单片机将将模拟量量值通过过16002液晶晶显示出出来。显显示模块块的接图图如图3-2-7所示示。图3-22-7 显显示模块块原理图图第4章 软件设设计4.1主主程序流流程系统的核核心部分分是对输输出精度度的闭环环控制。对输出电压值采样,通过A/D转换通道送入单片机,与输出值进行比较,若误差不在规定范围内,就调整STC89C52的输出值,直到满足要求。系统主程序流程图如图4-1-1和图4-1-2所示。 开始初始化读取上次关机设定值DA输出调整STC89C52的输出值TLC1543检测实际输出值误差小

25、于50mV? N Y图4-11-1主程程序流程程图(11) 键盘扫描 等待输入更改DA输出值保存设定值屏幕显示当前设定值与输出值图4-11-2主程序序流程图图(2)4.2 键盘盘程序流流程图本系统中中键盘程程序分为为键盘扫扫描子程程序和按按键功能能执行子子程序。键键盘扫描描子程序序流程图图如图4-22-1所所示,按按键功能能子程序序流程图图如图4-22-2所所示。开始扫描键盘 有键接下?返回键值退出YY YN图4-22-1 键盘扫扫描子程程序流程程图有按键按下 开始执行相应功能退出图4-22-2 按键功功能执行行子程序序流程图图4.3 EEEPROOM读写写程序流流程24C002B读读写程序序

26、流程图图如图4-33-1和和图4-3-22所示。开始写入数据退出发送地址图4-33-1224C002B写写入程序序流程图图读取数据退出发送地址开始图4-33-2224C002B读读取程序序流程图图 4.4 DACC08332程序序流程DAC008322的程序序流程图图如图4-44所示。开始结束输出相应值读取数据发送数据图4-44 DDAC008322的程序序流程图图4.5 TLLC15543程程序流程程TLC115433的小程程序流程程图如图图4-5所示:开始CLK发送脉冲信号发送4位地址读取前四位数据CLK发送脉冲信号读取后6位数据结束图4-55 TTLC115433的小程程序流程程图第5章

27、 系统测测试及误误差分析析5.1 系统测测试5.1.1 软软件测试试1、测试试软件程序编辑辑器keeil uviisioon4程序烧制制器STTC-IISP V3552、编译译结果在编制完完C语言言后,即即keiil uuvissionn4界面下下,进行行了调试试,根据据提示,我我找到了了程序在在编写上上的错误误,加以以改正,再再次进行行调试。通通过上述述简单的的测试,证证明此次次设计的的程序基基本上正正确无误误。然后后,将烧烧录了程程序的单单片机SSTC889C552接到到系统电电路中,查查看系统统电路的的运行情情况;如如果程序序逻辑有有问题可可进一步步修改,直直到系统统正常运运行。5.1.

28、2 硬硬件测试试1、电源源部分提提供整个个电路所所需各种种电压,由由电源变变压器和和整流滤滤波电路路及三个辅助助稳压芯芯片输出出构成,电电源变压压器的功功率由需需要输出出的电流流大小决决定,确确保有充充足的功功率余量量。2、电流流取样电电阻R11要选择择大功率率的电阻阻(5WW或100W)。也也可使用用废旧万万用表上上拆下来来的电阻阻线。检检查电路路连接无无误后,即即可试机机。找一一块数字字表将其其并联在在输出电电路上,按按S1或或S2设设定一个个电压,此此时LCCD16602第第一行显显示的电电压可能能会有误误差,适适当微调调反馈电电路的VVR2,使使其与数数字表读读数一致致,再将将数字表表

29、串联在在电源的的输出电电路上,选选择适当当的电流流档,接接上一定定的负载载。此时时,LCCD16602第第二行会会显示出出电流值值,适当当的调节节VR33改变TTLC115433参考电电压,直直至显示示的电流流值与万万用表显显示的电电流值一一致为止止,校正正完成后后即可使使用。5.1.3 系系统整体体测试1、测试试工具双踪示波波器数字万用用表2、 测试结果果 测试结结果如表表5-11所示。表5-11 电压压测试表表系统理论论值系统测量量值误差显示电压压值(VV)理论码值值(bitt)实测码值值(bitt)实测电压压值(VV)3.0000111111000011111103.20.24.5001

30、001100100100110004.60.15.0001110011000111000015.10.15.5001110111100111011105.60.16.0001111100000111101116.006.5010000000101000000006.60.17.0010000111001000010017.20.27.5010001011101000101107.60.18.0010110000001000111118.00.8.5010110100101011010008.509.0010111011001011100019.20.210.000110001000011000

31、01119.8-0.22系统由由于刚启启动在电电压方面面不稳定定,存在在一定误误差,但但是单片片机会对对其进行行控制,使使系统再再次稳定定。3、精度度分析绝对误误差:U=(0.22+0.1+.+0.2+00.2)/122=0.11VV相对误差差:A=U/UU=(00.2/3.00+0.1/44.0+00.2/9.00+0.2/110)/12=1.88%线性度度:LL=LLmaxx/YFFS=00.2/15=1.33%灵敏度度:K=0.11V5.2 误差分分析从电路的的原理框框图可以以看出,系系统的误误差来源源于四个个方面:1、 DAC008322的量化化误差。2、 基准电压压温漂引引入的误误差

32、。3、 三端稳压压器的电电路引起起的误差差。4、 其它器件件和线路路由于温温漂、不不稳定等等原因引引起的误误差。结论(心心得体会会)经过两个个周的艰艰苦奋战战,我最最终完成成了课程程设计。虽虽然过程程是艰苦苦的,但但最终成成功的喜喜悦同样样令我快快乐!此设计计用D/A和运运算放大大器做电电源,及及采用DD/A输输出调节节晶体管管的偏值值电流电压。采用用此方案案能有效效地缩短短调节时时间,并并能提高高输出精精度,经经计算需需要采用用8位的的D/AA芯片。为了争争取时间间,降低低成本,我我的解决决方案是是采用551单片片机。改改变电压压的大小小,当单单片机通通过闭环环负反馈馈调节回回路的AA/D转

33、转换检测测到电压压达到设设定值时时,将再再次对输输出电压压进行调调制,直直到输出出电压达达到设定定值;电电压值理理论上是是象形变变化的,不不会产生生高次谐谐波,基基本实现现了各项要要求和目目标,达达到了此此次课程程设计的的预期目目的。本次设计计过程中中,对纹波波也没有有提出严严格的要要求,所所以常用用的稳压压集成电电路就可可以满足足要求。本本设计输输出的电电压稳压压精度高高,可以以用在对对直流电电压要求求较高的的设备上上,或在在实验室室中当作作实验电电源使用用。在本本次设计计的过程程中,我我发现很很多的问问题,给给我的感感觉就是是很难,很很不顺手手,看似似原理比比较简单单的电路路,要动动手把它

34、它给设计计出来却却是很难难的一件件事,主主要原因因是我们们没有经经常动手手设计过过电路,还还有资料料的查找找也是一一大难题题,这就就要求我我们在以以后的学学习中,应应该注意意到这一一点,更更重要的的是我们们要学会会把从书书本中学学到的知知识和实实际的电电路联系系起来,这这不论是是对我们们以后的的就业还还是学习习,都会会起到很很大的促促进和帮帮助,我我相信,通通过这次次的课程程设计,在在下一阶阶段的学学习中我我会更加加努力,力力争把功功课学好好,学精精。同时时,通过过本次课课程设计计,巩固固了我们们学习过过的专业业知识,也也使我们们把理论论与实践践从真正正意义上上相结合合了起来来;考验验了我们们

35、借助互互联网搜搜集、查查阅相关关文献资资料,和和组织材材料的综综合能力力;从中中可以自自我测验验,认识识到自己己哪方面面有欠缺缺、不足足,以便便于在日日后的学学习中得得到改进进、提高高。参考文献献1邹邹红.数数字电路路与逻辑辑设计M. 北京京:人民民邮电出出版社,2008.2李李祥臣.模拟电电子技术术基础教教程.M 北京:清华大大学出版版社.220055.3童童诗白,华华成英.模拟电电子技术术基础M 北京:高等教教育出版版社,220066.4邱邱关源.电路(第第四版)M.北京:高等教教育出版版社,220066.566-7445李李群芳,张张士军,黄黄建. 单片微微型计算算机与接接口技术术(第二

36、二版)M.北京:电子工工业出版版社,220077.6刘刘文涛.单片机机语言CC51典典型应用用设计M.北京:人民邮邮电出版版社,220066.7于于永,戴戴佳,常常江.551单片片机实例例精讲M.北京:电子工工业出版版社,220077.8曹曹凤.微微机数控控技术及及其应用用M.四川川:电子子科技大大学出版版社,220022.9胡胡寿松.自动控控制原理理M.北京京:科学学出版社社,20007.1522-233310潘永雄雄,沙河河,刘向向阳.电电子线路路CADD实用教教程(第第二版)M.陕西:西安电电子科技技大学出出版社,2006.11李朝青青.单片片机原理理及接口口技术(建建明修订订版).北京

37、:北京航航空航天天大学出出版社,119999.12李朝青青.单片片机学习习辅导测测验及解解答讲义义.北京京:北京京航空航航天出版版社,220033.13何立民民.单片片机高级级编程.北京:北京航航空航天天大学出出版社,119999.14张迎新新,等.单片机机初级编编程.北北京:北北京航空空航天大大学出版版社,119999.15余永权权.Fllashh单片机机原理及及应用.北京:电子工工业出版版社,119977.16钱逸秋秋.单片片机原理理及应用用.北京京:电子子工业出出版社,220022.17王兆安安,刘进进军.电电力电子子技术(第第五版).北京:机械工工业出版版社,220099.433-95

38、5附录一附录二-完整整源程序序#iinclludee #inccludde #inccludde #deffinee uiint unssignned intt #deffinee uccharr unnsiggnedd chhar typeedeff unnsiggnedd chhar BYTTE;typeedeff unnsiggnedd innt WORRD;typeedeff biit BBOOLL ;BYTEE coode diss1 = PPoweer SSuppply;BYTEE coode diss2 = wwelccomee!;BYTEE coode diss3 = PPle

39、aase waiit.;BYTEE coode diss4 = SSetVValuue: ;BYTEE coode diss5 = OOutpput: ;BYTEE seetv6,gettv66;/LCCD输出出字符数数组floaat nn,seetvaaluee;/电压设设定值floaat ddq,ddp,qqq,ppp,ll,xxx;/转换传传递参数数uchaar cctu,outtv,iinv;/DDA与AAD部分分传递参参数sbitt TLLCEOOC=PP111;/TLCC占用IIO口sbitt TLLCCLL=P112;sbitt TLLCADD=P113;sbitt TLLCOU

40、UT=PP144;sbitt TLLCCSS=P115;sbitt sccl=PP200;/断电保保存占用用IO口口sbitt sdda=PP211;sbitt DAACS=P16;/DAA占用IIO口sbitt DAAWR=P17;sbitt rss= PP222;/液液晶LCCD占用用IO口口sbitt rww = P23;sbitt epp = P24;voidd deelayy(BYYTE ms)/ 延时子子程序BYTTE ii;whiile(ms-)foor(ii = 0; i 2500; ii+)_nopp_();_nopp_();_nopp_();_nopp_();/* LCDD

41、显示 子函数数组 */BOOLL lccd_bbz()/ 测试LLCD忙忙碌状态态BOOOL rresuult;rs = 00;rw = 11;ep = 11;_noop_();_noop_();_noop_();_noop_();ressultt = (BOOOL)(P00 & 0x880);ep = 00;retturnn reesullt;voidd lccd_wwcmdd(BYYTE cmdd)/ 写入指指令数据据到LCCDwhiile(lcdd_bzz();rs = 00;rw = 00;ep = 00;_noop_();_noop_();P0 = ccmd;_noop_();_no

42、op_();_noop_();_noop_();ep = 11;_noop_();_noop_();_noop_();_noop_();ep = 00;voidd lccd_ppos(BYTTE ppos)/设设定显示示位置lcdd_wccmd(poss | 0x880);voidd lccd_wwdatt(BYYTE datt)/写写入字符符显示数数据到LLCDwhiile(lcdd_bzz();rs = 11;rw = 00;ep = 00;P0 = ddat;_noop_();_noop_();_noop_();_noop_();ep = 11;_noop_();_noop_();_noop_();_noop_();ep = 00;voidd lccd_iinitt()/LLCD初初始化设设定lcdd_wccmd(0x338);/dellay(1);lcdd_wccmd(0x00c);/dellay(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁