收藏 分销(赏)

基于单片机的数字频率计的专业课程设计.doc

上传人:精**** 文档编号:2700719 上传时间:2024-06-04 格式:DOC 页数:38 大小:4.19MB
下载 相关 举报
基于单片机的数字频率计的专业课程设计.doc_第1页
第1页 / 共38页
基于单片机的数字频率计的专业课程设计.doc_第2页
第2页 / 共38页
基于单片机的数字频率计的专业课程设计.doc_第3页
第3页 / 共38页
基于单片机的数字频率计的专业课程设计.doc_第4页
第4页 / 共38页
基于单片机的数字频率计的专业课程设计.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

1、物理与电子信息系课程设计报告课程名称: 单片机课程设计 题 目: 基于单片机数字频率计设计 学生姓名: 谢叮咚 学 号:11417222 系 部: 物理与电子信息系 级 指引教师: 余 胜 职 称: 讲 师 湖南人文科技学院物理与电子信息系制目 录1.引言. . . .1 1.1 数字频率计发展与意义. . .1 1.2 数字频率计分类. . .21.3 频率计国内外发展趋势. .22. 系统总体设计. . .2 2.1系统设计规定. . . .2 2.2测频办法. . . .3 2.3系统设计思路. . .3 2.4系统设计框图. . .33. 系统设计. . . .43.1单片机模块. .

2、 .43.2放大整形模块. .83.3分频模块. . . .93.4显示电路. . .104. 系统软件设计. .12 4.1开始. . . .124.2初始化模块.124.3 频率测量模块和量程自动切换模块. . .134.4显示模块. . . . . . 144.5延时模块. . . . . .144.6频率计仿真. . . . .155. 总结与体会. . . .196. 参照文献. . . .207.附录A程序源代码. . . .208.附录B仿真效果图. . . .269.附录C DXP模块原理图与PCB板. . . .2710.附录D 实物调试图. . . . .28一、引言1.1

3、 数字频率计发展和意义随着电子技术飞速发展,各类分立电子元件及其所构成有关功能单元,已逐渐被功能更强大、性能更稳定、使用更以便集成芯片所取代。由集成芯片和某些外围电路构成各种自动控制、自动测量、自动显示电路遍及各种电子产品和设备已广泛应用于各个领域,更新换代速度可谓日新月异。与老式测量方式相比,运用了单片机频率计有着体积更小,运算速度更快,测量范畴更宽和制作成本更低长处。由于老式频率计中有许多功能是依托硬件来实现,而采用单片机测量频率之后,有许多此前需要用硬件才干实现功能当前仅仅依托软件编程就能实现,并且不同软件编程代码可以实现不同功能,从而大大减少了制作成本。数字频率计重要实现办法有直接式、

4、锁相式、直接数字式和混合式四种。直接式长处是速度快、相位噪声低,但构造复杂、杂散多,普通只应用在地面雷达中。锁相式和直接数字式都同步具备容易实现产品系列化、小型化、模块化和工程化特点,其中,锁相式更是以其容易实现相位同步自动控制且低功耗特点成为众多业内人士首选,应用最为广泛。1.2数字频率计分类按功能分类,电子计数器有通用和专用之分。通用型计数器是一种具备各种测量功能、各种用途万能计数器,它可测量频率、周期、多周期平均值、时间间隔、累加计数、计时等。专用计数器指专门用来测量某种单一功能计数器。 按频段分类有低速频率计数器、中速频率计数器、高速频率计数器和微波频率计数器之分。其中低速频率计数器最

5、高计数频率不大于10MHZ;中速频率计数器最高频率计数频率为10到100MHZ;高速频率计数器最高计数频率不不大于100MHZ;微波频率计数器测频范畴为1到80GHZ或更高。1.3 数字频率国内外发展形势数字电路制造工业进步,使得系统设计人员能在更小空间内实现更多功能,从而提高系统可靠性和速度。现如今,数字频率计已经不但仅是测量信号频率装置了,还可以测量方波脉宽。在人们生产生活中数字频率计也发挥着越来越重要作用,例如有数字频率计来监控生产过程,这样可以及时发现系统运营中异常状况,以便给人们争取时间解决。 除此之外,它还可以应用于工业控制等其他领域。在老式电子测量仪器中,示波器在进行频率测量时测

