




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机应用设计报告课程名称:单片机电子时钟 学院:机械与自动控制学院专业:机械电子工程(1)班姓名:高云学号:2012330300165指导教师:张华概述1、设计过程周次具体时间设计闪容第周1月13日指导老师就课程设u内容、设汁要求、设计进度安排、评分 标准等作具体介绍。强调课程设计期间纪律要求。学生确定选题,明确设计容及要求。1月14曰16 h确定选题。1月17曰20 tl根据选题査阅资料,完成方案的初步设计,绘制程序流程草 图。第周1月21曰27程序初步编写。1月28曰30指导老师进行指导修改。1月30日下午上交课程设u说明书,以及答辩。2、结果仿真完全实现预期的结果。能够准确显示时间,自
2、动计时,校准时间。仿真结果如podfawpo.i'ahromaicpo3taiqpo.wahpdfv-c*poj»akp0.7'awie-aococfo op ju目录m 1 $绪说11.1研宄背景11.1选题的目的和意义11.2本课程设计的主要内容2第2章单片机电子时钟没计方案没计32.1设计方案32.1.1计时方案32.2.2显不方案32.2.3键盘的基本原理42.3.4 led显示器的基本结构与原理7第3章硬件设计93.1硬件电路93.2数字钟的程序设计93.2.1系统软件设计流程图103.2.2主程序103.2.3定时器中断子程序113.2.4 led显示子程
3、序123.2.5按键控制子程序12第4章结论14鈣捕15附录1软件清单16第1章绪论1.1研究背景20世纪末,电子技术获得丫飞速的发展,在其推动k,现代电子产品几乎渗透了社 会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现 代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是 那么宝贵,工作的忙碌性和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事 情不是很重要的吋候,这种遗忘无伤大雅。但是,一旦重要事情,一吋的耽误可能酿成 大祸。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着cmos化、 低功耗、小体积、大容量、高性能、低价格
4、和外围电路内装化等几个方而发展。下而是 单片机的主耍发展趋势。单片机应用的重耍意义还在于,它从根本上改变了传统的控制 系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在己 能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术, 是传统控制技术的一次革命。单片机模块屮最常见的是数字钟,数字钟是一种用数字 电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性, 且无机械装置,具有更更长的使用寿命,因此得到了广泛的使用。数字钟已成为人们 日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等 公共场所,给人们的
5、生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术 的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点, 它还用于计时、自动报时及自动控制等各个领域。1.1选题的目的和意义单片机课程设计是单片机课程后续学习阶段的一个重要的实践学习环节,它既能增 强学生对所学课程内容的理解和综合,也能培养学生的综合应用及设计能力,同时,还 可以拓宽课程内容和培养创新意识。数字钟是采用数字电路实现对.时,分,秒.数字显示的 计吋装置,广泛用于个人家庭,车站,码头办公室等公共场所,成为人们日常生活中不可少 的必需品,由于数字集成电路的发展和石英品体振荡器的广泛应用,使得数字钟的精度
6、,远 远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了 钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广 播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等, 所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现 实的意义。1.2本课程设计的主要内容本设计电子时钟主要功能为:自动计时功能。能显示计时时间,显示效果良好。 校时功能,能对时间进行校准。第2章单片机电子时钟设计方案设计2.1设计方案单片机电子时钟方案选择主要涉及两个方谢:计时方案和显示方案。2.1.1计时方案单片机电子时钟计时有两
7、种方法:第一种是通过单片机内部的定时器/计数器,采川软件编程来 实现时钟计时,这种实现的时钟一般称为软时钟,这种方法的硬件线路简单,系统的功能一般与软 件设计相关,通常用在对时间精度要求不高的场合;第二种是采用专用的硬件时钟芯片计时,这种 实现的时钟一般称为硬时钟。专用的时钟芯片功能比较强大,除了自动实现基本计时外,一般还具 有计时准确,软件编程简单,但硬件成本相对较高,通常用在对时钟精度要求较高的场合。2.2.2显示方案对于电子时钟而言,显示是另一个重要的环节。显示通常采用两种方式:led数码管显示和lcd 液晶显示。其屮led数码管显示亮度高,显示内容清哲,根据具体的连接方式可分为静态显示
8、和动 态显示,在多个数码管时一般采用动态显示,动态显示时须要占用cpu的大量时间來执行动态显示 程序,显示效果往往和显示程序的执行相关。lcd液晶显示一般能显示的信息多,显示效果好,而 ii液晶s示器一般都带控制器,s示过程由自带的控制器控制,不须要cpu参与,但液晶s示器造 价相对较高。为了便于比较与学习,这里给出两种设计方案,一种是软件计时led数码管显示的单片机电子 时钟,另一种是硬件定时lcd液晶显示的单片机电子时钟。软件计时led数码管显示的单片机电 子时钟总体没计框图如图2-1所示。硬件定时lcd液晶显示的单片机电子时钟总体设计框图如图2-2 所示。图2-1软件计时led显示时钟总
9、体框图2.2.3键盘的基本原理pl 1键盘实际上是一组按键开关的集合,平时按键开关总是处于断开状态,当按下键时它才闭合, 按下后可向计算机产生一脉冲波。按键开关的结构和产生的波形如图2-3所示。断开断开pl 1 gnd闭合(a)键盘开关的结构(b)键盘产生的波形 图2-3键盘开关及波形示意图当按键开关未按下时,开关处于断开状态,向p1.1输入高电平;当按键丌关按下时,开关处于 闭合状态,向p1.1输入低电平。因此可通过读入p1.1的高低电平状态来判断按键开关是否按下。(1) 抖动的消除在单片机应用系统中,通常按键开关为机械式开关,由于机械触点的弹性作用,一个按键开关 在闭合时往往不会马上稳定地
10、接通,断开时也不会马上断开,因而在闭合和断开的瞬间都会伴随着 一串的抖动,如波形如图2-4所示。按下键位吋产生的抖动称为前沿抖动,松开键位时产生的抖动 称为后沿抖动。如果对抖动不作处理,会出现按一次键而输入多次,力确保按一次键只确认一次, 必须消除按键抖动。消除按键抖动通常有硬件消抖和软件消抖两种方法。图2-4料动波形示意图硬件消抖是通过在按键输出电路上添加一定的硬件线路来消除抖动,一般采川r-s触发器或单 穂态电路,图2-5是由两个与非门组成的r-s触发器消抖电路。平时,没有按键时,开关倒向下方, 上而的与非门输入高电平,下面的与非门输入低电平,输岀端输出高电平。当按下按键时,开关倒 向上方
11、,上而的与非门输入低电平,下而的与非门输入高电平,由于r-s触发器的反馈作用,使输 出端迅速的变为低电平,而不会产生抖动波形,而当按键松开时,开头冋到下方时也一样,输出端迅速的冋到高电平而不会产生抖动波形。经过图中的r-s触发器消抖后,输出端的信号就变为标准 的矩形波。图2-5硬件消抖电路软件消抖是利用延时程序消除抖动。由于抖动时间都比较短,因此可以这样处理:当检测到有 键按下时,执行一段延时程序跳过抖动,再去检测,通过两次检测来识别一次按键,这样就可以消 除前沿抖动的影响。对于后沿抖动,由于在接收一个键位后,-般都要经过一定时间再去检测有无 按键,这样就自然跳过后沿抖动时间而消除后沿抖动了。
12、当然在第二次检测时有可能发现又没行键 按丁,这是怎么回事呢?这种情况一般是线路受到外部电路干扰使输入端产生干扰脉冲,这时就认 为没有键输入。在单片机应用系统屮,一般都采用软件消抖。(2) 键盘的分类一般来说,单片机应用系统的键盘可分为两类:独立式键盘和行列键盘。独立式键盘就是各按键相互独立,每个按键各接一根1/0接u线,每根i/o接口线上的按键都不 会影响其他的i/o接口线。冈此,通过检测各i/o接口线的电平状态就可以很容易地判断山哪个按键 被按下了。独立式键盘如图2-6所示。独立式键盘的电路配賈灵活,软件简笮。但每个按键要占用 根i/o接口线,在按键数量较多时,i/o接口线浪费很大。故在按键
13、数量不多时,经常采用这种形 式。i! rrrrn8051图2-6独立式键盘结构图行列键盘往往又叫矩阵键盘。用两组i/o接口线排列成行、列结构,一组设定为输入,一组设 定为输出,键位设置在行、列线的交点上,按键的一端接行线,一端接列线。例如,图2-7是由4 根行线和4根列线组成的4x4矩阵键盘,行线为输入,列线为输出,可管理4x4=16个键。矩阵键盘 占用的i/o接口线数目少,如图2-7中4x4矩阵键盘总共只用了 8根i/o接口线,比独立式键盘少了 一半的i/o接口线,而且键位越多,情况越明显。因此,在按键数量较多时,往往采用矩阵式键盘。 矩阵键盘的处理一般注意两个方面:键位的编码和键位的识别。
14、(a)二进制组合编码(b)顺序排列编码图2-7矩阵键盘的结构图键位的编码矩阵键盘的编码通常有两种:二进制组合编码和顺序排列编码。(1) 二进制组合编码如图2-7(a)每一根行线有一个编码,每一根列线也有一个编码,图2-7 (a) 巾行线的编码从下到上分别为1、2、4、8,列线的编码从右到左分别为1、2、4、8,每个键位的编 码直接用该键位的行线编码和列线编码组合一起得到。图2-7 (a)中4x4键盘从右到左,从丁到上的 键位编码分别是:11h、12h、14h、18h、21h、22h、24h、28h、41h、42h、44h、48h、81h、 82h、84h、88h。这种编码过程简单,但得到的编码
15、复杂,不连续,处理起来不方便。(2) 顺序排列编码如图2-7 (b),每一行有一个行首码,每一列有一个列号,图2-7(b)中4行的 行首码从下到上分别为0、4、8、12, 4列的列号从右到左分别是0、丨、2、3。每个键位的编码用 行首码加列号得到,即:编码=行首码+列号。这种编码虽然编码过程复杂,但得到的编码简单,连 续,处理起来方便,现在矩阵键盘一般都采用顺序编码的方法。(3) 键位的识别矩阵式键盘键位的识别可分为两步:第一步是首先检测键盘上是否有键按下;第二步是识别哪 一个键按下。检测键盘上是否有键按下的处理方法是:将列线送入全扫描字,读入行线的状态來判别。其具 体过程如下. p2 口低四
16、位输出都为低电平,然后读连接行线的p1 口低四位,如果读入的a容都是 高电平,说明没有键按下,则不用做下一步;如果读入的闪容不全为1,则说明有键按下,再做第 二步,识别是哪一个键按下。识别键盘中哪一个键按下的处理方法是:将列线逐列置成低电平,检 查行输入状态,称为逐列扫描。其具体过程如下:从p2.0开始,依次输出“0”,置对应的列线力低 电平,其它列为高电平,然后从p1低四位读入行线状态。在扫描某列时,如果读入的行线全为“1”, 则说明按下的键不在此列;如果读入的行线不全为“1”,则按下的键必在此列,而且是该列与“0” 电平行线相交的交点上的那个键。为求取编码,在逐列扫描时,可用计数器记录下当
17、前扫描列的列 号,检测到第几行有键按下,就用该行的行首码加列号得到当前按键的编码。(4) 独立式键盘与单片机的接口独立式键盘每一个键用一根i/o接口线管理,电路简单,通常用于键位较少的情况不。对某个 键位的识别通过检测对应i/o线的高低电平来判断,根据判断结果直接进行相应的处理。在mcs-51单片机系统中,独立式键盘可直接用p0p3四个并口巾的i/o线来连接,连接时, 如果用的是p1p3 口,因为内部带上拉电阻,则外部可省力上拉电阻,如果用的是p0 口,则须外 部带上接电阻。图2-8是通过p1 口低4位直接接4个独立式按键的电路图。直接判断p1 口低4位 是否为低电平即可判断相应键是否按下。k
18、opi.0 pi.i pl.2 pl.38051图2-8 pl 口接4个独立式按键图2.3.4 led显示器的基本结构与原理led数码管显示器是由发光二极管按一定的结构组合起来的显示器件。在单片机应用系统屮通 常使用的是7段或8段式led数码管显示器,8段式比7段式多一个小数点。这里以8段式来介 绍,单个8段式led数码管显示器的外观与引脚如图2-9 (a)所示,其中a,b,c,d,e,f,g和小数点dp 为8段发光二极管,位置如图中所示,组成一个“0。”形状。g f com a b10 9 8 7 6dp參12 3 4 5e d com c dpaa _b*c:deohe h<f g
19、smdpohdp-w<comcom(b)共阴极(c)共阳极图2-9 8段式led数码管引脚与结构(a)引脚图8段发光二极管的连接有两种结构:共阴极和共阳极。如图2-9所示。其屮,图(b)为共阴极结 构,8段发光二极管的阴极端连接在一起,阳极端分开控制,使用时公共端接地,要使哪根发光二 极管亮,则对应的阳极端接高电平;图(b)为共阳极结构,8段发光二极管的阳极端连接在一起,阴 极端分开控制,使用时公共端接电源,要使哪根发光二极管亮,则对应的阴极端接地。led数码管显示器显示时,公共端首先要保证有效,即共阴极结构公共端接低电平,共阳极结 构公共端接高电平,这个过程我们称为选通数码管。再在另外
20、-端送要显示数字的编码,这个编码 称为字段码,8位数码管字段码为8位,从高位到低位的顺序依次为dp、g、f、e、d、c、b、a。如: 共阴极数码管数字“0”的字段码为00111111b(3fh),共阳极数码管数字“1”的字段码为11111001b (f9h),不同数字或字符某字段码不一样,对于同一个数字或字符,共阴极结构和共阳极结构的字 段码也不一样,共阴极和共阳极的字段码互为反码,常见的数字和字符的共阴极和共阳极的字段码 如表5.2所示。显示字符共阴极字段码共阳极字段码显示字符共阴极字段码共阳极字段码03hhcohc39hc6h106hf9hd5eha1h25bha4he79h86h34fh
21、bohf71h8eh466h99hp73h8ch56dh92hu3ehc1h67dh82ht31hceh707hf8hy6eh91h87fh80hl38hc7h96fh90h8.ffh00ha77h88h“灭”00ffhb7ch83h第3章硬件设计3.1硬件电路软件计时led数码管显示的时钟的具体硬件电路如图2-10所示,其中单片机采用应用广泛的 at89c51,系统时钟采用12mhz的晶振,8个数码管显示,小时与分钟、分钟与秒钟之间用短横线 间隔,采用共阳极七段式数码管,由于并口上没有连接其它的硬件电路,所以p0 口直接作段选码输 出端,p2 口作位选码输出端。采用简化按键方式,只设定3个开
22、关k0、k1和k2,通过p1 口低3 位相连。其中k0键为调时模式选择键,k1为加1键,k2为减1健。3.2数字钟的程序设计系统的软件设计也是工具系统功能的设计。单片机软件的设计主要包括执行软件(完成各种实 质性功能)的设汁和监控软件的设汁。单片机的软件设计通常要考虑以下几个方面的问题:(1) 根据软件功能要求,将系统软件划分为若千个相对独立的部分,设计出合理的总体结构, 使软件开发清晰、简洁和流程合理;(2) 培养良好的编程风格,如考虑结构化程序没计、实行模块化、子程序化。既便于调试、链 接,又便于移植和修改;(3) 建立正确的数学模型,通过仿真提高系统的性能,并选取合适的参数;(4) 绘制
23、程序流程图;(5) 合理分配系统资源;(6) 为程序加入注释,提高可读性,实施软件工程;(7) 注意软件的抗干扰设计,提髙系统的可靠性。3.2.1系统软件设计流程图这次的数字屯子钟设计用到很多子程序,它们的流程图如下所示。主程序是先开始,然后启动 定时器,定时器启动后在进行按键检测,检测完后,就可以显示时间。图3-1软件流程图3.2.2主程序间显示是先秒个位计算显示,然后是秒十位计算显示,再是分个位计算显示,再然后是分十 位显示,再就是时个位计算显示,最后是时十位显示。定时器屮断时是先检测1秒是否到,1秒如 果到,秒单元就加1;如果没到,就检测1分钟是否到,1分钟如果到,分单元就加1;如果没到
24、, 就检测1小时是否到,1小时如果到,时单元就加1,如果没到,就显示时间。图3-2主程序流程图3.2.3定时器中断子程序定时器中断时是先检测1秒是否到,1秒如果到,秒单元就加1;如果没到,就检测1分钟是否 到,1分钟如果到,分单元就加1;如果没到,就检测1小时是否到,1小时如果到时单元就加1, 如果没到,就显示时间。3.2.4 led显示子程序时间显示是先秒个位计算显示,然后是秒十位计算显示,再是分个位计算显示,再然后是分十 位显示,再就是时个位计算显示,最后是时十位显示。汗图3-3 led显zf子程序3.2.5按键控制子程序按键处理设置力:如没有按键,则时钟正常走时。当按k0键一次,时钟哲停
25、走动进入调小时 状态,再按k0键一次,进入调分状态,再按k0键一次,冋到正常走时;对于k1和k2按键,如 果是正常走时,按k1和k2不起作用,如果进入调时或调分状态,按k1可对时或分进行加1操作, 小时加到24则回到0,分加到60则回到0;按k2可对时或分进行减1操作,小时减到负则回到23, 分减到负则回到59。按键处理模块流程如图3-4所示。关屮断开中断第4章结论我在这一次数字电子钟的设计过程中,很是受益匪浅。通过对自己在大学三年时间里所学的知 识的回顾,并充分发挥对所学知识的理解和对毕业设计的思考及书而表达能力,最终完成了。这为 自己今后进一步深化学习,积累了一定宝贵的经验。撰写论文的过程
26、也是专业知识的学习过程,它 使我运用已有的专业基础知识,对其进行设1十,分析和解决一个理论问题或实际问题,把知识转化 为能力的实际训练。培养了我运用所学知识解决实际m题的能力。通过这次课程设计我发现,w有 理论水平提高了;才能够将课本知识与实践相整合,理论知识服务于教学实践,以增强自己的动手 能力。这个实验十分有意义我获得很深刻的经验。通过这次课程设计,我们知道了理论和实际的距 离,也知道了理论和实际想结合的重要性,也从小得知了很多书本上无法得知的知识。我们的学习 不但要立足于书本,以解决理论和实际教学中的实际问题为目的,还要以实践相结合,理论问题即 实践课题,解决问题即课程研究,学生自己就是
27、一个专家,通过自己的手來解决m题比川脑子解决 问题更加深刻。学4就应该采取理论与实践结合的方式,理论的问题,也就是实践性的课题。这种 做法既有助于完成理论知识的巩固,又有助于带动实践,解决实际问题,加强我们的动手能力和解 决问题的能力。对于本次课程设计遇到的问题,主要方面有两点。第一点,流程图的应用问题;选题结束后,就急于开始编程,由于用的是汇编语言,所以中间 遇到了很多的问题,以至于程序有点混乱,感觉忙手忙脚的,但又抓不到主要的点。屮间又有许多 问题不理解,只好向老师请教。老师指点后,学会了用画流程图编程,这样条理很清楚,不容易出 错。经过3天努力终于调好了程序。第二点,是仿真图的搭建细节问
28、题,之前虽然理解设计的原理,但是按自己想的画好仿真图后, 一直显示有错误,在网上找了好多资料后才发现是因为细节的错误,之后经过耐心的修改,终于成 功。参考文献1 谢维成.杨加国.单片机原理与应用及c51程序设计.北京.清华大学出版社;第二版2 沙占友,孟志永.单片机外围电路设计.北京:电子工业出版社,2006.6附录1软件清单org0000hljmp startorg 000bhljmp initostart:movr0,#70h;主程序开始movr7,#0chi nit:movr0,#00hincr0djnzr7jnitmov72h,#10;对连字符进行装值mov75h,#10movtmod
29、,#01h;选择定时器/计数器to的方式movtl0,#0b0h,对低位赋初值movth0,#03ch;岛位赋初值setb ea setb eto setb trostart 1: lcall scanlcall keyscansjmp start 1dl1ms:movr6,#14hdl1:movr7,#i9hdl2:djnzr7,dl2djnzr6,dl1retdl20ms:acall scanacall,scan;延时1子程序;延时20ms子程序ret;数码管显示程序幵始scan: mov a,78hmov b,#0ahdiv ab;时间秒的十位送给a,时间秒的个位送bmov 71h,a;
30、时间秒要显示的十位mov 70h.bz;时间秒要显示的个位mov a,79hmov b,#0ahdiv ab;时间分的十位送给a,时间分的个位送bmov 74h,a,时闯分要显示的十位送地址mov 73h.bz;时间分要显示的个位送地址acall scanscan1:mov a,7ah mov b,#0ah div ab mov 77h,a mov 76h,b mov rl,#70h mov r5,#0ih mov r3,#09h mov a.r5zmov p2,a;时阆时的十位送给a,时叫时的个位送b ;时问时显示的十位送地址 ;吋间吋要显示的个位送地址;数码管的显示程序mov a,r1mo
31、v dptr,#tabmovc a,a+dptr;对字段表取值显示mov p0,a mov a,r5 lc all dl1msincr1mov a,r5 rl amov r5,a djnz r3,scan1 mov p2,#0ffh mov p0,#0ffhret;"09"和"-n的字段表tab:db 0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,0bfh:定时/计数器to中断程序inito:push accpush pswclr etoclr tromov tl0,#0b0h mov th0,#03ch setb troinc 7bhmov a,7bhcjne a,#14h,outto;50ms是否到20次,没有到就继续执行50ms的延时mov 7bh,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中学安全教育考试题及答案
- 新疆昌吉回族自治州木垒县中2024-2025学年高二下生物期末质量跟踪监视模拟试题含解析
- 天津市蓟州区2024-2025学年数学高二下期末调研试题含解析
- 城市更新项目厂房土地购置及开发合作合同
- 休闲农业场地外包租赁合同范本
- 农业银行信用的借款合同(6篇)
- 爱岗敬业个人先进事迹(3篇)
- 员工配车公司管理制度
- 公路实施方案的试题及答案
- 公路工程定额分析试题及答案
- 软件系统操作手册模板
- 楼顶发光字制作安装合同
- 中德材料中英文对照
- 个人租房合同协议书电子版免费下载7篇
- 带电流互感器三相四线有功电表的接线演示文稿
- 2023年高考全国甲卷数学(理)试卷【含答案】
- 2023年安徽ACM省赛试题
- 2023深圳一模数学试卷及答案
- (完整版)METS医护英语水平考试
- 车险查勘定损中级培训水淹车处理指引及定损培训
- GB/T 25695-2010建筑施工机械与设备旋挖钻机成孔施工通用规程
评论
0/150
提交评论