本科毕业论文-智能光柱显示仪的设计研制.doc_第1页
本科毕业论文-智能光柱显示仪的设计研制.doc_第2页
本科毕业论文-智能光柱显示仪的设计研制.doc_第3页
本科毕业论文-智能光柱显示仪的设计研制.doc_第4页
本科毕业论文-智能光柱显示仪的设计研制.doc_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

摘要智能光柱显示仪通过单片机驱动光柱和数码管来实现。它采用光柱/数字同时显示,使仪表既有趋势指示,又有数显表精度,清晰直观地把工业过程中的模拟量和工程量紧密结合起来,是当前国际上显示仪表的流行款式。本系统采用LED光柱指示、响应速度快、无惯性、无机械传动部件、耐震动、低功耗、寿命长、可靠性好。而且显示直观醒目,色彩丰富,LED光柱采用进口高亮度管芯制成,有橙红、黄绿、琥珀黄等多种颜色。1%分辨率、性能稳定、亮度均匀。同时又配有数码管显示当前数值,精确度高,一目了然。本系统还配有报警系统,可自由设定上下限值,当测量值超出安全工作区域即报警,对过程监视特别有效。关键词:智能光柱显示仪,光柱,单片机AbstractIntellective light pillar Display passes the single a machine drives the light pillar to takes care of to realize with the figures.It adopt the light pillar/ arithmetic figure to show at the same time, making current trend in gauge instructioned, having again the number show the watch accuracy, clear keep the view ground measures the industry emulation in the process puts together with the close knot in amount of engineering, is front international last the manifestation gauge flies to the style.This system adopts the LED light pillar instructionses and respond to the speed quick, have no inertial, have no the machine spread to move the parts and bear the vibration, low power consumes, the life span grows, dependable good.And the manifestation keeps the view refreshing, the color is abundant, the LED light pillar adopts import the high and bright a tube make into, having the red , Huang green, amber Huang etc. various colors.1%Distinguishing the rate, function stabilizes, the bright degree is even.Have again at the same time the figures take care of the current number in manifestation, the accuracy is high, ising clear at a glance.This system still has to report to the police the system, free enactment the top and bottom limits value, be measured value beyond the reach of safety work district namely report to the police, keep watch on to the process special valid.Keywords: Intellective light pillar Display , light pillar, MCS第一章引言前期的光柱生产厂商都是使用自己研制的专用芯片驱动光柱来显示的,导致生产厂商垄断光柱的显示技术,又给拓宽应用的使用者带来很大的不便。随着近来单片机技术的不断发展,技术不断成熟,成本大幅度下降,从而使得单片机广泛的应用于个方面。智能光柱显示器是利用单片机来控制光柱的仪器,起到直观显示的效果,使用单片机技术不但可以降低光柱显示器的成本,而且可以提高可靠性。1.1光柱显示器概述光柱显示报警仪广泛应用于个方面,像SXG系列LED光柱指示报警仪。它与热电偶、热电阻、霍尔压力变送器、电感压力变送器、远程电阻压力表、DDZ-型、DDZ-型及各种线性变送器配合,可用于冶金、电力、石油、化工、机械制造、热处理、轻工等行业实现对压力、温度、流量、液位、电压、电流等各种工业参数的指示、调节或自动报警。光柱显示仪具有以下特点:1. 光柱/数字同时显示使仪表既有趋势指示,又有数显表精度,清晰直观地把工业过程中的模拟量和工程量紧密结合起来,是当前国际上显示仪表的流向款式。2. 采用LED光柱指示、响应速度快、无惯性、无机械传动部件、耐震动、低功耗、寿命长、可靠性好。3. 显示直观醒目,色彩丰富,LED光柱采用进口高亮度管芯制成,有橙红、黄绿、琥珀黄等多种颜色。1%分辨率、性能稳定、亮度均匀。4. 测量值和显示值同时显示与面板,测量值,上限设定值和下限设定值均由光柱显示,当测量值超出安全工作区域即报警,对过程监视特别有效。5. 为了适应污染严重、条件恶劣的环境,仪表面框和机壳,接线排和机壳之间都垫有密封橡皮圈。6. 仪表采用模块化设计方法,调整、维修、设定极其方便。1.2光柱显示器的原理、面板及接线端子示意图1.2.1原理方框图1.2.2工作原理光柱(数字)显示报警仪主要由信号转换、数显、报警设定、报警、模拟量输出、电源等七部分电路组成。由各种一次仪表送来的信号经转换电路变成额定的电压信号。该信号的一部分经A/D转换和纵、横向驱动电路分别点亮LED数码管和LED发光二极管,从而形成数显和光柱显示。信号的另一部分进入报警电路与设定信号进行比较,一旦越限,将改变继电器的工作状况以启动系统的控制电路。信号的第三部分进入模拟量输出电路变为标准信号输出。1.2.3光柱显示器的面板及接线端子示意图输入信号 下限 报警+ - 1234567891011121314151617181920 - 24VDC + 220VAC 上限报警 中线 电源 相线第二章系统硬件设计2.1光柱一、概述LED光棒,采用日本进口高亮度LED芯片和特殊工艺制成。它和驱动电路结合后能呈带状或单亮线显示,显示值能随输入信号变化逐渐变化,不仅能取代传统的模拟式(即指针式)仪表,检测温度、压力、液位、流速、位移等模拟量,还可以与数字显示相结合,变成“数字/模拟条图”双显示仪表,既能直观的看清趋势,又能精确示值,是当前国内新颖的显示方式,具有广阔的应用前景。LED光棒显示清晰、亮度均匀、抗振动、耐冲击、可靠性高、寿命长、具有多种规格和显示颜色。二、特性参数A. 工作环境:-10+50相对湿度80%B. 贮存环境:-25+55相对湿度8VE. 额定功耗:135mWF. 额定工作电流:150mV三、结构原理 由原理图可知:C为高电平,S为低电平时,二极管亮。例如:Ci为高电平,Sj为低电平,则第(I-1)*8+j跟发光二极管点亮。四、封装尺寸五、引脚定义引脚P123456789101112131415161718192021段位CC1C2C3C4C5C6C7C8C9C10C11C12C13线位SS1S2S7S8S6S5S4S32.2微处理器2.2. 1微处理器的发展微控制器又称单片机,具有控制功能强,体积小,功耗小等一系列的优点,它在工业控制、智能仪表、节能技术改造、通讯系统、信号处理及家用电器产品中都得到广泛的应用。随着数字技术的发展和单片机的广泛应用,以往采用模拟电路、数字电路实现的电路系统,大部分功能单元都可以通过对单片机硬件功能的扩展及专用控制程序来实现。近年来,微处理器的发展速度足以让世人惊叹。以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。机电一体化产品所需要的是嵌入式微型处理器,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。世界上单片机芯片的产量以每年27%的速度递增,到本世纪初已达30亿片,而我国的年需求量也超过了一亿片的数量,这表明单片机有着广阔的应用前景。目前而言,英特尔公司的“MCS-51系列”161是所有单片机应用中的基础,后续的产品基本上是在它们的基础上进行性能改良和设计开发的,MCS-51单片机应用系统功能较强、价格较低,较早应用,目前应用广泛。MCS-51系列的三个基本产品是8031,8751,8051。它们本是同根生,引脚与指令完全兼容,核心是一个8位的CPU,但内部结构有所不同。8031除CPU外,还包括128字节的RAM, 21个特殊功能寄存器(SFR)、4个8位并行输入输出口、1个全双工串行口,2个16位的定时器/计数器,但内部没有程序存储器,需要在芯片外扩展EPROM芯片。8051包含了8031,芯片内又集成了4K字节的ROM,用作程序存储器,并且8051是掩膜型单片机,不超过4K字节的程序是厂家制作芯片时,代用户烧制的,用户不能修改。所以8051在国内很少见到。问题与8051功能相同的是8751,但是它的4K字节的程序存储器采用了EPROM,用户可以其中反复修改程序。但是8751价格昂贵,甚至比8031外加一片4K字节的EPROM还贵,而且经常擦写的EPROM也较易损坏,8751的EPROM一旦损坏,整个片子就报废了。因此其应用范围也有所限制。Intel公司还在MCS-51系列三种基本型产品的基础上,推出了各类增强型产品,主要有8032/ 8052/ 8752:它们的内部RAM增到256字节,8752 /8052片内的程序存储器容量增到8K字节,定时器/计数器增至3个16位计数器,有6个中断源。另外还有低功耗的CHMOS工艺芯片的80C31/ 87C51/ 80C51:有二种掉电工作方式,其一是让CPU停止工作,其它部分仍继续工作,其二是除片内RAM继续保持数据外,其它部分都停止工作。还有一种可用BASIC语言编程的BASIC52单片机,其芯片内固化有BASIC解释程序,而且BASIC52语言能和MCS-51汇编语台混合使用。高性能的8XCX52系列是以8052为基础,采用CHMOS工艺,并将MCS-96系列中的高速输入/输出、A/D转换器、脉冲宽度调制、看门狗定时器等移植进来构成新一代MCS-51产品,PHILIPS公司生产的8XC552系列即为此类产品。到目前为止,MCS-51也是后继有人了,首先是低功耗、高性能的89C51. AT89C系列和51完全兼容,但内含4K字节的FLASH PEROM(快擦写可编程/擦除只读存储器),可以电可擦写1000次以上。AT89C系列单片机价格也便宜,使用也方便,是真正单片的单片机。它的时钟频率高达20MHz,芯片上的EEPROM允许在线(+5V)电擦除、电写入,此外还支持软件选择的二种掉电工作方式,非常适于电池供电的场合。2.2.2 AT89C51单片机采用美国Atmel公司的AT89C51单片机,外部管脚如图2. 1所示。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM-Fal shProgrammable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51的指令集和输出管脚相兼容。该控制器将多功能8位CPU和闪烁存储器组合在单个芯片中,是一种高效微控制器171,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 AT89C51的主要特性如下: (1)能与MCS-51兼容 (2)有一个4K字节可编程闪烁存储器 (3)使用寿命比较长一般为1000写/擦循环 (4)数据保留时间长般为10年 (5)全静态工作:OHz-24Hz (6)三级程序存储器锁定 (7) 128*8位内部RAM (8) 32条可编程I/0线 (9)两个16位定时器/计数器 (10) 5个中断源 (11)可编程串行通道 (12)低功耗的闲置和掉电模式 (13)片内振荡器和时钟电路 AT89C51的管脚说明如下: VCC端口:供电电压。 GND端口:接地端口。PO端口:PO端口为一个8位漏级开路双向I/0端口,每脚可吸收8个TTL门电流。当PO I-I的管脚第一次写1时,被定义为高阻输入。PO能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,PO端口作为原码输入口,当FIASH进行校验时,PO输出原码,此时PO外部必须被拉高。P1端口:Pi端口是一个内部提供上拉电阻的8位双向I/0端口,Pi端口缓冲器能接收输出4个TTI,门电流。Pi端口管脚写入1后,被内部上拉为高,可用作输入,P1端1-l被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1端口作为低八位地址接收。P2端口:P2端口为一个内部上拉电阻的8位双向I/0口,P2端口缓冲器可接收,输出4个TTL门电流,当P2端口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。作为输入时,P2端口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2端口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2端口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2端口输出其特殊功能寄存器的内容。P2端口在FLASH编程和校验时接收高八位地址信号和控制信号。P3端口:P3端口管脚是8个带内部上拉电阻的双向I/0口,可接收输出4个TTL门电流。当P3端口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,当外部下拉为低电平,P3端口将输出电流,这是由于内部上拉的缘故。P3端口也可作为AT89C51的一些特殊功能口,如下表所示: (1) P3. 0 RXD(串行输入端口) (2) P3. 1 TXD(串行输出端口) (3) P3.2 /INTO(外部中断0) (4) P3.3 ANTI(外部中断1) (5) P3.4 TO(记数器0外部输入) (6) P3.5 T1(记数器1外部输入) (7) P3.6 /WR(外部数据存储器写选通) (7) P3.7 /RD(外部数据存储器读选通) (8) P3端口同时为闪烁编程和编程校验接收一些控制信号。 (9) RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。 (10) ALE/PROD:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出1 F.脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX和MOVC指令时ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。 (11) /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 (12) /EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(OOOOH-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在 FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。 (13) XTALl:反向振荡放大器的输入及内部时钟工作电路的输入。 (14) XTAL2:来自反向振荡器的输出。 振荡器的特性如下: XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。输入系内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。 芯片擦除:整个FPEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平lOms来完成。在芯片擦操作中,代码阵列全被写“1且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止110702.3 LED显示器接口2.3.1 LED显示原理LED是发光二极管的缩写。LED显示器是由发光二极管构成的,所以在显示器前面冠以“LED”。LED显示器在单片机中的应用非常普遍。通常所说的LED显示器由7个发光二极管组成,因此也称之为七段LED显示器.此外,显示器中还有一个圆点型发光二极管(在图中以dp表示),用于显示小数点。通过七段发光二极管亮暗的不同组合,可以显示多种数字、字母以及其它符号。共阳极接法把发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接+5V。这样阴极端输入低电平的段发光二极管就导通电亮,而输入高电平的则不点亮。共阴极接法把发光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样阳极端输入高电平的段发光二极管就导通点亮,而输入低电平的在不点亮。使用LED显示器时要注意区分这两种不同的接法。为了显示数字或符号,要为LED显示器提供代码。因为这些代码是为显示字形的,因此称之为字形代码。七段发光二极管,再加上一个小数点位,共计八段。因此提供给LED显示器的字形代码正好一个字节。各代码位的对应关系如下:代码位D7D6D5D4D3D2D1D0显示段dpgfedcba用LED显示器显示十六进制数的字形代码在下表中列出。十六进制数字形代码表字型共阳极代码共阴极代码字型共阳极代码共阴极代码0C0H3FH990H6FH1F9H06HA88H77H2A4H5BHB83H7CH3B0H4FHCC6H39H499H66HDA1H5EH592H6DHE86H79H682H7DHF8EH71H7F8H07H灭FFH00H880H7FH2.4双积分A/D转换器原理双积分A/D由电子开关、积分器、比较器和控制逻辑等部件组成。双积分A/D是将未知电压Vx转换成时间值来间接测量的,所以双积分A/D也称为V-T型A/D。在进行一次A/D转换时,开关先把Vx输入到积分器,积分器从0V开始进行固定时间T的正向积分,时间T到后,开关将与Vx极性相反的基准电压VRFF输入到积分器进行反相积分,到积分器输出为0V时停止反相积分。由积分器输出波形可以看出:反相积分时积分器的斜率是固定的,Vx越大,积分器的输出电压就越大,反相积分时间也就越长。计数器在反相积分时间内计数值就是与输入电压Vx 在时间T内的平均值对应的数字量。由于这种A/D要经历正、反两次积分,故转换速度较慢。常用的双积分式A/D集成电路有MC14433(三位半)、ICL7135(四位半)。2.4.1MC14433MC14433是一种三位半积分式A/D。其最大输出电压为199.9MV和1.999V两档,抗干扰性强,转换精度高,但转换速度较慢(约每秒1-10次)。 一、MC14433的结构 如图给出了MC14433的引脚分布和逻辑结构框图。MC14433的引脚功能如下:VDD : 主电源,+5V;VEE : 模拟部分呢的负电源,-5V;VSS : 数字地;VR : 基准电压输入线,为200mV或2V;Vx : 被测电压输入线,最大为199.9mV或1.999V;VAG : VR 和Vx的地(模拟地);RI : 积分电阻输入线,当Vx量程为2V时RI取470千欧;当Vx量程为20时RI取27千欧;CI : 积分电容输入线,CI一般取0.1uF的聚丙烯电容;RI/CI: RI和CI的公共连接端; C01,C02 : 接失调补偿电容C0,值约0.1uF;CLKI,CLKO:外接振荡器时钟频率调节电阻RC,其典型值是300千欧;时钟频率随RC值上升而下降;EOC : 转换结束状态输出线。EOC是一个宽为0.5个时钟周期的正脉冲;DU : 更新转换控制信号输入线,DU若与EOC相连,则每次A/D转换结后自动启动新的转换;OR : 过量程状态信号输出线,低电平有效,当|Vx|VR 时OR有效;DS4DS1 : 分别是个、十、百、千万的选通脉冲宽度为18个时钟周期的正脉冲,它们之间的间隔时间为两个时钟周期(见图);2-1 MC14433引脚图 Q3Q0 : BCD码数据输出线,动态地输出千位、百位、十位、个位值,即: DS4有效时,Q3Q0表示的是个位值(09); DS3有效时,Q3Q0表示的是十位值(09); DS2有效时,Q3Q0表示的是百位值(09); DS1有效时,Q3表示的是千位值(0或1)、Q2表示转换极性(0负1正)、Q1无意义、Q0为1而Q3为0表示过量程(太大)、Q0为1且Q3为1表示欠量程(太小)。 2-2 MC14433选通脉冲时序波形 二、单片机与MC14433的接口方法 由于MC14433的输出是动态的,所以单片机必须通过并行接口和MC14433连接,如图2-3是MC14433和单片机的一种接口逻辑。图2-3 MC14433和单片机的一种接口逻辑2.5 74LS154 译码是编码的逆过程,在编码时,每一种二进制代码状态,读赋予了特定的含义,即都表示了一个确定的信号或对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路叫做译码器。或者说,译码器是可以讲输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。根据需要,输出信号可以是脉冲,也可以是高电平或者是低电平,译码器的种类很多,但他们的工作原理和分析设计方法大同小异。2.5.1 4线/16线译码器(一) 真值表表2.5.1 4线/16线译码器真值表 由真值表可知:引脚G1、G2接低电平时芯片工作,A、B、C、D为片选,Y0Y15为输出,其关系如上表。2.5.2 74LS154及其接口电路如图2-4,引脚G1、G2接低电平,芯片工作。片选A、B、C、D 分别接单片机P2口的4、5、6、7脚,即通过单片机的内部处理给P2口赋值,从而达到改变片选的效果,得到相应输出。输出Y0Y15分别接反向器,前13个值有用,经反向器与光柱的C1C13相连,来控制光柱的亮、灭,高电平亮,低电平灭。2-4 74ls154与单片机引脚图2.6 74LS245 三态输出八总线收发器 2.6.174LS245引脚及功能 74LS245是三态输出八总线收发器,其引脚图如下图所示。 G引脚接低电平,DIR脚可接高电平或低电平。当DIR脚接高电平,实现把B数据传给A的功能。当DIR脚接低电平,实现把A数据传给B的功能。见表2.6.1。表2.6.1三态输出八总线收发器功能表 74LS245 引脚图2.6.2 74LS245接口电路 如图2-4所示,在本系统中该芯片G引脚接低电平,DIR引脚接高电平,实现A数据向B总线传送的功能。A1A8分别与单片机的P0口相接,B1B8分别与光柱的S1S8相连,控制光柱的亮灭,低电平亮,高电平灭。第三章 接口板电路设计3.1接口板硬件框图 图3-1硬件框图3.2接口板电路图如图3-2所示硬件电路配合软件共同仿真,运行正常。第四章 系统软件设计4.1汇编语言程序设计概述4.1.1汇编语言的特点及其语句格式以助记符表示的指令,就是计算机的汇编语言,每一条指令就是汇编语言的一条语句。1. 汇编语言的特点汇编语言有如下特点:l 助记符和指令一一对应,所以用汇编语言编写的程序效率高,占用存储空间小,运行速度快,因此汇编语言能编写出最优化的程序。l 使用汇编语言编程比使用高级语言困难。因此汇编语言是面向计算机的,汇编语言的程序设计人员必须对计算机硬件有相当深入的了解。l 汇编语言能直接访问存储器及接口电路,也能处理中断,因此汇编语言程序能直接管理和控制硬件设备。l 汇编语言缺乏通用性,程序不易移植,各种计算机都有自己的汇编语言,不用汇编语言的计算机之间不能通用。2. 汇编语言的语句格式各种计算机汇编语言的语法规则是基本相同的,且具有相同的语句格式。MCS-51汇编语言的语句格式表示如下::;即一条语句是由标号、操作码、操作数、注释4个部分所组成的,其中括号括起来的是可选择部分,可有可无,视需要而定。1. 标号标号是语句地址的标志符号,有了标号,程序中的其它语句才能访问该语句。有关标号的规定如下:标号是由18个ASCII字符组成,但头一个字符必须是字母,其余字符可以是字母、数字或其它特定字符。不能使用本汇编语言已经定义了的符号作为标号,如指令助记符、伪指令记忆符以及寄存器的符号名称等。标号后边必须跟以冒号(:)。同一标号在一个程序中只能定义一次,不能重复定义。一语句可以有标号,也可以没有标号,标号的有无取决于本程序中的其它语句是否需要访问这条语句。2. 操作码操作码用于规定语句执行的操作内容,操作码是以指令助记符表示的,操作码是汇编指令格式中唯一不能空缺的部分。3. 操作数操作数用于给指令的操作提供数据或地址。在一条语句中,操作数可能是空白的,也可能只包括一项,还可能包括二项、三项,各操作数之间以逗号分隔。MCS-51的操作数可能有寄存器、直接、间接等7种不同的寻址方式。4. 注释注释不属于语句的功能部分,它只能对语句的解释说明,只要用“;”开头,即表明以下为注释内容。使用注释可使程序的文件编制显得更加清楚,帮助程序人员阅读程序,简化软件的维护。注释的长度不限,一行不够时可以换行接着书写,但换行时应注意在开头使用“;”号。5. 分界符(分隔符)分界符用于把语句格式中的各部分隔开,以便于区分,包括空格、冒号、分号或逗号等多种符号。这些分界符号在MCS-51汇编语言中使用情况如下:冒号 用于标号之后空格 用于操作码和操作数之间逗号 用于操作数之间分号 用于注释之前汇编语言程序设计的特点所谓程序设计就是编写计算机程序。汇编语言程序设计,就是使用汇编指令来编写计算机程序。在进行单片机的汇编语言程序设计时请注意如下特点:在程序中对数据的存放、寄存器和工作单元的使用等作出具体安排。设计人员必须对所使用的单片机的硬件结构有较为详细的了解,特别是对各类寄存器、端口、定时器/计数器、中断等内容更应了如指掌,以便在程序设计中熟练使用。对程序设计的技巧性要求较高。4.2软件功能设计 本软件主要用于单片机驱动光柱、数码管显示及上、下限报警设置。输入信号经运放电路和A/D转换后进入单片机处理。主程序单片机检测键盘,检测到后分别执行相应程序,主要是上、下限的设置,及相对应的光柱显示和LED指示。中断程序是单片机执行中断响应,对输入的信号进行光柱显示和数码管显示。4.3软件流程图4.3.1系统总程序设计 中断程序流程图 主程序流程图4.3.2光柱程序设计把经处理后的信号数字除以8,得商和余数分别放入指定寄存器中,由光柱共阳型电路图可知,Ci为“1”,Si为“0”时第i根二极管点亮。从可把扫描程序分成三个循环,第一个循环中给P0口覆0,P2口覆“00010000”“10000000”循环一次覆一个,以商为循环次数。第二个循环给P2覆前一循环后的A的值,即选中商加1的C,给P0覆“00000001”“10000000”,以余数为循环次数。第三个循环给P0口覆1,P2口覆前次循环后下一个Ci“10000000”循环一次覆一个,以商为循环次数。这样周而复始就形成了光柱的动态扫描程序。程序见附24.4用汇编语言编写的软件程序见附3第五章 结束语本系统主要根据现有各类数字显示仪模式进行设计。它可用于各类模拟输入信号定量和定性的显示。用单片机驱动光柱,使技术不断成熟,成本大幅度下降。在系统中,我完成的设计包括以下两大部分:1.系统硬件的设计:主要是系统原理图和PCB图的设计,包括运放电路、A/D转换电路、单片机与光柱的接口电路、数字显示电路、报警电路的设计。设计以可靠性和实用性为原则,选用的元器件,在保证可用的基础上,尽力使电路简单化。2.系统软件的设计:采用汇编语言设计。包括光柱显示程序,数码管显示程序,键盘程序等。由于设计PCB时考虑不周全,使得三片164放不下,导致数码管不能工作,硬件电路设计不够成熟,在调试中虽得到了改进,但影响了板子的美观。等等类似的错误,在今后的学习工作中将进一步改进。致 谢本文的研究工作是在于庆丰老师的精心指导和悉心关怀下完成的,在我的学业和论文的研究工作中无不倾注着指导老师辛勤的汗水和心血。指导老师的严谨治学态度、渊博的知识、无私的奉献精神使我深受的启迪。从尊敬的指导老师身上,我不仅学到了扎实、宽广的专业知识,也学到了做人的道理。在此我要向我的指导老师致以最衷心的感谢和深深的敬意。感谢和我一起学习潘伟英、张登辉、徐国祥、方建良、王建飞等同学给予的关心和帮助。在多年的学习生活中,还得到了许多领导和老师的热情关心和帮助,在此,向所有关心和帮助过我的领导、老师、同学和朋友表示由衷的谢意! 衷心地感谢在百忙之中评阅论文和参加答辩的各位专家、教授!参考文献1 张友德 ,赵志英,单片微型机原理应用与实践 ,复旦大学出版社2 王福瑞,单片微机测控系统设计大全,北京航天航空大学,20023 李广弟,单片机基础,北京航天航空大学,20014 夏路易,电路原理图与电路板设计教程 Protel99SE,北京希望电子出版社5 李维,郭强,液晶显示应用技术,电子工业出版社,20026 张毅刚,MCS-51单片机应用设计,哈尔滨工业大学出版社,19927 康华光,电子技术基础,高等教育出版社为你提供优秀的毕业论文参考资料,请您删除以下内容,O(_)O谢谢!A large group of tea merchants on camels and horses from Northwest Chinas Shaanxi province pass through a stop on the ancient Silk Road, Gansus Zhangye city during their journey to Kazakhstan, May 5, 2015. The caravan, consisting of more than 100 camels, three horse-drawn carriages and four support vehicles, started the trip from Jingyang county in Shaanxi on Sept 19, 2014. It will pass through Gansu province and Xinjiang Uygur autonomous region, and finally arrive in Almaty, formerly known as Alma-Ata, the largest city in Kazakhstan, and Dungan in Zhambyl province. The trip will cover about 15,000 kilometers and take the caravan more than one year to complete. The caravan is expected to return to Jingyang in March 2016. Then they will come back, carrying specialty products from Kazakhstan A small art troupe founded six decades ago has grown into a household name in the Inner Mongolia autonomous region. In the 1950s, Ulan Muqir Art Troupe was created by nine young musicians, who toured remote villages on horses and performed traditional Mongolian music and dances for nomadic families. The 54-year-old was born in Tongliao, in eastern Inner Mongolia and joined the troupe in 1975.He says there are 74 branch troupes across Inner Mongolia and actors give around 100 shows every year to local nomadic people. I can still recall the days when I toured with the troupe in the early 80s. We sat on the back of pickup trucks for hours. The sky was blue, and we couldnt help but sing the folk songs, Nasun says. The vastness of Inner Mongolia and the lack of entertainment options for people living there, made their lives lonely. The nomadic people were very excited about our visits, Nasun recalls. We didnt have a formal stage. The audience just sat on the grass. Usually, the performances became a big party with local people joining in. For him, the rewarding part about touring isnt just about sharing art with nomadic families but also about gaining inspiration for the music and dance. Ulan Muqir literally translates as red burgeon, and todays performers of the troupe still tour the regions villages and entertain nomadic families, but their fame has spread around the world. On May 16 and 17, nearly 100 singers and dancers from the troupe performed at Beijings Poly Theater. Their show, titled Ulan Muqir on the Grassland, depicted the history and development of the art troupe. Being from the region allowed me to embrace the culture of Inner Mongolia and being a member of the troupe showed me where I belonged, Nasun, the art troupes president, who is also a renowned tenor, tells China Daily. During a tour in 1985, he went to a village and met an elderly local man, who told him a story about his friendship with a solider from Shenyang, capital of Northeast Chinas Liaoning province, decades ago. The solider gave the old man a handmade saddle when they bid farewell. The story inspired Nasun to write Carved Saddle, a song that later became one of his most popular numbers. Now, every year, Nasun recruits young singers and dancers for the troupe. The troupe has also designed a new repertoire, which is mostly based on the daily lives of Mongolian people, especially the lives of nomadic families, and has combined contemporary musical elements with folk songs of the region. Haimu, a 25-year-old khoomei (a local variant of overtone singing) singer, joined the troupe three years ago. Along with a six-member band, he performs fast songs and soft ones that he writesall while playin

温馨提示

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

评论

0/150

提交评论