6、量精度较低,误差较大。频谱仪可以精确测量频率并显示被测信号频谱,但测量速度较慢,无法实时迅速地跟踪捕获到被测信号频率变化。正是由于频率计可以迅速精确地捕获到被测信号频率变化,因而频率计拥有非常广泛应用范畴。当前,市场上频率计厂家可分为三类:中华人民共和国大陆厂家、中华人民共和国台湾厂家、欧美厂家。其中,欧美频率计厂家所占有市场份额最大。欧美频率计厂家重要有:Pendulum Instruments 和 Agilent科技。 现如今,对于频率计设计当前也有专用芯片可以实现,如运用MAXIM公司ICM7240来设计频率计,但由于这种芯片计数频率比较低,远不能达到在某些场合而要测量很高频率规定,并且

7、测量精度也受到芯片自身限制,因而提出用AT89C52单片机设计频率计来解决这些问题,从而实现高精度,宽范畴测量频率计设计。二、系统总体设计2.1 系统设计规定本课题设计技术规定: 1、用十进制数字显示被测信号频率,能测量正弦信号、方波信号、尖脉冲信号以及其她各种单位时间内变化物理量。2、能测量周期性正弦方波信号.测量范畴100Hz100kHz。测量正弦信号、方波信号,测量范畴100Hz100kHz。 3、应用单片机为主控芯片,完毕算术运算和控制功能,并采用LED数码管显示所测频率。2.2 测频办法本次课程设计采用脉冲定期测频法和脉冲分频测频法测周法:在频率、速度等脉冲类测量过程中,采集指定脉冲

8、个数,与过程时间比较来测定频率、速度。这样采样方式就是定数采样或定脉冲采样。这种办法其实是测量单个脉冲周期或指定个数脉冲总周期。测频法:在频率、速度等脉冲类测量过程中,在指定期间内,计量脉冲个数,让脉冲个数与指定期间比较来测定频率、速度。这样采样方式就是定期采样。这种办法其实是测量单位时间脉冲个数。2.3 系统设计思路以单片机AT89C52单片机为核心,设计一种数字频率计,它由放大整形电路、分频电路、多路选取器、单片机、显示电路等构成,应用单片机中定期/计数器和中断系统等完毕频率测量。在整个设计过程中,放大整形电路是把非矩形波转化成矩形波,这样单片机才干辨认;分频电路是为了测量更高频率信号,多

9、路数据选取器是用来选取输入信号;单片机用来测量频率和切换量程等;显示电路用来显示频率值。所制作频率计采用外部十分频,实现1Hz10MHz频率测量,并且可以实现量程自动切换,通过四位数码管显示频率值,再用不同LED发光二极管显示频率值单位。2.4 系统设计框图本课题设计以单片机为核心,设计一种数字频率计,应用单片机中定期器/计数器和中断系统等完毕频率测量。其中涉及放大整形模块、分频模块、单片机模块、显示模块等。图1 频率计总体设计框图三、系统硬件设计依照系统设计规定,频率计实际需要设计硬件系统重要涉及如下几种某些:单片机模块、放大整形模块、分频模块及显示模块,下面将分别予以简介。3.1 单片机模

10、块以AT89C52单片机为控制核心,来完毕对待测信号计数、译码和显示以及对分频比控制,运用其内部定期计数器完毕待测信号频率测量。单片机AT89C52内部具备3个16位定期计数器,定期计数器工作可以由编程来实现定期、计数和产生计数溢出时中断规定功能。3.1.1 AT89C52简介AT89C52是一种低电压,高性能CMOS 8位单片机,片内含8k bytes可重复擦写Flash只读程序存储器和256 bytes随机存取数据存储器(RAM),器件采用ATMEL公司高密度、非易失性存储技术生产,兼容原则MCS-51指令系统,片内置通用8位中央解决器和Flash存储单元,AT89C52单片机在电子行业中

11、有着广泛应用。图2 PDIP封装AT89C52引脚图3.1.2 单片机引脚分派依照系统设计及各模块分析得出,单片机引脚分派如下表所示。表1 单片机端口分派表模 块端口功能显示模块P1.0-P1.3、P0.0-P0.7数码管频率值显示P2.4-P2.6LED单位显示分频模块P3.4、P3.5通道选取P2.3清零复位模块RST、EA复位3.1.3 复位电路有时系统在运营过程中浮现程序跑飞状况,因而在程序开发过程中需要复位。本次设计采用手动复位,通过复位可以再次测量信号或测量新信号。复位电路普通分为两种:上电复位(图3)和手动复位(图4)。 图3 上电复位 图4 手动复位3.1.4 定期/计数器方式

