版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号毕业设计(论文)题目:单片机红外汽车测速本科毕业设计(论文)诚信承诺书本人郑重声明:所呈交的毕业设计(论文)单片机红外测速设计是本人在导师的指导下独立进行研究所取得的成果,其内容除了在毕业设计(论文)中特别加以标注引用,表示致谢的内容外,本毕业设计(论文)不包含任何其他个人、集体已发表或撰写的成果作品。班级:学号:作者姓名:年月日xx大学xx学院机电系电子信息工程专业毕业设计论文任务书一、题目及专题:题目单片机红外汽车测速设计2、专题单片机红外汽车测速的软硬件设计二、课题来源及选题依据红外线传感器应用相当广,在许多地方你都可以看到它的身影,如红外门禁系统,红外报警系统、红外测距系统,红外遥控系统等等。自从单片机问世以来,在国外,他已广泛应用于自动控制、数据采集和处理、家用电器等各方面,同时也参透到其他各个科技领域。在国内,虽然起步比较晚,但由于单片机物美价廉、功能强、体积小、使用灵活方便,越来越得到发展,尤其在工业过程控制、自动化仪器等领域得到广泛应用。所以本次毕业设计我选择了单片机红外汽车测速这个课题。单片机红外汽车测速精度高,应用广。三、本设计(论文或其他)应达到的要求:1.硬件电路的设计2.用protel画出硬件原理图3.软件编程程序框图设计4.软件编程实现汽车速度测量四、接受任务学生:班姓名五、开始及完成日期: 自年月日至年月日六、设计(论文)指导(或顾问): 指导教师签名签名签名教研室主任〔学科组组长研究所所长〕签名 系主任签名xxxx年xx月xx日基于DCT的JPEG基本系统的MATLAB实现摘要随着居民生活水平的不断提高,汽车已经成为现代社会中不可缺少的一部分。本次设计制作的单片机红外汽车测速仪能够显示汽车的行驶速度。单片机的优点是体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。。而且单片机与数字电路完美的搭配组合能够完成前沿先进的设计。红外线发射与接收的方式有两种,其一是直射式,其二是反射式。直射式指发光管和接收管相对安放在发射与受控物的两端,中间相距一定距离;反射式指发光管与接收管并列一起,平时接收管始终无光照,只在发光管发出的红外光线遇到反射物时,接收管收到反射回来的红外光线才工作。本产品具有密度大、体积小、易安装、易操作等优点。这是一般汽车电子产品所没有的。关键词:单片机;测速;红外线发射
AbstractWiththecontinuousimprovementoflivingstandards,carshavebecometheindispensablepartofsociety.Thedesignofmicrocontrollerinfraredspeeddetectorcapableofdisplayingthecarspeed.SCMhastheadvantageofsmallsize,lightweight,anti-interferenceability,lessdemandingontheenvironment,lowcost,highreliability,goodflexibility,developmoreeasily..Microcontrolleranddigitalcircuitsandwiththeperfectcombinationofcutting-edgeadvanceddesigntocompletion.Infraredtransmitterandreceiverintwoways,oneisthedirecttype,theotherisreflective.LEDdirect-typereferstotherelativeplacementandreceivingtubelaunchedandcontrolledatbothendsofthemiddledistanceapart;reflectivemeansLEDtubestiedtogetherwiththereceiver,usuallyreceivingtubehasnolight,onlytheissueofinfraredLEDencounteredlightreflector,thereceivertubereceivetheinfraredlightreflectedbackbeforework.Thisproducthashighdensity,smallsize,easytoinstall,easytooperate.Thisisageneralautomotiveelectronicproductsdonothave.
Keywords:microcontroller;speed;infraredemission
PAGEVIPAGEV单片机红外汽车测速目录1绪论 12课题研究内容和分析论证 32.1课题研究内容 32.2整体方案设计与选择 32.2.1显示部分电路选择 32.2.2计数电路选择 32.3系统结构图 43硬件设计 53.1AT89C51单片机 53.1.1单片机发展过程 53.1.2AT89C51单片机简介 63.1.3主要功能 63.1.3管脚说明 73.1.4振荡器特性 83.274LS14 93.2.1施密特触发器介绍 93.2.2施密特触发器的应用 93.2.374LS14介绍 103.3七段LED数码显示器 113.3.1七段LED数码管 113.3.2LED数码显示器的显示段码 133.3.374LS164显示接口芯片 133.4红外发射接收电路 153.4.1红外线特点 153.4.2红外线发射与接收器件 153.4.3发射接收电路组成 194软件设计 214.1中断程序设计 214.2显示输出程序 234.3总程序设计 245总结与展望 25致谢 26参考文献 27附录 28xx大学学士学位单片机红外测速设计PAGE36PAGE351绪论单片机自20世纪70年代问世以来,以极高的性能价格比受到人们的重视和关注,所以应用很广泛,发展很迅速。单片机的优点是体积小,重量轻,抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。广大工程技术人员通过学习有关单片机的知识后,也能依靠自己的力量来开发所希望的单片机系统,并可获得较高的经济效益。而且单片机与数字电路完美的搭配组合能够完成前沿先进的设计。目前单片机技术和数字电子技术已经广泛地应用于计算机,自动控制,电子测量仪表,电视,雷达,通信等各个领域。例如在现代测量技术中,数字测量仪表不仅比模拟测量仪表精度高,功能高,而且容易实现测量的自动化和智能化。随着集成技术的发展,尤其是中,大规模和超大规模集成电路的发展,单片机和数字电子技术的应用范围将会更广泛地渗透到国民经济的各个部门,并将产生越来越深刻的影响。随着现代社会的电子科技的迅速发展,要求我们要理论联系实际。2课题研究内容和分析论证2.1课题研究内容本次设计的任务是制作一个单片机红外汽车测速仪,使其能够显示汽车的行驶速度。主要完成以下内容:(1)系统硬件电路的详细设计根据系统要求对各部分电路进行细化。设计出具体电路,并根据各单元电路的功能需求选定具体的器件。主要包括各种芯片的选择,元器件的类型,与单片机的各引脚如何连接,各个芯片之间怎么连接等。本部分具体内容在第二章中加以介绍。(2)系统软件的详细设计根据系统软件的结构划分,对各个功能模块进行详细设计,同时画出每个部分的程序框图,最后把单独的程序结合在一起。本部分具体内容在第三章中加以介绍。2.2整体方案设计与选择2.2.1显示部分电路选择这部分硬件和软件部分设计我考虑的两种方案:方案一:串行接法设计中要显示3位数字,用74LS164作为显示驱动,其中带锁存,使用串行接法可以节约I/O口资源,发送数据时容易控制。方案二:并行接法使用并行接法时要对每个数码管用I/O口独立输入数据,占用资源较大。由于设计中用一块单片机进行控制,资源有限,选择了方案一。另外,使用锁存也起到节约资源的作用。2.2.2计数电路选择本次设计中主要要记录汽车轮子所转的圈数并同时记录转这些圈数所用的时间,然后通过圈数计算出路程最后得出速度。在本设计中我想了两个方案:方案一:使用红外中断将红外发光二极管和红外光敏三极管分别置于车轮俩边,使他们能够通过车轮上小孔进行对射。当车轮转一圈时,红外光敏三极管接收到红外发光二极管的光,从而红外光敏三极管电路接通,产生高电平,经施密特触发器74LS14整形并传送到单片机的外部中断0执行中断程序记录圈数。方案二:使用电感式接近开关在汽车轮子侧面装一个金属物体,然后在附近安置一个振荡感应头,当金属物体在接近这个能产生电磁场的振荡感应头时,使物体内部产生涡流。这个涡流反作用于接近开关,使接近开关振荡能力衰弱,内部电路的参数发生变化,由此识别出有无金属物体接近,进而控制开关的通或断,接通一次就表示轮子转了一圈。考虑到取材问题,我采用方案一设计。综上所述,我所要做出来的系统整体方案为:红外传感器中断进行汽车轮子所转圈数的计数和所用时间的计数,用74LS164作为显示驱动,串行连接3个数码管。2.3系统结构图本次设计中用到的硬件有红外发光二极管、红外光敏三极管、施密特触发器(74LS14)、单片机(AT89C51)、显示芯片(74LS164)、数码管。下图2.1为系统的结构框图。信信号采集整形单片机输出显示图2.1系统结构图3硬件设计3.1单片机的最小应用系统[1]3.1.1单片机发展过程单片机一词是来自英文SingleChipMicrocomputer,它是80年代初从英文直译而来。单片机物理含义是把CPU、存储器和各种各样外围设备的接口都集成在一块半导体芯片上,形成单片机的计算机。但是,目前国内外的多数厂商和学者普遍改称“微控制器”(MicrocomputerUnit)来代替以前的单片机(SingleChipMicrocomputer)。究其原因,是这类微型计算机,从功能到形态皆由控制计算机演变而来。因此,单片机改称微控制器后,其含义就更加准确。单片机在一块芯片上集成了中央处理单元CPU、随机存储器RAM、只读存储器ROM、定时/计数器和多种功能输入/输出I/O及A/D转换等。就其组成而言,一片单片机就是一台计算机。单片机的发展划分为四个阶段:第一阶段(1974年开始):单片机初级阶段。因工艺限制,单片机采用双片的形式,而且功能比较简单,如仙童公司的F8实际上只包括了8位CPU、64字节RAM和2个并行I/O口,因此,还需加一块3851(由1KROM、定时/计数器和2个并行I/O口构成)才能组成一台完整微型计算机。第二阶段(1976年开始):低性能单片机阶段。以Intel公司的MCS-48为列,采用了单片结构。即在一块芯片内就含有8位CPU、并行I/O口、8位定时/计数器、RAM和ROM等,但无串行I/O口,中断处理也比较简单,片内RAM和ROM容量较小,且寻址范围有限,一般都不大于4K字节。第三阶段(1978年开始):高性能单片机阶段。这一类单片机带有串行I/O,有多极中断处理,定时/计数器为16位,片内的RAM和ROM相对增大,且寻址范围可达64K字节,有的片内还带有A/D转换接口。这类单片机有Intel公司的MCS-51,Motorola公司的6801和Zilog公司Z8等。由于这类单片机应用的领域较广,目前还在不断改进和发展着。第四阶段(1982年开始):16位单片机阶段。16位单片机除了CPU位16位外,RAM和ROM容量进一步增大,实时处理的能力更强。如Intel公司的MCS-96,其集成度已为120000管子/片,主振幅12MHZ,片内RAM为232字节,ROM为8K字节,中断处理为8级,而且片内带有多通道10位A/D转换和高速输入/输出部件(HSIO),实时处理的能力很强根据1989年5月的统计,包括单片信号处理机在内,单片机有70几个系列463个机种。3.1.2AT89C51单片机简介AT89C51单片机的指令长度较短:单字节指令有49条;双字节指令有46条;最长的是三字节指令,只有16条。指令周期也短;单机器周期指令64条;双机器周期指令45条;只有乘、除两条指令需要4个周期。这些指令在12MHZ晶振的情形下,执行时间分别为1us、2us和4us。可见,MCS-51指令系统在存储空间和执行时间方面具有较高的效率,编程的程序占用内存单元少,执行也很快捷,与其应用范围的要求很想适应。在8051单片机指令系统中,有丰富的位操作(或称位处理)指令,形成一个相当完整的位操作指令子集,成为该指令系统的重大特色。这对于需要进行大量位处理的程序将带来明显的简捷和方便。3.1.3复位电路MCS-51系列单片机的复位是由外部的复位电路实现的。复位电路的目的是产生持续时间不小于2个机器周期的高电平。单片机通常采用2种形式的复位电路:上电自动复位电路和按钮开关复位电路。图为上电自动复位电路。上电自动复位电路是通过电容充电来实现的。在接通电源(上电)的瞬间,RC电路充电,由于电容C两端的电压不能突变,在RESET引脚上电压接近电源电压+5V;随着充电时间的延长,充电电流减小,RESET引脚的电位也逐渐下降;当电容C两端的电压接近+5V,RESET引脚也被拉成低电平。在电容C充电过程中,只要RESET引脚能够保持10ms的高电平,就能使单片机有效地复位。如图3.1所示图3.1复位电路3.1.3振荡电路AT89C51单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器,自激振荡器与单片机内部的时钟发生器构成单片机的时钟电路。在单片机应用系统中,常选用晶体振动器作为外接振荡源,简称晶振。晶振的频率越高,则单片机系统的时钟频率越高,单片机的运行速度越快。如图3.2所示图3.2振荡电路3.1.4图3.3AT89C51引脚图1.主电源引脚Vcc和Vss(1)Vcc(40)。正常操作时接+5V电源。(2)Vss(20)。接地。2.外接晶体引脚XTAL1和XTAL2(1)XTAL1(19)。接外部晶体和微调电容的一个引脚。在单片机内部,它是一个反向放大器的输入端,这个放大器构成了片内振荡器。当采用外部振荡器时,对HMOS单片机(如8051),此引脚接地。对CMOS单片机(如80C51),此引脚作为振荡信号的输入端。(2)XTAL2(18)。接外部晶体和微调电容的另一个脚。在单片机内部,它是反向放大器的输出端。当采用外部振荡器时,对HMOS单片机,此引脚接收振荡器信号,即把振荡器信号直接送人内部时钟发生器的输入端。对CMOS单片机,此引脚应浮空。3.控制或其他电源复用引脚RST/Vpd,ALE/PROG,RSEN和EA/Vpp(1)RST/Vpd(9)。当振荡器工作时,在此引脚上出现两个机器周期以上的高电平将使单片机复位。(2)ALE/PROG(30)。当访问外部存储器时,地址锁存ALE信号的输出用于锁存低8位地址信息。即使不访问外部存储器,ALE端仍以不变的频率周期性地发生正脉冲信号。此信号的频率为振荡器的1/6。但是要注意的是,每当访问外部数据存储器时,将少发出一个ALE信号。因此假若要将ALE信号直接作为时钟信号,那么程序中必须不出现访问外部数据存储器的指令,否则将不能将ALE作为时钟信号。ALE端可以驱动(吸收或输出电流)8个LSTTL电路。(3)PSEN(29)。该端输出外部程序存储器读选通信号。当CPU从外部程序存储器取指令(或数据)期间,在12个振荡周期内将会出现2次PESN信息(低电平)。(4)EA/Vpp(31)访问外部程序存储器控制端。当EA端保持高电平时,单片机复位后访问内部程序存储器,当PC值超过4KB(对8051/8751)或8KB(对8052/8752)时,将自动转向执行外部程序存储器程序。当EA端保持低电平时,则只访问外部程序存储器,而不管内部是否有程序存储器。对于EPROM型单片机,在EPROM编程期间,该引脚用于施加EPROM编程电压。4.输入/输出引脚(1)P0.0~P0.7(39~32)。P0口是一个8位漏极开路型双向I/O口。在访问外部存储器时可作为地址(低8位)/数据分时复用总线使用。当P0作为地址/数据分时复用总线使用时,在访问存储器期间它能激活内部的上拉电阻。在EPROM型单片机编程时,P0接受指令,而在验证程序时,则输出指令。验证时,要求外接上拉电阻。P0能以吸收点流的方式驱动8个LSTTL电路。(2)P1.0~P1.7(1~8)。P1是一个内部带上拉电阻的8位准双向I/O口。在对EPROM型单片机编程和验证程序时,它接收低8位地址。P1能驱动(吸收或输出电流)4个LSTTL电路。(3)P2.0~P2.7(21~28)。P2是一个内部带上拉电阻的8位准双向I/O口。在访问外部存储器时,它送出高8位地址。在对EPROM型单片机编程和验证程序期间,它接收高8位地址。P2可以驱动(吸收或输出电流)4个LSTTLL电路(3)P3.0~P3.7(10~17)。P3是一个内部带上拉电阻的8位准双向I/O口。P3能驱动(吸收或输出电流)4个LSTTL电路。P3口每个引脚分别具有第二功能,如表3-1所示表3-1P3各口线的第二功能口线第二功能P3.0RXD(串行口输入)P3.1TXD(串行口输出)P3.2TNT0(外部中断0外部输入)P3.3TNT1(外部中断1外部输入)P3.4T0(定时器/计数器0外部输入)P3.5T1(定时器/计数器1外部输入)P3.6WR(外部数据存储器写选通)P3.7WD(外部数据存储器读选通) 3.2整形滤波电路[2]3.2.1施密特触发器介绍施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增两种不同变化方向的输入信号,施密特触发器有不同的阀值电压。门电路有一个阈值电压,当输入电压从低电平上升到阈值电压或从高电平下降到阈值电压时电路的状态将发生变化。施密特触发器是一种特殊的门电路,与普通的门电路不同,施密特触发器有两个阈值电压,分别称为正向阈值电压和负向阈值电压。在输入信号从低电平上升到高电平的过程中使电路状态发生变化的输入电压称为正向阈值电压,在输入信号从高电平下降到低电平的过程中使电路状态发生变化的输入电压称为负向阈值电压。正向阈值电压与负向阈值电压之差称为回差电压。它是一种阈值开关电路,具有突变输入——输出特性的门电路。这种电路被设计成阻止输入电压出现微小变化(低于某一阈值)而引起的输出电压的改变。利用施密特触发器状态转换过程中的正反馈作用,可以把边沿变化缓慢的周期性信号变换为边沿很陡的矩形脉冲信号。输入的信号只要幅度大于vt+,即可在施密特触发器的输出端得到同等频率的矩形脉冲信号。当输入电压由低向高增加,到达V+时,输出电压发生突变,而输入电压Vi由高变低,到达V-,输出电压发生突变,因而出现输出电压变化滞后的现象,可以看出对于要求一定延迟启动的电路,它是特别适用的.从传感器得到的矩形脉冲经传输后往往发生波形畸变。当传输线上的电容较大时,波形的上升沿将明显变坏;当传输线较长,而且接受端的阻抗与传输线的阻抗不匹配时,在波形的上升沿和下降沿将产生振荡现象;当其他脉冲信号通过导线间的分布电容或公共电源线叠加到矩形脉冲信号时,信号上将出现附加的噪声。无论出现上述的那一种情况,都可以通过用施密特反相触发器整形而得到比较理想的矩形脉冲波形。只要施密特触发器的vt+和vt-设置得合适,均能受到满意的整形效果。。3.2.2施密特触发器的应用施密特触发器的应用:1.波形变换可将三角波、正弦波等变成矩形波。2.脉冲波的整形数字系统中,矩形脉冲在传输中经常发生波形畸变,出现上升沿和下降沿不理想的情况,可用施密特触发器整形后,获得较理想的矩形脉冲。3.脉冲鉴幅幅度不同、不规则的脉冲信号时加到施密特触发器的输入端时,能选择幅度大于欲设值的脉冲信号进行输出。下面重点说一下施密特触发器的对脉冲波的整形作用。在数字系统中,矩形脉冲经传输后往往发生波形畸变:输入信号是由直流分量和正弦分量叠加而成的,只要输入信号的幅度大于VT+,即可在施密特触发器的输出端得到同频率的矩形脉冲信号。当传输线上电容较大时,波形的上升沿和下降沿将明显变化。当传输线较长,而且接收端的阻抗与传输线的阻抗不匹配时,在波形的上升沿和下降沿将产生振荡现象。无论出现上述的哪一种情况,都可以通过施密特触发器整形而获得比较理想的矩形脉冲波形。3.2.374LS14介绍在本系统中选用了由TTL电路集成的施密特触发器74LS14。74LS14是一个6反向器,引脚定义如图3.5:A端为输入端,Y端为输出端,一片芯片一共6路,即1,3,5,9,11,13为输入端,2,4,6,8,10,12为输出端,输出结果与输入结果反向。即如果输入端为高电平,那么输出为低电平。如果输入低电平,输出为高电平74LS14具有以下特点:(1)输入信号边沿的变化即使非常缓慢,电路也能正常工作。(2)对于阈值电压和滞回电压均有温度补偿。(3)带负载能力和抗干扰能力都很强。74LS14主要参数如表3-2所示:表3-274ls14d主要参数的典型值器件型号延迟时间(ns)每门功耗(mW)VT+(V)VT-(V)ΔVT(V)74LS140.83.3数码管显示电路[3]3.3.1七段LED数码管数码管是一种半导体发光器件,其基本单元是发光二极管。数码管的分类:(1)数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元(多一个小数点显示)。(2)按能显示多少个“8”可分为1位、2位、4位等等数码管。(3)按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管。共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮。当某一字段的阴极为高电平时,相应字段就不亮,共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管。共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮。当某一字段的阳极为低电平时,相应字段就不亮。通常七段LED数码显示器有8个发光二级管,其中7个发光二级管构成一个“8”字,1个发光二级管用于显示小数点,这8个笔段分别用a~h表示。七段LED数码显示器与单片机的并行接口很简单,只要将1个8位并行输出(口必须带输出锁存)与显示器8个引脚相连即可。但要注意输出口的实际驱动能力,必要时应加驱动电路。每个发光二级管均有其额定工作电流(5~10mA),所以实际使用时在每个发光二级管回路中应该接限流电阻,使其工作在额定电流范围内。数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。①静态显示驱动:静态驱动也称直流驱动。静态驱动是指每个数码管的每一个段码都由一个单片机的I/O端口进行驱动,或者使用如BCD码二-十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高,缺点是占用I/O端口多,如驱动5个数码管静态显示则需要5×8=40根I/O端口来驱动,要知道一个89S51单片机可用的I/O端口才32个呢:),实际应用时必须增加译码驱动器进行驱动,增加了硬件电路的复杂性。②动态显示驱动:数码管动态显示接口是单片机中应用最为广泛的一种显示方式之一,动态驱动是将所有数码管的8个显示笔划"a,b,c,d,e,f,g,dp"的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。本此设计采用串并转换电路74LS164为静态显示电路。3.3.2LED数码显示器的显示段码8位并行输出口输出不同的数据即可显示不同的字符,通常将控制发光二极管的一个字节数据称为段码。共阳极结构与共阴极的显示器其段码互补。如一个字节中的最高位对应h笔段、最低位对应a笔段,则显示字符与对应的段码如表3-3所示表3-3七段LED数码管显示器的段码显示字符共阳极段码共阴极段码字型共阳极段码共阴极段码0COH3FHA88H77H1F9H06HB83H7CH2A4H5BMCC6H39H3BOH4FHDA1H5EH499H66HE86H79H592H6DHF8EH71H682H7DHP8CH73H7F8H07HUC1H3EH880H7FHY91H6E990H6FH黑FFH00H3.3.374LS164显示接口芯片[4]在本次设计中就选择了74LS164作为显示接口芯片。在单片机系统中,如果并行口的IO资源不够,而串行口又没有其他的作用,那么我们可以用74LS164来扩展并行IO口,节约单片机资源。74LS164是一个串行输入并行输出的移位寄存器。并带有清除端。其中:Q0—Q7并行输出端。A,B串行输入端。MR清除端,为0时,输出清零。CP时钟输入端。如图3.4所示。图3.474LS164引脚图当清除端(CLEAR)为低电平时,输出端(QA-QH)均为低电平。串行数据输入端(A,B)可控制数据。当A、B任意一个为低电平,则禁止新数据输入,在时钟端(CLOCK)脉冲上升沿作用下Q0为低电平。当A、B有一个为高电平,则另一个就允许输入数据,并在CLOCK上升沿作用下决定Q0的状态。硬件接口电路如图3.5所示图3.5LED显示接口电路3.4红外发射接收电路[5]3.4.1红外线特点红外线是国外著名科学家赫歇尔在一次科学实验中发现的,他发现在太阳的可见光线以外存在着一种神奇的光线,人的肉眼无法看见这种光线,但它的物理特性与可见光线极为相似,有着明显的热辐射。由于它位于可见光中红光的外侧,故而称之为红外线,红外线的波长范围很宽,介于0.75——1000微米之间,在红外线中,波长较短的为近红外线,波长最长的一段红外线为远红外线。红外光线的主要物理特征是有热效应和穿透云雾能力强。红外线的运用范围非常广泛,他能运用到军事、医疗、工程检测、人民生活等各个方面。比如:红外杀菌,导弹的红外制导、红外线夜视仪,监控检测设备,手机的红外口,宾馆的房门卡,汽车、电视机的遥控器、洗手池的红外感应等3.4.2红外线发射与接收器件1.红外发射元件(1)红外发光二极管由半导体PN结构成,其工作电压低、响应速度快、寿命长、体积小、重量轻,因此获得了广泛的应用。在半导体PN结中,P区的空穴由于扩散而移动到N区,N区的电子则扩散到P区,在PN结处形成势垒,从而抑制了空穴和电子的继续扩散。当PN结上加有正向电压时,势垒降低,电子由N区注入到P区,空穴则由P区注入到N区,称为少数载流子注入。所注入到P区里的电子和P区里的空穴复合,注入到N区里的空穴和N区里的电子复合,这种复合同时伴随着以光子形式放出能量,因而有发光现象。(2)发光二极管特性a伏安特性当超过门限电压后,随着正向电压的增加,发光管的电流先是缓慢增加而后便急剧增加。也就是说,电压稍有波动,电流便会大幅变化。此外,就一般而言,发光二极管的反向击穿电压大于5V,为了安全起见,反向击穿电压应在5V以下。b光谱特性(3)红外发光二极管的基本驱动方式早期是采用电阻限流的方式,但是这种方式不能保证恒流,会随着输入电压的变化使电流也跟随变化,这主要是基于成本因素而采用的方式;其次是传统的采用单片机控制晶体管的开关来控制电流的方式;LDO模式,这种方式可以实现恒流,但是在大多数电压差较大的场合中,这种驱动方法的效率非常低下;目前市场主流控制方法是采用PWM控制驱动,根据输入电压和输出LED的数量,可以分为Buck降压驱动、Boost升压驱动、Buck-Boost升降压驱动。PWM控制方式的好处是效率高,恒流能力好。2.红外接收器件(1)红外光敏三极管光敏三极管有PNP型和NPN型两种,其结构与一般三极管很相似,具有电流增益,只是它的发射极一边做的很大,以扩大光的照射面积,且其基极不接引线。当集电极加上正电压,基极开路时,集电极处于反向偏置状态。当光线照射在集电结的基区时,会产生电子-空穴对,在内电场的作用下,光生电子被拉到集电极,基区留下空穴,使基极与发射极间的电压升高,这样便有大量的电子流向集电极,形成输出电流,且集电极电流为光电流的β倍。a伏安特性光敏三极管在不同的照度下的伏安特性,就像一般晶体管在不同的基极电流时的输出特性一样。因此,只要将入射光照在发射极e与基极b之间的PN结附近,所产生的光电流看作基极电流,就可将光敏三极管看作一般的晶体管。光敏三极管能把光信号变成电信号,而且输出的电信号较大。b光谱特性光敏三极管存在一个最佳灵敏度的峰值波长。当入射光的波长增加时,相对灵敏度要下降。因为光子能量太小,不足以激发电子空穴对。当入射光的波长缩短时,相对灵敏度也下降,这是由于光子在半导体表面附近就被吸收,并且在表面激发的电子空穴对不能到达PN结,因而使相对灵敏度下降。3.4.3发射接收电路组成本次设计中的红外发射接收电路如图3.5所示图3.5红外发射接收电路常用的红外发光二极管(如SE303.PH303),其外形和发光二极管LED相似,发出红外光。管压降约1.4v,工作电流一般小于20mA。为了适应不同的工作电压,回路中常常串有限流电阻。在本设计中红外发光二极管采用SE303,其管压降约1.4v,工作电流一般小于20mA。现在实用比较普,遍价格便宜。本次设计中实用的红外光敏三极管是PT3201。PT3201由黑色陶瓷基座、金属外壳、玻璃透镜封装而成的高灵敏度NPN红外光敏三极管,感应峰值波长880nm。具有长寿命、高可靠性、高绝缘性、高密封性、抗湿、耐磨等特点,可在恶劣气候条件下使用。特点是:黑色陶瓷基座、金属封装、直径Φ4.8mm。高功率、绝缘性好、抗湿、耐磨。长寿命、高可靠性。镀金引脚可焊性好。红外线发射与接收的方式有两种,其一是直射式,其二是反射式。直射式指发光管和接收管相对安放在发射与受控物的两端,中间相距一定距离;反射式指发光管与接收管并列一起,平时接收管始终无光照,只在发光管发出的红外光线遇到反射物时,接收管收到反射回来的红外光线才工作。在本次设计中采用了直射式。参数计算:由于采用的是PH303红外发光二极管,所以U1=1.4V ,I<20mA。VCC采用5V电源,相当于U=5V。根据公式可以得出R1>180Ω根据常用电阻阻值表得出R1选择200Ω电阻。红外光敏三极管采用的是PT3201,U1=0.4V,I=2mA,VCC也采用5V电源。同样根据公式得出R2=2.3KΩ4软件设计4.1主程序框图[9]开始开始31H单元中是否是#14H乘法子程序除法子程序显示子程序源代码显示输出结束NY图4.1总程序框图总程序源代码:见附录C4.2乘法子程序框图4.3除法子程序框图4.4显示子程序源框图[8]开始开始取段码首地址百位偏移量送A查百位段码显示百位十位偏移量送A查十位段码显示十位十位偏移量送A查十位段码显示十位图4.2显示输出程序框图显示子程序源代码:DSPLY: MOVDPTR,#TABLE;显示子程序MOVR2,#40REDO:MOVA,@R2MOVCA,@A+DPTRMOVSBUF,AJNBTI,$;查询送完一个字节的第8位?CLRTIINCR2CJNER2,#43,REDORETTABLE:DB0C0H,0F9H,0A4H,0B0H,99HDB92H,82H,0F8H,80H,90H开始开始设置初始状态位中断允许输出状态位等待中断图4.3中断程序初始化框图外部中断0入口保护现场外部中断0入口保护现场20H单元加1恢复现场中断返回定时计数器中断0入口保护现场20H单元加1恢复现场中断返回图4.4外部中断0服务程序框图图4.5定时计数器中断0程序框图中断源程序代码:BOOT:T_CONSTEQU3CB0H;一次50MSMOV30H,#00H;外部中断次数MOV31H,#00H;定时器/计数器中断次数LCALLINI_IE0LCALLINI_TF0SETBEALJMPMAININI_IE0:SETBIT0;外部中断0初始化SETBEX0RETINI_TF0: MOVA,TMOD;定时/计数器0初始化ANLA,#F0HADDA,#00000001BMOVTMOD,AMOVTH0,#HIGH(T_CONST)MOVTL0,#LOW(T_CONST)SETBET0SETBTR0RETIE0_0:MOV A,20H;外部中断0服务程序ADD A,#01HMOV 30H,ARETITF0_0: MOVTH0,#HIGH(T_CONST);定时/计数MOV TL0,#LOW(T_CONST);器0中断服MOVA,21H;务程序ADD A,#01HMOV 31H,ARETI5总结与展望通过本次毕业设计,我对51系列单片机和PROTEL方面有了相当的认识:基本上掌握了单片机的原理和一些芯片的引脚的作用;在PROTEL方面也能独立画出电路原理图。毕业设计是对4年大学所学知识的综合性考察,同时也是对自学能力的考察。在毕业设计中经常会遇到各种各样的困难,设计到的知识可能自己还没学过或者学的并不扎实,这就需要我们自学并虚心向老师请教。通过这次毕业设计,我学到了许多知识也得到了很多经验。希望能够在以后的不断深入学习中能够弥补自己的不足之处。同时更是朝着单片机应用领域迈进。
致谢在本论文撰写完成之际,衷心感谢所有给予我指导和帮助的老师、同学。本课题从开始至最后终检,毕业设计已接近尾声。感谢机电系的领导及各位老师给予我热情的指导和帮助。特别感谢我的导师张春平老师的细心指导和支持,感谢他在百忙中为我们指导,并对论文的进展和写作提出了许多宝贵的意见,让我受益匪浅。无论是他严谨的治学态度,细致扎实的工作作风,渊博的知识,还是他的卓尔不群的思维以及对问题敏锐的洞察力,都是我今后学习的榜样。在他的帮助下我顺利完成了这次毕业设计。在此对系里各位老师和同学表示衷心的感谢是你们让我懂得了人生并不是每一天都精彩,但是只要你努力你就会有一个充实的一天。参考文献[1]邹丽新,翁桂荣.单片微型计算机原理[M].苏州大学出版社,2006:23-28,56-80.[2]邹丽新,翁桂荣.单片微型计算机接口技术[M].苏州大学出版社,2006,43-57.[3]童诗白,华成英.模拟电子技术基础(第三版)[M].高等教育出版社,2005,35-89.[4]马忠梅.单片机的C语言应用程序设计[M].北京航空航天大学出版社,1999,43-50.[5]陈汝全.单片机实用技术:整机设计、多机通信、实用技术[M].电子工业出版社,1992,78-80.[6]夏继强.单片机实验与实践教程[M].北京航空航天大学出版社,2001,21-32.[7]边远春,王志强.MCS-51单片机应用开发实用子程序[M].人民邮电出版社,32-56.[8]Jan.M.Rasaey,DiditalIntigratedCircuitsADesignPerspective[M].清华大学出版社,21-44.[9]ATMEL,8-bitMicrocontrollerwith4KBytesFlashMCS51[M].高等教育出版社,11-13.[10]MalvinoA.P.DigitalComputerElectronics.McGraw-HillPublishingCo.1997附录附录AProtel99SE是Protel公司近十年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以PCB为核心的整个物理设计。最新版本的Protel软件可以毫无障碍地去读Orcad、Pads、Accel(PCAD)等知名EDA公司设计文件,以便用户顺利过渡到新的EDA平台。Protel99SE共分5个模块,分别是:原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计。以下介绍一些Protel99SE的部分功能:*可生成30多种格式的电气连接网络表;*强大的全局编辑功能;*在原理图中选择一组器件,PCB中同样的器件也将被选中;*同时运行原理图和PCB,在打开的原理图和PCB图之间允许双向交叉查找元器件、引脚、网络;*既可以进行正向注释元器件标号(由原理图到PCB),也可以进行反向注释(由PCB到原理图),以保持电气原理图和PCB在设计上的一致性;*满足国标化设计要求(包括国标标题栏输出,GB4728国标库);*方便易用的数模混合仿真(兼容SPICE3f5);*支持用CUPL语言和原理图设计PLD,生成标准的JED下载文件;*PCB可设计32个信号层,16个电源-地层和16个机加工层;*强大的“规则驱动”设计环境,符合在线的和批处理的设计规则检查;*智能覆铜功能,覆铜可以自动重铺;*提供大量的工业化标准电路板作为设计模版;*放置汉字功能;*可以输入和输出DXF、DWG格式文件,实现和AutoCAD等软件的数据交换;*智能封装导航(对于建立复杂的PGA、BGA封装很有用);*方便的打印预览功能,不用修改PCB文件就可以直接控制打印结果;*独特的3D显示可以在制板之前看到装配事物的效果;*强大的CAM处理使您轻松实现输出光绘文件、材料清单、钻孔文件、贴片机文件、测试点报告等;*经过充分验证的传输线特性和仿真精确计算的算法,信号完整性分析直接从PCB启动;*反射和串扰仿真的波形显示结果与便利的测量工具相结合;*专家导航帮您解决信号完整性问题。附录B电路原理图附录C源程序代码:ORG0000HLJMPBOOTORG0003HLJMPIE0_0ORG000BHLJMPTF0_0ORG0013HRETIORG001BHRETIORG0023HRETIBOOT:T_CONSTEQU3CB0H;一次50MSMOV30H,#00H;外部中断次数MOV31H,#00H;定时器/计数器中断次数LCALLINI_IE0LCALLINI_TF0SETBEALJMPMAININI_IE0:SETBIT0;外部中断0初始化SETBEX0RETINI_TF0:MOVA,TMOD;定时/计数器0初始化ANLA,#F0HADDA,#00000001BMOVTMOD,AMOVTH0,#HIGH(T_CONST)MOVTL0,#LOW(T_CONST)SETBET0SETBTR0RETIE0_0:MOVA,20H;外部中断0服务程序ADDA,#01HMOV30H,ARETITF0_0: MOVTH0,#HIGH(T_CONST);定时/计数MOVTL0,#LOW(T_CONST);器0中断服MOVA,21H;务程序ADDA,#01HMOV31H,ARETIMAIN: MOVA,31HCJNEA,#14H,MAINLCALLDOMULLCALLDODIVLCALLZHHLCALLDSPLYMOV30H,#00HMOV31H,#00HLJMPMAIN被乘数低位地址放在R1中,乘数低位地址放在R0中被乘数字节数放在R2中,乘数字节数放在R3中乘积的低地址放在R4中,乘积的字节数放在R5中DOMUL: MOV32H,#88HMOV33H,#02HMOVR1,#30HMOVR0,#32HMOVR2,#01HMOVR3,#02HMOVR4,#34HMOVA,R1;复制保存地址指针MOVR6,AMOVA,R0;载入乘数地址MOVR5,A;复制保存乘数地址MOVA,R2ADDA,R2;求乘积字节数MOV26H,AMOVR7,AMOVA,R4MOVR0,ACLEAR:MOV@R0,#00H;乘积单元清零INCR0;R0加1DJNZR7,CLEARMOVA,R4MOVR7,AMOV27H,R7MOV20H,R2LP0:MOVA,R5MOVR0,AMOVA,@R0MOVB,@R1MULAB;乘积ACALLADDMINCR1DJNZR2,LP0MOVR2,20HMOVA,R6MOVR1,AMOVA,R7INCA;A加1MOVR7,AMOVR4,AINCR5DJNZR3,LP0MOVR4,27H;恢复地址MOVR5,26HRETADDM:MOV21H,A;加部分积MOVA,R4MOVR0,AMOVA,21HADDA,@R0MOV@R0,AMOVA,BINCR0;R0加1ADDCA,@R0MOV@R0,AINCR0;R0加1MOVA,@R0ADDCA,#00HMOV@R0,ADECR0;R0的数据指针调整MOVA,R0MOVR4,ARET;被除数低位地址放R0中,除数低位地址放R1中,被除数字节数放R3中;商低位地址放R0商字节数放R3DODIV: MOV1AH,#64HMOVR0,#34HMOVR1,#1AHMOVR3,26HMOVA,R0;复制保存被除数地址MOVR4,AMOVA,R1;复制保存除数地址MOVR5,AMOVA,R3;复制保存被除数字节数MOVR7,AMOVA,R0ADDA,R3MOVR6,A;部分余低位字节地址MOVR1,ALP0: MOV@R1,#00H;部分余数单元清零INCR1DJNZR3,LP0MOVA,R7;移位字节数ADDA,R7MOVR2,AMOVB,#04HMULAB;求积LP1: PUSHA;移位次数MOVA,R2MOVR3,AMOVA,R4MOVR1,ACLRC;进位清零LP2: MOVA,@R1;移位RLCAMOV@R1,AINCR1DJNZR3,LP2NEXT: MOVA,R6;保存被除数地址MOVR0,AMOVA,R5;保存除数地址MOVR1,AMOVA,R7MOVR3,A;保存被除数字节数CLRCLP3: MOVA,@R0;部分余减除数SUBBA,@R1PUSHAINCR0INCR1DJNZR3,LP3MOVA,R7MOVR3,AJCSMALL;调用余数处理子程序MOVA,R4MOVR0,AINC@R0;商加1MOVA,R6ADDA,R7DECAMOVR0,ALP4: POPA;存新余数MOV@R0,ADECR0DJNZR3,LP4SJMPNEXTSMALL: POPA;回复栈指针DJNZR3,SMALLPOPADECA; 移位次数减1JNZLP11504: MOVA,R6;四舍五入ADDA,R7DECAMOVR0,AMOVR2,AMOVA,@R0JBE7H,ADD1MOVA,R6MOVR1,AMOVA,R7MOVR3,ACLRC;进位清零LP5: MOVA,@R1RLCA;A中内容左移1位MOV@R1,AINCR1DJNZR3,LP5MOVA,R2MOVR0,AMOVA,R7MOVR3,AADDA,R5DECA;数据指针调整MOVR1,ALP6: CLRCMOVA,@R0SUBBA,@R1JCRETURN;运算结束JNZADD1DECR0;R0数据指针调整DECR1;R1数据指针调整DJNZR3,LP6ADD1: MOVA,R4;商加1MOVR1,AMOVA,R7MOVR3,ASETBC;进位位置1LP7: CPLAADDA,#01HMOVR2,AMOVA,R3CPLAADDCA,#00HMOVR3,ARET;转化程序ZHH: MOVA,@R0MOVB,#100DIVABMOV40H,AMOVA,#10XCHA,BDIVABMOV41H,AMOV42H,BRETDSPLY: MOVDPTR,#TABLE;输出显示子程序MOVR2,#40REDO: MOVA,@R2MOVCA,@A+DPTRMOVSBUF,AJNBTI,$;查询送完一个字节的第8位?CLRTIINCR2CJNER2,#43,REDORETTABLE: DB0C0H,0F9H,0A4H,0B0H,99HDB92H,82H,0F8H,80H,90H
毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名:日期:
学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名: 日期:年月日导师签名:日期:年月日
注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 共享服务合同的创新发展趋势展望
- 江苏省江阴市璜土中学高中地理 4.1区域农业发展-以我国东北地区为例教案2 新人教版必修3
- 2024-2025学年高中语文 第四单元 有无相生教案6 新人教版选修《先秦诸子选读》
- 九年级化学下册 第12单元 化学与生活教案 (新版)新人教版
- 2024-2025学年高中历史下学期第13周 罗斯福新政教学设计
- 2024六年级语文下册 第六单元 古诗词诵读 5 江上渔者教学设计+教案+素材 新人教版
- 2024-2025学年上海市浦东新区七年级上英语期中试卷(含答案和音频)
- 雨花石音乐课件
- 发现规律 课件
- 剖宫产手术课件
- 实施卓越绩效管理《自我评价报告》
- 粒子物理基础
- 珠宝首饰制作倒模工艺流程
- 2023年象山县特殊教育岗位教师招聘考试笔试题库及答案解析
- YY/T 1760-2021一次性使用腹膜透析引流器
- GB/T 41365-2022中药材种子(种苗)白术
- GB/T 34570.1-2017电动工具用可充电电池包和充电器的安全第1部分:电池包的安全
- GB/T 12527-2008额定电压1 kV及以下架空绝缘电缆
- 一级建造师考试题库及答案(全国通用)
- 公司社会责任管理制度
- 思想政治工作和文化工作理论1
评论
0/150
提交评论