基于AT89C51+单片机数控直流电源_第1页
基于AT89C51+单片机数控直流电源_第2页
基于AT89C51+单片机数控直流电源_第3页
基于AT89C51+单片机数控直流电源_第4页
基于AT89C51+单片机数控直流电源_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE10基于AT89C51+单片机数控直流电源摘要本系统以AT89C51单片机作为系统的核心,由D/A数字模拟转换模块、按键、LED串口显示模块等模块组成一个数控电源。该系统实现了输出电压:范围2~+15V,步进1V,纹波不大于10mV;输出电流:1A以上;输出电压值由数码管显示;由“+”、“-”两键控制输出电压步进增减。输入模块的按键按下之后,对单片机就有了一个输入,单片机将输入的数字一方面给显示模块,让它们在数码管中显示出来;另一部分输给DAC0832,让它转化为模拟量电流输出,通过运算放大器将这模拟量转化为相应的电压,这电压经过放大后控制LM317的控制端,从而实现输出电压的控制。关键词:AT89C51单片机,数控电源,D/A,直流电源目录摘要 1一引言 3(一)发展方向 3(二)国内发展现状 4(三)系统研究方向 4二设计要求 5(一)基本要求 5(二)拓展要求 5三方案论证 5(一)D/A数字模拟转换模块 6(二)按键控制模块 6(三)显示模块 6四设计原理 6(一)单片机模块 71单片机介绍 72单片机外围电路介绍 9(二)D/A模块 101D/A电路简介 102DAC0832及其外围电路 103D/A转换的计算 11(三)LED数码管显示模块 131数码管显示简介 132数码管编码表 14(四)直流电源 141直流供电电源制作原理 142输出电源工作原理 15五软件部分 16(一)开发工具介绍 16(二)程序框图 17六仿真结果数据分析 18七结束语 18参考文献 19附录一:电路图 20附录二:源程序 21一引言1直流稳压电源的发展方向1.1.1智能化目前在研制高精度、高性能、多功能的测量控制仪表时,几乎没有不考虑采用微处理器的。以微处理器为主体取代传统仪器仪表的常规电子线路,将计算机技术与测量控制技术结合在一起,组成新一代的所谓“智能化测量控制仪表”。智能仪器解决了许多传统仪表不能或不易解决的难题,同时还能简化系统电路,提高系统的可靠性,加快产品的开发速度。直流稳压电源一方面为仪器仪表提供电能量,是仪器仪表的“动力源”,另一面它本身就是仪器仪表,因此,它有可能而且应当智能化。具体地说,智能化的直流稳压电源电源应当具有以下功能特点:①操作自动化。系统的整个测量过程如键盘扫描、量程选择、开关启动闭合、数据的采集、传输与处理以及显示打印等都用微控制器来控制操作,实现测量过程的全部自动化。②具有自检测功能,包括自动调零、自动故障检测与状态检验、自动校准、自诊断及量程自动转换等。系统能自动检测出故障的部位甚至故障的原因。③具有友好的人机对话能力。智能化的直流稳压电源使用键盘代替传统直流稳压电源中的切换开关,操作人员只需通过键盘输入命令,就能实现某种测量功能。与此同时,智能直流稳压电源还通过显示屏将仪器的运行情况、工作状态以及测量数据的处理结果及时告诉操作人员,使系统的操作更加方便直观。④网络管理能力。随着互联网技术应用日益普及和信息处理技术的不断发展,直流稳压电源通过RS232接口实现与上位PC机通信,从而使网络技术人员可以随时监视电源设备运行状态、各项技术参数;网络技术人员可通过网络定时开关电源,实现远程开关机等功能。1.1.2数字化在传统直流稳压电源中,控制部分是按模拟信号来设计和工作的。在六、七十年代,电力电子技术完全是建立在模拟电路基础上的。但是,现在数字式信号、数字电路显得越来越重要,数字信号处理技术日趋完善成熟,显示出越来越多的优点:便于计算机处理控制、避免模拟信号的畸变失真、减小杂散信号的干扰(提高抗干扰能力)、便于软件包调试和遥感遥测遥调,也便于自诊断、容错等技术的植入。1.1.3模块化电源的模块化有两方面的含义,其一是指功率器件的模块化;其二是指电源单元的模块化。模块化的目的不仅在于使用方便,缩小整机体积,更重要的是取消传统连线,把寄生参数降到最小,从而把器件承受的电应力降至最低,提高系统的可靠性。大功率的电源,由于器件容量的限制和增加冗余提高可靠性方面的考虑,一般采用多个独立的模块单元并联工作,采用均流技术,所有模块共同分担负载电流,一旦其中某个模块失效,其它模块再平均分担负载电流。极大的提高系统可靠性,即使万一出现单模块故障,也不会影响系统的正常工作。1.1.4绿色化电源系统的绿色化有两层含义:首先是显著节电,这意味着发电容量的节约,而发电是造成环境污染的重要原因,所以节电就可以减少对环境的污染;其次这些电源不能(或少)对电网产生污染,国际电工委员会(IEC对此制定了一系列标准,如工EC555,IEC917,IECI000等。20世纪末,各种有源滤波器和有源补偿器的方案诞生,为21世纪批量生产各种绿色直流稳压电源产品奠定了基础[7]。1.2国内发展现状在我国,以电力电子学为核心技术的电源产业,从二十世纪60年代中期开始形成,到了90年代以来,电源产业进入快速发展时期。一方面,电源产业规模的发展在加快;另一方面,在国家自然科学基金的资助下或创新意识指导下,我国电力电子技术的研究从吸收消化和一般跟踪发展到前沿跟踪和基础创新,电源产业界涌现了一些技术难度较大,具有国际先进水平的产品,而且还产生了一大批具有代表性的研究成果和产品;目前国内还开展了跟踪国际多方面前沿性课题的研究或基础创新研究。但是我国电源产业与发达国家相比,存在着很大的差距和不足:在电源产品的质量、可靠性、开发投入、生产规模、工艺水平、先进检测设备、智能化、网络化、持续创新能力等方面的差距为10-15年,尤其在实现直流稳压电源的智能化、网络化方面的研究不是很多。目前国内在这两方面研究比较多的是成都电子科技大学和广州华南理工大学,主要是利用单片机和可编程系统器件(PSD)来控制开关直流稳压电源或数制化电压单元达到数控的目的,但和国外的比较起来,效果不是很理想,还有很大的差距。国内厂家生产的直流稳压电源虽然也在向数字化方向发展,但多限于对输出显示实现数码显示,或实现多组数值预置。总体说来,国内直流稳压电源技术在实现智能化等方面相对落后,面对激烈的国际竞争,是个严重的挑战。1.3系统研究方向本系统研究的直流稳压电源主要是符合智能化、数字化以及模块化的特点。智能化主要是指系统有可编程模块可以对系统进行智能控制。数字化主要是指系统输出电压通过7段数码管显示,并且可以通过按键对输出电压进行连续步进数字化调节。模块化是指系统由各个相关模块组成,提高了系统的可靠性。二设计要求(一)设计并制作有一定输出电压调节范围和功能的数控直流稳压电源,基本要求如下:1、输出直流电压调节范围2~15V;2、输出直流电压能步进调节,步进值为1V;3、由“+”“-”两间分别控制输出电压步进增和减。(二)扩展要求:1、电压误差少于5%;2、输出电流为1A以上;三方案论证分析本题,根据设计要求先确定了本系统的整体设计原理框图如下图:输输出D/A模块整流滤波D/A模块整流滤波单片机显示模块显示模块按键模块按键模块图1设计原理框图(一)D/A数字模拟转换模块方案一:采用MX7541是高速高精度12位数字/模拟转换器芯片,功耗低,而且其线性失真可低达0.012%,特别适合于精密模拟数据的获得和控制。方案二:采用DAC0832,DAC0832是一种常用的8位的数字/模拟转换芯片。本系统是基于51单片机的数控电源的设计,8位的单片机,而MX7541是12位数字输入的,因此须用锁存器。而此数控电源要求单步1V,2~15V,DAC0832完全可以达到,故选择常用的DAC0832。(二)按键控制模块方案一:采用矩阵键盘,由于按键多可实现电压值的直接键入。方案二:采用一般的电平判键按钮,实现方法很简单,但一个端口最多只实现8个按键。由于本数控电源需要用的按键不多,要实现步进为1V的设计要求,只需用一个“+”和一个“-”按键,另外再加两个按键用于实现固定电压输出,按键时可直接输出相应电压。4个按键就可实现本题的设计要求,固采用方案二。(三)显示模块方案一:选用数码管动态显示,用普通的数码管显示简单的数字、符号、字母。方案二:选用液晶显示,显示的内容更加的丰富。此系统显示的只是最终电源输出的10位和个位电压值,只需显示出两个数字,数码管更加的实惠,故选择了方案一。四设计原理本系统选用的模块包括:单片机系统,D/A转换模块,LED显示模块,直流电源模块,具体的电路图参照附录一。(一)单片机模块此次的课程设计的核心部分是单片机的控制,给以相关的命令,按照人们的意愿执行相应的操作,这次选用的是ATMEL公司生产的常用芯片AT89C51。AT89C51是一个低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的Flash只读程序存储器和256bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,AT89C51单片机在电子行业中有着广泛的应用。1、单片机介绍CPU即中央处理器的简称,是单片机的核心部件,它完成各种运算和控制操作,CPU由运算器和控制器两部分电路组成。a.运算器电路运算器电路包括ALU(算术逻辑单元)、ACC(累加器)、B寄存器、状态寄存器、暂存器1和暂存器2等部件,运算器的功能是进行算术运算和逻辑运算。b.控制器电路控制器电路包括程序计数器PC、PC加1寄存器、指令寄存器、指令译码器、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制电路等。控制电路完成指挥控制工作,协调单片机各部分正常工作。c.定时器/计数器MCS-52单片机片内有两个16位的定时/计数器,即定时器0和定时器1。它们可以用于定时控制、延时以及对外部事件的计数和检测等。d.存储器MCS-52系列单片机的存储器包括数据存储器和程序存储器,其主要特点是程序存储器和数据存储器的寻址空间是相互独立的,物理结构也不相同。e.并行I/O口MCS-52单片机共有4个8位的I/O口(P0、P1、P2和P3),每一条I/O线都能独立地用作输入或输出。P0口为三态双向口,能带8个TTL门电路,P1、P2和P3口为准双向口,负载能力为4个TTL门电路。f.串行I/O口MCS-521单片机具有一个采用通用异步工作方式的全双工串行通信接口,可以同时发送和接收数据。g.中断控制系统8051共有5个中断源,即外中断2个,定时/计数中断2个,串行中断1个。h.时钟电路MCS-52芯片内部有时钟电路,但晶体振荡器和微调电容必须外接。时钟电路为单片机产生时钟脉冲序列,振荡器的频率范围为1.2MHz~12MHz,典型取值为6MHz。i.总线以上所有组成部分都是通过总线连接起来,从而构成一个完整的单片机。系统的地址信号、数据信号和控制信号都是通过总线传送的,总线结构减少了单片机的连线和引脚,提高了集成度和可靠性。选用单片机的结构:1、一个8位算术逻辑单元;2、32个I/O口4组8位端口可单独寻址;3、两个16位定时计数器;4、全双工串行通信;5、6个中断源两个中断优先级;6、128字节内置RAM;7、独立的64K字节可寻址数据和代码区。每个8051处理周期包括12个振荡周期每12个振荡周期用来完成一项操作如取指令和计算指令执行时间可把时钟频率除以12取倒数然后指令执行所须的周期数因此如果你的系统时钟是11.059MHz除以12后就得到了每秒执行的指令个数为921583条指令取倒数将得到每条指令所须的时间1.085ms。AT89C51的管脚图如图2:图289CS51管脚图2、单片机外围电路介绍(1)电源引脚Vcc和VssVcc:电源端,接+5V。Vss:接地端。(2)时钟电路引脚XTAL1和XTAL2XTAL1:接外部晶振和微调电容的一端,在片内它是振荡器倒相放大器的输入,若使用外部TTL时钟时,该引脚必须接地。XTAL2:接外部晶振和微调电容的另一端,在片内它是振荡器倒相放大器的输出,若使用外部TTL时钟时,该引脚为外部时钟的输入端。(3)地址锁存允许ALE系统扩展时,ALE用于控制地址锁存器锁存P0口输出的低8位地址,从而实现数据与低位地址的复用。P0口的P1.0,P1.1,P1.2,P1.3和键盘相连,作为整个系统的输入部分。其中S1、S2为固定电压的输入,即和P1.0相接的是+10V电源的数字输入键,和P1.1相接的是+5V电压的数字输入键。和P1.2,P1.3相接的分别是“+”,“—”号键,对电压值进行加和减计算。P2口和DAC0832的输入相接,作为D/A模块的输入。/WR和/RD分别接到两数码管的公共端COM1和COM2。电路如下:图3按键输入图(二)D/A模块1、D/A电路简介设计方案中已提出采用DAC0832,DAC0832是一种常用的8位的数字/模拟转换芯片。2DAC0832及其外围电路本系统是基于单片机的数控电源的设计,而MX7541是12位数字输入的,因此须用锁存器。而此数控电源要求单步1V,2~15V只需区分14个点,DAC0832完全可以达到,故选择常用的DAC0832。当其与单片机进行相连时,电路也简单,只需把单片机的数据线与DAC0832的输入端直接相连即可,程序也很简单,只需向其送数据即可。(1)DAC0832的管脚图如图4所示:图4DAC0832管脚图(2)其各个引脚的连接及外围图:图5D/A模块电路(3)管脚的具体名称和用法:D0~D7:数字量输入端;:片选信号,低电平有效;ILE:数据锁存允许信号,高电平有效;:第1写信号,低电平有效;:第2写信号,低电平有效;:数据传送控制信号,低电平有效;:电流输出端1;:电流输出端2;:反馈电阻端;:基准电压,基电压范围为-10V~+10V;GND:数字地;AGND:模拟地;单片机与DAC0832的接口可按二级缓冲器方式、单缓冲器方式和直通方式联接。如上图5的联接方式是直通方式联接方式。由OUT1脚输出的为一个模拟电流值,经过运算放大器后为一个电压值,这电压值输入到后面的运算放大部分,作为后面部分的输入。3、D/A转换的计算D/A转换器(DAC)输入的是数字量,经转换输出的是模拟量。DAC的技术指标很多,如:分辨率、满刻度误差、线性度、绝对精度、相对精度、建立时间、输入/输出特性等。分辨率:DAC的分辨率反映了它的输出模拟电压的最小变化量。其定义为输出满刻度电压与的比值,其中n为DAC的位数。如:8位DAC的满刻度输出电压为5V,则其分辨率为;10位DAC的分辨率为。可见,DAC的位数越高,分辨率越小。建立时间:是描述DAC转换速度快慢的参数。其定义为从输入数字量变化到输出达到终值误差LSB(最低有效位)所需的时间。高速DAC的建立时间可达1us。接口形式:在DAC输入/输出特性之一。包括输入数字量的形式,十六进制式BCD,输入是否带有锁存器等。DAC0832为8位D/A转换器。单电源供电,范围为+2V~+15V,基准电压范围为。电流的建立时间为1us。CMOS工艺功耗20mw。输入设有两级缓冲锁存器。电压的计算方式:设计要求数控电压步进为1V,因此要准确选择D/A的参考电压,如上图用一个精密电阻进行调节,计算方法如下:,数字量取0~256,n取16,取8V,即数字量每步进16,模拟量0.03125V,要达到步进1V,必须放大2倍,用运放即可。运算放大器的原理如下图:图6运算放大电路输出的电压V,再从Vi输入,经过电容C10滤波再输入,,,,输出的Vo值的大小为输入Vi的倍,只需调节可调电阻R3的阻值达到所需的电压放大倍数即可,输出的电压Vo通过电压跟随,再可用控制LM317T的输出。(三)LED数码管显示模块1、数码管显示简介数码管LED串口显示模块通常有两种显示方法:动态显示和静态显示。动态显示:连接方法是将每个二极管的同名端连在一起,而每个显示器的公共极COM各自独立的接受I/O线控制,CPU向字段输出端口输出字型码,所有显示器接受到相同的字符,而要使用哪个显示器要取决于他们的COM的电平,而这段是由I/O端控制的,由单片机输出。动态扫描时连续的动态扫描,只是肉眼暂留现象,乃发光二极管的余辉效应,给人的感觉是一组稳定的显示数据。静态显示:静态显示显示效果好,但是功耗大,但不占用端口,只需两个串口线输出,变成较为简单。而且采用静态显示需要的驱动器件多,硬件成本相对更高。动态扫描方法是用其接口电路把所有显示器的8个笔画字段(a—g和dp)同名端连在一起,而每个显示器的公共极COM各自独立的接受I/O线控制。CPU向字段输出端口输出字型码时,所有显示器接受到相同的字型码,但究竟使用哪个显示,则取决于公共极COM端,而这一端是由/WR和/RD控制的,由单片机决定何时显示哪一位。动态扫描用分时的方法去轮流控制各个显示的COM端,时各个显示器轮流亮。在轮流点亮扫描过程中,每为显示器的点亮时间极为短暂,但由于人的视觉暂留现象及发光二极管的于辉效应,给人的印象就时一组稳定的显示数据。显示部分电路图:图7数码管显示电路2、数码管编码表7段数码管可以包括小数点的0~9的数字和部分的英文字母,为了获得不同的字符,数码管各段所加的电平也不同,编码也不一样。共阴极数码管的字型,字段和编码的关系如下表1:表1数码管编码表十六进制数hgfedcba显示代码0001111110x3f1000001100x062010110110x5b3010011110x4f4011001100x665011011010x6d6011111010x7d7000001110x078011111110x7f9011011110x6f.100000000x80(四)直流电源1、直流供电电源制作原理由于本系统的许多的电源电压都是由+5V的电源供电,且D/A模块中的74LS164要用到+12V,—12V的电源,所以这要制作这些不同值的电源,涉及到的各类芯片有7805,7812,7912。首先制作电路中的+12V,-12V的电源,这要用到三端固定稳压芯片,一个整流,滤波过程。电路如图8:图8+12V和-12V电源的制作图+5V的电源制作和+12的电源制作的原理和电路图一样,只需将电路的7812换成7805即可。电源工作原理:降压→整流→滤波→稳压→输出。降压:由于输入的市用电压为220V,远大于我们所需电压幅值,必须把电压降低,直接用一个变压器即可达到降压的目的.整流:由于降压后的电压仍为交流电压,要把交流电压整为直流电压,利用整流桥,整流桥内部实际上就是四个大功率的二极管(例如IN4007)。Ui的电压/时间曲线如图a所示,当Ui为正时,二极管D2、D3导通,D1、D4截止,电流从a流向b,U1输出正电压,经过外电路后,又从d流向c,形成电流回路。当Ui为负时,二极管D1、D4导通,D2、D3截止,电流从c流向b,U1仍然输出正电压,实现了交流到直流的转变。滤波:经整流后的直流并不是稳定的直流,是一个周期性的振荡曲线。要减落这种振荡幅度,最简单的滤波方法就是用电容,利用电容的充放电特性。输入的U1<U2,电容C放电,>>时,放电未完又再次充电,输入的U1>U2,电容C就开始充电,>>时,充电未完又再次放电,由此类推,不断放电充电,滤波后的电压为U2在到的正电压之间波动变化,且波动幅度变缓,使用大电容值的电容滤波此幅度波动更平缓,且多次滤波使直流的纹波更小。稳压:波后的电压U2输入三端稳压芯片LM7805便可将稳定输出电压+5V,在上图中的一个二极管D3是一个保护二极管,它的作用是保护稳压芯片。7805、7812、7912是所需的三端稳压器,分别输出+5V、+12V、-12V。2、输出电源工作原理输出电源的原理图和上面的恒定电源的制作原理基本一样,电路图如下:图9输出电源电路图220V市电经变压器变压(降压),二极管桥式整流,电容滤波后送入LM317第三脚(输入端),第二脚输出稳压的直流电压。第一脚为调整端,调整端电压Ui与输出端电压Uo之间为1.25的基准电压。输出的基本公式为:U0=1.25+Ui;五软件部分(一)开发工具介绍单片的使用除了硬件,同样也要软件的使用,我们写汇编程序编程CPU可执行的机器码有两种方法,一种是手工汇编,一种是机器汇编。机器汇编通过汇编软件变为机器码,用于MSC-51单片机的汇编软件有早期的A51,随着单片机开发技术的不断发展,从使用普通汇编语言到高级语言的不断发展,Keil是目前最流行开发MCS-51系列单片机的软件。Keilc51汇编,PLM语言和C语言的程序设计,界面友好。Keil是美国keilsoftware公司出品的52系列兼容单片机c语言开发系统。用过汇编语言后再使用C语言来开发,体会更加深刻。KeilC51软件提供丰富的库,与汇编相比,C语言在功能上,结构上,可读性,可维护性上有明显的优势,因而易学易用函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生产的汇编代码,就能体会到KeilC51DE生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解,在开发大型软件时更能体现高级语言的优势。开始

初始化为串口方式0(二)程序框图:开始

初始化为串口方式0扫描键盘扫描键盘延时去抖延时去抖判断是否有键判断是否有键按下NNNNN是否为3键是否为1键是否为2键是否为4键NNN是否为3键是否为1键是否为2键是否为4键YYYYYYYY输输出+10V当前电压-1当前电压+1输出+5V当前电压-1当前电压+1输出+5V数码管显示数码管显示结束图10数控电源程序流程图六仿真结果数据分析本系统的设计电路相对简单,硬件制作基本完成,在输出的精度和稳定性基本达到要求,输出的电压范围为2~+15v,步进为1v,又预设两个定值电压+10v和+5v。实验结果为下表: 表2仿真数据结果理论值(V)2345678实际值(V)1.983.014.075.106.047.078.20理论值(V)9101112131415实际值(V)9.149.9810.9512.0113.0214.0315.00由上表的电压实测值与显示值对比值,可见该电源相对误差小于5%,按下“+”、“—”键时,单步变化1V的精度也基本符合要求。七结束语这次课程设计过程中综合了所学的数字电路,模拟电路,单片机,C语言对单片机编程,对大学所学的知识起了一个很好的巩固作用,同时也应用到了Keil软件和ISISProfressional软件仿真,仿真的结果还比较的准确,但是实物却没有完全实现功能。这此过程中认识到自己的知识面太狭小,也许是自己制作的实品太少了,对一些芯片的了解甚少,今后在学习实践中一定要补充这方面的理论知识与动手能力。同时也认识到理论和实践的差别,通过实际制作更能了解到一些模块电路和芯片的功能,特别是检查电路时,让自己对电路有更深的了解。撰写论文时,也让自己认识到做每件事都应认真对待,要规范、严谨。参考文献[1]王港元.电工电子实践指导[M].江西科学技术出版社[2]陈明荧.8051单片机课程设计实训教程[M].清华大学出版社.[3]郁慧娣.微机系统及其接口技术[M].南京东南大学出版社,1999年.[4]谢嘉茥,宣月清,冯军.电子线路-非线性部分[M].高等教育出版社,2000年.[5]何立民.单片机高级教程[M].北京航空航天大学出版社,2003年.[6]王毓银.数字电路逻辑设计[M].高等教育出版社.[7]马忠梅,籍顺心.单片机的C语言应用程序设计[M].北京航空航天大学出版社.2001.5.[8]邱涛.基于51单片机的数控电源设计[M].华强电子世界网,2005.6.[9]具有8K系统内可编程Flash的8位微控制器ATmega48/VATmega88/V.[10]徐龙祥,朱熀秋,刘正埙.高速数据采集与处理系统[M].南京航空航天大学学报,2000Vol.32No.1P.119-123.[11]孙建广,檀润华等.基于I^2C串行总线的大功率开关电源数字控制[M].河北工业大学学报,2000年29卷6期.附录一:电路图附录二:源程序#include<reg52.h>#defineucharunsignedchar#defineuintunsignedintunsignedcharcodeziku[20]={ 0xc0,0xf9,0xa4,0xb0,0x99,//0,1,2,3,4, 0x92,0x82,0xD8,0x80,0x90,//5,6,7,8,9, 0x88,0x83,0xc6,0xa1,0x86,//A,B,C,D,E 0x8e,0x7f,0xbf,0x89,0xff//F,.,-,H,NULL };//0123456789.ucharbuff[2];ucharvoltage;ucharans;ucharx,y;sbitkey16=P1^0;sbitkey8=P1^1;sbitkeyadd=P1^2;sbitkeysub=P1^3;sbitOUT0=P2^0;sbitOUT1=P2^1;sbitOUT2=P2^2;sbitOUT3=P2^3;sbitOUT4=P2^4;sbitOUT5=P2^5;sbitOUT6=P2^6;sbitOUT7=P2^7;sbitL1=P3^6;s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论