12、寄存器TMOD:特殊功能寄存器TMOD为T0、T1工作方式寄存器,其格式如下: D7 D6 D5 D4 D3 D2 D1 D0GATEC/TM1M0GATEC/TM1M0 T1方式字段 T0方式字段TMOD低4位为T0方式字段,高4位为T1方式字段,它们含义是完全相似。1.工作方式选取位M1,M0M1,M0两位拟定计数器构造方式,其相应关系如下表:M1 M0工作方式 功 能 说 明0 1 方式0 13位计数器0 1 方式1 16位计数器1 0 方式2 初值自动重新装入8位计数器1 1 方式3仅合用于T0,分为两个8位计数器,T1在方式3停止计数表2 计数器构造方式功能表2. 定期器方式和外部事

13、件计数方式选取位C/TC/T=0为定期方式。在定期方式中,以振荡器输出时钟脉冲十二分频信号作为计数信号,也就是每一种机器周期定期器加“1”。若晶振为12MHZ,则定期器计数频率为1MHZ,计数脉冲周期为1us。定期器从初值开始加“1”计数直至定期器溢出所需时间是固定,因此称为定期方式。C/T=1为外部事件计数方式,这种方式采用外部引脚(T0为P3.4,T1为P3.5)上输入脉冲作为计数脉冲。内部硬件在每个机器周期采样外部引脚状态,当一种机器周期采样到高电平,接着下一种机器周期采样到低电平时计数器为1,也就是说在外部输入电平发生负跳变时为1。外部事件计数时最高计数频率为晶振频率二十四分之一,外部

14、输入脉冲高电平和低电平时间必要在一种机器周期以上。对外部输入脉冲计数目普通是为了测试脉冲周期、频率或对输入脉冲数进行累加。3. 门控位GATEGATE为1时,定期器计数受外部引脚输入电平控制( INT0控制T0计数, INT1控制T1计数);GATE为0时定期器计数不受外部引脚输入电平控制。T2CON(T2控制寄存器),字节地址0C8H:位地址 0CFH0CEH0CDH0CCH0CBH0CAH0C9H0C8H符号 TF2EXF2RCLKTCLKEXEN2TR2C/T2CP/RT2各位定义如下:TF2: 定期/计数器2溢出标志,T2溢出时置位,并申请中断。只能用软件清除,但T2作为波特率发生器使

15、用时候,(即RCLK=1或TCLK=1),T2溢出时不对TF2置位。EXF2:当EXEN2=1时,且T2EX引脚(P1.0)浮现负跳变而导致T2捕获或重装时候,EXF2置位并申请中断。EXF2也是只能通过软件来清除。RCLK:串行接受时钟标志,只能通过软件置位或清除;用来选取T1(RCLK=0)还是T2(RCLK=1)来作为串行接受波特率产生器TCLK:串行发送时钟标志,只能通过软件置位或清除;用来选取T1(TCLK=0)还是T2(TCLK=1)来作为串行发送波特率产生器EXEN2:T2外部容许标志,只能通过软件置位或清除;EXEN2=0:禁止外部时钟触发T2;EXEN2=1:当T2未用作串行

16、波特率发生器时,容许外部时钟触发T2,当T2EX引脚输入一种负跳变时候,将引起T2捕获或重装,并置位EXF2,申请中断。TR2:T2启动控制标志;TR2=0:停止T2;TR2=1:启动T2C/T2:T2定期方式或计数方式选取位。只能通过软件置位或清除;C/T2=0:选取T2为定期器方式;C/T2=1:选取T2为计数器方式,下降沿触发。CP/RT2:捕获/重装载标志,只能通过软件置位或清除。CP/RT2=0时,选取重 装载方式,这时若T2溢出(EXEN2=0时)或者T2EX引脚(P1.0)浮现负跳变(EXEN2=1时),将会引起T2重装载;CP/RT2=1时,选取捕获方式,这时若T2EX引脚(P

17、1.0)浮现负跳变(EXEN2=1时),将会引起T2捕获操作。但是如果RCLK=1或TCLK=1时,CP/RT2控制位不起作用,被强制工作于定期器溢出自动重装载模式。T2MOD(方式寄存器),字节地址0C9H:D7D6D5D4 D3 D2 D1 D0-T2OEDCENT2OE:T2输出容许位,当T2OE=1时候,容许时钟输出到P1.0。(仅对80C54/80C58有效)DCEN:向下计数容许位。DCEN=1是容许T2向下计数,否则向上计数。T2数据寄存器TH2、TL2和T0、T1用法同样,而捕获寄存器RCAP2H、RCAP2L只是在捕获方式下,产生捕获操作时自动保存TH2、TL2值。3.2 放

18、大整形模块由于输入信号可以是正弦波、三角波、矩形波等,而背面闸门或计数电路规定被测信号为矩形波,因此需要设计一种整形电路则在测量时候,一方面通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清晰被测信号强弱状况。因此在通过整形之前通过放大衰减解决。本文采用单管共射极放大电路对信号进行放大和再由非门74LS00构成施密特触发器对输出信号进行整形成矩形波后再次输出。3.2.1 与非门74LS0074LS00 为四组2 输入端与非门(正逻辑),共有 54/7400、54/74H00、54/74S00、54/74LS00Y=(AB)非 InputInputOutputABYLLHLHHHLH

19、HHL3.2.2 放大整形模块原理图此模块原理图:图5 放大整形电路原理图3.3 分频模块本文采用12MHZ时钟,最大计数速率为500 kHz,因而需要外某些频。分频电路用于扩展单片机频率测量范畴,并实现单片机频率测量使用统一信号,可使单片机测频更易于实现,并且也减少了系统测频误差。为了测量提高精度,当被测信号频率值较低时,直接使用单片机计数器计数测得频率值;当被测信号频率值较高时采用外部十分频后再计数测得频率值。这两种状况使用T1(P3.5)和TO(P3.4,程序定义为十分频接入口)计数选取,由单片机先简朴测得被测信号是高频信号还是低频信号,然后依照信号频率值高低进行通道相应选取,继而测得相

20、应频率值。因而此模块重要涉及分频器74LS161、与非门74LS00。3.3.1 分频器74LS161芯片74LS161是惯用四位二进制可预置同步加法计数器。 表4 74161功能表从表中可以懂得,当清零端RD=“0”,计数器输出Q3、Q2、Q1、Q0及时为全“0”,这个时候为异步复位功能。当RD=“1”且LD=“0”时,在CP信号上升沿作用后,74LS161输出端Q3、Q2、Q1、Q0状态分别与并行数据输入端D3,D2,D1,D0状态同样,为同步置数功能。而只有当RD=LD=EP=ET=“1”、CP脉冲上升沿作用后,计数器加1。74LS161尚有一种进位输出端CO,其逻辑关系是CO= Q0Q

21、1Q2Q3CET。合理应用计数器异步清零功能和同步计数功能,一片74LS161可以构成16进制如下任意进制分频器。本文构成了十进制分频器。图6上图为分频电路3.4 显示电路显示模块由频率值显示电路和量程转换批示电路构成。频率值显示电路采用四位共阳极数码管动态显示频率计被测数值,量程转换批示电路由红、黄、绿三个LED分别批示Hz、KHz及MHz频率单位,使读数简朴可观。数码管是一种半导体发光器件,其基本单元是发光二极管。常用数码管由七个条状和一种点状发光二极管管芯制成,叫七段数码管,依照其构造不同,可分为共阳极数码管和共阴极数码管两种。依照管脚资料,可以判断使用是何种接口类型。图7 两种数码管内

22、部原理图由于这里用是共阳极数码管,它公共端为高电平,因而要让其中各段(DP,A,B,C,D,E,F,G)发光二极管发光,只要使它另一端置为低电平,即置0。3.4.1 频率数值显示电路 图8共阳极数码管显示电路图3.4.2 频率数值单位显示电路图9 LED档位批示电路四、系统软件设计本文中系统软件设计采用模块化设计,整个系统分为初始化模块、频率测量模块、量程自动切换模块和显示模块等。整个系统软件设计程序由C语言编写,通俗易懂。系统软件设计模块框图:图10系统软件设计模块框图4.1 开始程序预解决,先声明头文献,定义某些变量。程序入口,main()函数框图:图11 主函数框图4.2 初始化模块初始

23、化模块初始化分频器、量程档位、LED显示、工作寄存器、中断控制和定期计数器工作方式等。4.3 频率测量模块和量程自动切换模块通过初始化计数器1,每一次下降沿触发一次计数器1中断,每次中断执行中断解决程序则fCnt加1,因而fCnt为信号下降沿次数;通过初始化定期器0,每50ms触发一次定期器0中断,每次中断执行中断解决程序则对数据下降沿次数fCnt进行解决,通过对数据大小判断实现量程自动切换等,从而计算出信号频率,然后调用显示模块把频率值显示出来。其中,16位定期计数器最高计数值为65535,因而,还需要先由硬件十分频后,再有定期计数器对被测信号计数,加大测量精度和范畴。计数器0(或者1)和定

24、期器2中断解决框图: 图12 计数器0(或者1)中断解决 图13定期器2中断解决量程自动切换模块框图:图14 量程自动切换程序总流程图4.4 显示模块显示程序将频率值和量程档位在数码管和LED管显示出来。由于所有4位数码管8 根段选线由单片机P0口控制,因而,在每一瞬间4位数码管会显示相似字符,要想每位显示不同字符就必要采用扫描办法轮流点亮各位数码管,即在每一瞬间只点亮某一位显示字符,由P1.0-P1.3逐位轮流点亮各个数码管,在此瞬间,段选控制口P0输出相应字符。P2.4-P2.6控制三个发光二极管,通过光颜色不同表达量程档位不同。P1.0-P1.3相应共阳极数码管1,2,3,4;P0.0-

25、P0.7相应共阳极数码管A,B,C,D,E,F,G,DP;P2.4-P2.6相应发光二极管颜色:绿色(MHZ档),黄色(KHZ),红色(HZ)。发光二极管全亮表达所测信号频率超过测量范畴。显示模块框图:图15 显示子程序流程图4.5 延时模块延时模块框图: 图16 延时程序流程图4.6 频率计仿真4.6.1 用KEIL软件先创立工程,后导入bs.c文献,其中bs.c文献就是软件设计中源代码:图17 keil软件应用图设立某些软件目的选项:由此打开选项:图18软件设立选项图点击后,弹出对话框并设立有关属性。点击按钮后,编译连接,若代码无问题,之后会生成bs.hex文献,如下图:图19 (.hex

26、)文献图4.6.2 使用软件Proteus仿真频率计信号放大整形模块、分频模块和显示模块都要与单片机模块相连才干达到所需规定,因而,这三个模块就一起仿真,用Proteus软件仿真如下图:图20 频率计仿真图其中需要注意是某些设立:单片机设立:图21 单片机属性设立图其中是需要导入由KEIL软件生成*.hex文献,再是时钟频率为12MHZ。电源设立: 图22 电源大小设立图设立电源为5V。4.6.3 频率计仿真运营调试设立如下:1. 给定1HZ矩形信号波图23 频率计测量10HZ信号运营图其中红色LED亮,是表达数码管显示频率值是HZ档,也就是频率单位是HZ,也就表白运营成果读数是1HZ。2.给

27、定46.3kH正弦波点击拟定后,点击运营按钮,之后看频率计仿真运营状况: 图24 频率计测量46.3KHZ信号运营图3.0 给定9.643MHZ矩形信号波后信号运营图图25 频率计测量9.643MHZ信号运营图其中绿色LED亮,是表达数码管显示频率值是MHZ档,也就是频率单位是MHZ,也就表白运营成果读数是9.643MHZ。4.0 给定超过量程信号波后,信号运营图如下其中三个LED灯都会点亮,数码管所有都显示为0五、总结与体会 通过本次设计,我受益匪浅。数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少测量仪器。它是一种用十进制数字,显示被测信号频率数字测量仪器。它基本功能是测量正弦

28、信号,方波信号以及其她各种单位时间内变化物理量。在进行模仿、数字电路设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精度高,显示直观,因此经常要用到数字频率计。通过本次设计,我纯熟掌握了C语言编写,仿真软件Proteus、编程软件KEIL和制版软件DXP 应用,理解了有关元件基本知识,同步还纯熟掌握了对文献资料等收集、查阅、应用。在设计过程中,咱们不断发现错误,不断改正,不断领悟,不断获取。最后程序运营和仿真调试环节,自身就是在践行“过而能改,善莫大焉”知行观,同步在教师指引下,终于完毕了本次设计。本次设计也让我明白了思路即出路,有不懂不明白地方要及时请教或上网查询,只要认真钻研,动

29、脑思考,动手实践,就没有弄不懂知识,收获颇丰。参照文献1李学海著.原则80C51单片机基本教程.北京航空航天大学出版社,2 戴仙金主编.51单片机及其C语言程序开发实例.清华大学出版社,3 李诚人.高宏洋等.嵌入式系统及单片机应用,清华大学出版社,4 龚运新编著.单片机C语言开发技术.清华大学出版社,5 张天凡等编著.51单片机C语言开发详解.电子工业出版社,6 张义和.王敏男等.例说51单片机(C语言版).人民邮电出版社,7 张洪润、刘秀英、张亚凡等.单片机应用设计200例 .北京航空航天大学出版社,8 彭为、黄科、雷道仲等.单片机典型系统设计实例精讲.电子工业出版社,9 李学海著.原则80

30、C51单片机基本教程.北京航空航天大学出版社,10 李朝青单片机原理及接口技术M北京航天航空大学出版社,199811 余发山,王福忠.单片机原理应用技术M徐州:中华人民共和国矿业大学出版社,12V.Yu.Teplov,A.V. Anisimov.Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier EffectJ ,13 Yeager Brent.How to troubleshoot your electronic scaleJ. Powd

31、er and Bulk Engineering. 1995 14WeiXiaoRu,JuJianZhi.Design of a CCDs driving circuit based on ATmega16.Microcomputer&Its Applications,(16).15HeLianYun,The Traffic Signal Lamp System Controlled with Single Chip Microcomputer.Computer Study,(01).附录A程序源代码:#include /声明所需数据库头文献#definevalue P0/数码管显示,段选#de

32、fine place P1 /位选unsigned char d4; /相应共阳极数码管各位unsigned char Num10=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90;/显示0-9数字,共阳/unsigned char Num10=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;显示0-9数字,共阴sbit clear=P23;sbit ledG=P24; /led显示频率量程单位和档位sbit ledY=P25;sbit ledR=P26;unsigned char count

33、=0; /定期器2计数unsigned char gears; /档位unsigned int tN; /不同档位计时值unsigned int fCnta; /脉冲下降沿次数,T1unsigned long regCnta; /脉冲次数暂存unsigned int fCntb; /脉冲下降沿次数,T0unsigned long regCntb; /脉冲次数暂存unsigned long pCnt; /频率显示void Delay(unsignedintDelayTime)while(DelayTime-);void display()if(gears=1) /HZ档d3=0;d2=pCnt/

34、100;d1=(pCnt%100)/10;d0=pCnt%10;place=0x01;value=Numd3;Delay(200);place=0x02;value=Numd2;Delay(200);place=0x04;value=Numd1;Delay(200);place=0x08;value=Numd0;Delay(200);ledG=1;/显示HZ档,红色发光二极管点亮ledY=1;ledR=0; if(gears=2) /KHZ档 d3=pCnt/1000;d2=(pCnt%1000)/100;d1=(pCnt%100)/10;d0=pCnt%10;place=0x01;value

35、=Numd3;Delay(300);place=0x02;value=Numd2;Delay(300);place=0x04;value=Numd1+0x80;Delay(300); place=0x08;value=Numd0;Delay(300); ledG=1; /显示KHz档,黄色发光二极管点亮ledY=0;ledR=1; if(gears=3) /MHZ档 d3=pCnt/1000;d2=(pCnt%1000)/100;d1=(pCnt%100)/10;d0=pCnt%10;place=0x01;value=Numd3+0x80;Delay(50);/带小数点place=0x02;value=Numd2;Delay(50);place=0x04;value=Numd1;Delay(50);place=0x08;value=Numd0;Delay(50); ledG=0; /显示MHZ档,绿色发光二极管点亮ledY=1;ledR=1; if(gears=4) /超过范畴 d3=0;d2=0;d1=0;d0=0;place=0x01;value=Numd3;Delay(100);place=0x02;value=Nu

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服