基于单片机的数字频率计的专业课程设计.doc
《基于单片机的数字频率计的专业课程设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字频率计的专业课程设计.doc(38页珍藏版)》请在咨信网上搜索。
物理与电子信息系 课程设计报告 课程名称: 单片机课程设计 题 目: 基于单片机数字频率计设计 学生姓名: 谢叮咚 学 号:11417222 系 部: 物理与电子信息系 级 指引教师: 余 胜 职 称: 讲 师 湖南人文科技学院物理与电子信息系制 目 录 1.引言.................................................... ................ ................ .....................................1 1.1 数字频率计发展与意义................ .............. ................................................1 1.2 数字频率计分类........................... ...................... ............................................2 1.3 频率计国内外发展趋势..................... ............................................................2 2. 系统总体设计............................................................ ................ .............................2 2.1系统设计规定..................................... ................ ................ ...............................2 2.2测频办法....................................... ................ ................ .....................................3 2.3系统设计思路........................................................ ................... ..........................3 2.4系统设计框图................................................. ......................... ...........................3 3. 系统设计.................................................... ............. ................ ...............................4 3.1单片机模块............................................... ... .....................................................4 3.2放大整形模块...................................... .............................................................8 3.3分频模块....... .... ................................................... ...........................................9 3.4显示电路.................... ....................... .............................................................10 4. 系统软件设计............................................... .........................................................12 4.1开始............................................... ................ ...... ..........................................12 4.2初始化模块......................................................................................................12 4.3 频率测量模块和量程自动切换模块................. ........... ..............................13 4.4显示模块............... ........... .......................... ........... .......................... ........... 14 4.5延时模块.......... ........... .......................... ........... .......................................... .14 4.6频率计仿真......... ........... ................................. ........... ..................................15 5. 总结与体会............................................... .................................... ........ ...............19 6. 参照文献................................................ ............ ....... ..........................................20 7.附录A程序源代码................. ............ ....... .............................................................20 8.附录B仿真效果图................. ............ ....... .............................................................26 9.附录C DXP模块原理图与PCB板................................... ............ ....... ................27 10.附录D 实物调试图............................. ............ ....... .................... ........................28 一、引言 1.1 数字频率计发展和意义 随着电子技术飞速发展,各类分立电子元件及其所构成有关功能单元,已逐渐被功能更强大、性能更稳定、使用更以便集成芯片所取代。由集成芯片和某些外围电路构成各种自动控制、自动测量、自动显示电路遍及各种电子产品和设备已广泛应用于各个领域,更新换代速度可谓日新月异。 与老式测量方式相比,运用了单片机频率计有着体积更小,运算速度更快,测量范畴更宽和制作成本更低长处。由于老式频率计中有许多功能是依托硬件来实现,而采用单片机测量频率之后,有许多此前需要用硬件才干实现功能当前仅仅依托软件编程就能实现,并且不同软件编程代码可以实现不同功能,从而大大减少了制作成本。 数字频率计重要实现办法有直接式、锁相式、直接数字式和混合式四种。直接式长处是速度快、相位噪声低,但构造复杂、杂散多,普通只应用在地面雷达中。锁相式和直接数字式都同步具备容易实现产品系列化、小型化、模块化和工程化特点,其中,锁相式更是以其容易实现相位同步自动控制且低功耗特点成为众多业内人士首选,应用最为广泛。 1.2数字频率计分类 按功能分类,电子计数器有通用和专用之分。通用型计数器是一种具备各种测量功能、各种用途万能计数器,它可测量频率、周期、多周期平均值、时间间隔、累加计数、计时等。专用计数器指专门用来测量某种单一功能计数器。 按频段分类有低速频率计数器、中速频率计数器、高速频率计数器和微波频率计数器之分。其中低速频率计数器最高计数频率不大于10MHZ;中速频率计数器最高频率计数频率为10到100MHZ;高速频率计数器最高计数频率不不大于100MHZ;微波频率计数器测频范畴为1到80GHZ或更高。 1.3 数字频率国内外发展形势 数字电路制造工业进步,使得系统设计人员能在更小空间内实现更多功能,从而提高系统可靠性和速度。现如今,数字频率计已经不但仅是测量信号频率装置了,还可以测量方波脉宽。在人们生产生活中数字频率计也发挥着越来越重要作用,例如有数字频率计来监控生产过程,这样可以及时发现系统运营中异常状况,以便给人们争取时间解决。 除此之外,它还可以应用于工业控制等其他领域。在老式电子测量仪器中,示波器在进行频率测量时测量精度较低,误差较大。频谱仪可以精确测量频率并显示被测信号频谱,但测量速度较慢,无法实时迅速地跟踪捕获到被测信号频率变化。正是由于频率计可以迅速精确地捕获到被测信号频率变化,因而频率计拥有非常广泛应用范畴。 当前,市场上频率计厂家可分为三类:中华人民共和国大陆厂家、中华人民共和国台湾厂家、欧美厂家。其中,欧美频率计厂家所占有市场份额最大。 欧美频率计厂家重要有:Pendulum Instruments 和 Agilent科技。 现如今,对于频率计设计当前也有专用芯片可以实现,如运用MAXIM公司ICM7240来设计频率计,但由于这种芯片计数频率比较低,远不能达到在某些场合而要测量很高频率规定,并且测量精度也受到芯片自身限制,因而提出用AT89C52单片机设计频率计来解决这些问题,从而实现高精度,宽范畴测量频率计设计。 二、系统总体设计 2.1 系统设计规定 本课题设计技术规定: 1、用十进制数字显示被测信号频率,能测量正弦信号、方波信号、尖脉冲信号以及其她各种单位时间内变化物理量。 2、能测量周期性正弦\方波信号.测量范畴100Hz~100kHz。测量正弦信号、方波信号,测量范畴100Hz~100kHz。 3、应用单片机为主控芯片,完毕算术运算和控制功能,并采用LED数码管显示所测频率。 2.2 测频办法 本次课程设计采用脉冲定期测频法和脉冲分频测频法 测周法:在频率、速度等脉冲类测量过程中,采集指定脉冲个数,与过程时间比较来测定频率、速度。这样采样方式就是定数采样或定脉冲采样。这种办法其实是测量单个脉冲周期或指定个数脉冲总周期。 测频法:在频率、速度等脉冲类测量过程中,在指定期间内,计量脉冲个数,让脉冲个数与指定期间比较来测定频率、速度。这样采样方式就是定期采样。这种办法其实是测量单位时间脉冲个数。 2.3 系统设计思路 以单片机AT89C52单片机为核心,设计一种数字频率计,它由放大整形电路、分频电路、多路选取器、单片机、显示电路等构成,应用单片机中定期/计数器和中断系统等完毕频率测量。在整个设计过程中,放大整形电路是把非矩形波转化成矩形波,这样单片机才干辨认;分频电路是为了测量更高频率信号,多路数据选取器是用来选取输入信号;单片机用来测量频率和切换量程等;显示电路用来显示频率值。所制作频率计采用外部十分频,实现1Hz~10MHz频率测量,并且可以实现量程自动切换,通过四位数码管显示频率值,再用不同LED发光二极管显示频率值单位。 2.4 系统设计框图 本课题设计以单片机为核心,设计一种数字频率计,应用单片机中定期器/计数器和中断系统等完毕频率测量。其中涉及放大整形模块、分频模块、单片机模块、显示模块等。 图1 频率计总体设计框图 三、系统硬件设计 依照系统设计规定,频率计实际需要设计硬件系统重要涉及如下几种某些:单片机模块、放大整形模块、分频模块及显示模块,下面将分别予以简介。 3.1 单片机模块 以AT89C52单片机为控制核心,来完毕对待测信号计数、译码和显示以及对分频比控制,运用其内部定期/计数器完毕待测信号频率测量。单片机AT89C52内部具备3个16位定期/计数器,定期/计数器工作可以由编程来实现定期、计数和产生计数溢出时中断规定功能。 3.1.1 AT89C52简介 AT89C52是一种低电压,高性能CMOS 8位单片机,片内含8k bytes可重复擦写Flash只读程序存储器和256 bytes随机存取数据存储器(RAM),器件采用ATMEL公司高密度、非易失性存储技术生产,兼容原则MCS-51指令系统,片内置通用8位中央解决器和Flash存储单元,AT89C52单片机在电子行业中有着广泛应用。 图2 PDIP封装AT89C52引脚图 3.1.2 单片机引脚分派 依照系统设计及各模块分析得出,单片机引脚分派如下表所示。 表1 单片机端口分派表 模 块 端口 功能 显示模块 P1.0-P1.3、P0.0-P0.7 数码管频率值显示 P2.4-P2.6 LED单位显示 分频模块 P3.4、P3.5 通道选取 P2.3 清零 复位模块 RST、EA 复位 3.1.3 复位电路 有时系统在运营过程中浮现程序跑飞状况,因而在程序开发过程中需要复位。 本次设计采用手动复位,通过复位可以再次测量信号或测量新信号。 复位电路普通分为两种:上电复位(图3)和手动复位(图4)。 图3 上电复位 图4 手动复位 3.1.4 定期/计数器 方式寄存器TMOD: 特殊功能寄存器TMOD为T0、T1工作方式寄存器,其格式如下: D7 D6 D5 D4 D3 D2 D1 D0 GATE C/`T M1 M0 GATE C/`T M1 M0 T1方式字段 T0方式字段 TMOD低4位为T0方式字段,高4位为T1方式字段,它们含义是完全相似。 1.工作方式选取位M1,M0 M1,M0两位拟定计数器构造方式,其相应关系如下表: M1 M0 工作方式 功 能 说 明 0 1 方式0 13位计数器 0 1 方式1 16位计数器 1 0 方式2 初值自动重新装入8位计数器 1 1 方式3 仅合用于T0,分为两个8位计数器,T1在方式3停止计数 表2 计数器构造方式功能表 2. 定期器方式和外部事件计数方式选取位C/`T C/`T=0为定期方式。在定期方式中,以振荡器输出时钟脉冲十二分频信号作为计数信号,也就是每一种机器周期定期器加“1”。若晶振为12MHZ,则定期器计数频率为1MHZ,计数脉冲周期为1us。定期器从初值开始加“1”计数直至定期器溢出所需时间是固定,因此称为定期方式。 C/`T=1为外部事件计数方式,这种方式采用外部引脚(T0为P3.4,T1为P3.5)上输入脉冲作为计数脉冲。内部硬件在每个机器周期采样外部引脚状态,当一种机器周期采样到高电平,接着下一种机器周期采样到低电平时计数器为1,也就是说在外部输入电平发生负跳变时为1。外部事件计数时最高计数频率为晶振频率二十四分之一,外部输入脉冲高电平和低电平时间必要在一种机器周期以上。对外部输入脉冲计数目普通是为了测试脉冲周期、频率或对输入脉冲数进行累加。 3. 门控位GATE GATE为1时,定期器计数受外部引脚输入电平控制( INT0控制T0计数, INT1控制T1计数);GATE为0时定期器计数不受外部引脚输入电平控制。 T2CON(T2控制寄存器),字节地址0C8H: 位地址 0CFH 0CEH 0CDH 0CCH 0CBH 0CAH 0C9H 0C8H 符 号 TF2 EXF2 RCLK TCLK EXEN2 TR2 C/T2 CP/RT2 各位定义如下: TF2: 定期/计数器2溢出标志,T2溢出时置位,并申请中断。只能用软件清除,但T2作为波特率发生器使用时候,(即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未用作串行波特率发生器时,容许外部时钟触发T2,当T2EX引脚输入一种负跳变时候,将引起T2捕获或重装,并置位EXF2,申请中断。 TR2:T2启动控制标志;TR2=0:停止T2;TR2=1:启动T2 C/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引脚(P1.0)浮现负跳变(EXEN2=1时),将会引起T2捕获操作。但是如果RCLK=1或TCLK=1时,CP/RT2控制位不起作用,被强制工作于定期器溢出自动重装载模式。 T2MOD(方式寄存器),字节地址0C9H: D7 D6 D5 D4 D3 D2 D1 D0 -- -- -- -- -- -- T2OE DCEN T2OE:T2输出容许位,当T2OE=1时候,容许时钟输出到P1.0。(仅对80C54/80C58有效) DCEN:向下计数容许位。DCEN=1是容许T2向下计数,否则向上计数。 T2数据寄存器TH2、TL2和T0、T1用法同样,而捕获寄存器RCAP2H、RCAP2L只是在捕获方式下,产生捕获操作时自动保存TH2、TL2值。 3.2 放大整形模块 由于输入信号可以是正弦波、三角波、矩形波等,而背面闸门或计数电路规定被测信号为矩形波,因此需要设计一种整形电路则在测量时候,一方面通过整形电路将正弦波或者三角波转化成矩形波。在整形之前由于不清晰被测信号强弱状况。因此在通过整形之前通过放大衰减解决。 本文采用单管共射极放大电路对信号进行放大和再由非门74LS00构成施密特触发器对输出信号进行整形成矩形波后再次输出。 3.2.1 与非门74LS00 74LS00 为四组2 输入端与非门(正逻辑),共有 54/7400、54/74H00、54/74S00、54/74LS00 Y=(AB)非 Input Input Output A B Y L L H L H H H L H H H L 3.2.2 放大整形模块原理图 此模块原理图: 图5 放大整形电路原理图 3.3 分频模块 本文采用12MHZ时钟,最大计数速率为500 kHz,因而需要外某些频。分频电路用于扩展单片机频率测量范畴,并实现单片机频率测量使用统一信号,可使单片机测频更易于实现,并且也减少了系统测频误差。 为了测量提高精度,当被测信号频率值较低时,直接使用单片机计数器计数测得频率值;当被测信号频率值较高时采用外部十分频后再计数测得频率值。这两种状况使用T1(P3.5)和TO(P3.4,程序定义为十分频接入口)计数选取,由单片机先简朴测得被测信号是高频信号还是低频信号,然后依照信号频率值高低进行通道相应选取,继而测得相应频率值。 因而此模块重要涉及分频器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= Q0·Q1·Q2·Q3·CET。合理应用计数器异步清零功能和同步计数功能,一片74LS161可以构成16进制如下任意进制分频器。本文构成了十进制分频器。 图6上图为分频电路 3.4 显示电路 显示模块由频率值显示电路和量程转换批示电路构成。频率值显示电路采用四位共阳极数码管动态显示频率计被测数值,量程转换批示电路由红、黄、绿三个LED分别批示Hz、KHz及MHz频率单位,使读数简朴可观。 数码管是一种半导体发光器件,其基本单元是发光二极管。常用数码管由七个条状和一种点状发光二极管管芯制成,叫七段数码管,依照其构造不同,可分为共阳极数码管和共阴极数码管两种。依照管脚资料,可以判断使用是何种接口类型。 图7 两种数码管内部原理图 由于这里用是共阳极数码管,它公共端为高电平,因而要让其中各段(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 初始化模块 初始化模块初始化分频器、量程档位、LED显示、工作寄存器、中断控制和定期/计数器工作方式等。 4.3 频率测量模块和量程自动切换模块 通过初始化计数器1,每一次下降沿触发一次计数器1中断,每次中断执行中断解决程序则fCnt加1,因而fCnt为信号下降沿次数;通过初始化定期器0, 每50ms触发一次定期器0中断,每次中断执行中断解决程序则对数据下降沿次数fCnt进行解决,通过对数据大小判断实现量程自动切换等,从而计算出信号频率,然后调用显示模块把频率值显示出来。其中,16位定期/计数器最高计数值为65535,因而,还需要先由硬件十分频后,再有定期/计数器对被测信号计数,加大测量精度和范畴。 计数器0(或者1)和定期器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-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)文献图 4.6.2 使用软件Proteus仿真频率计 信号放大整形模块、分频模块和显示模块都要与单片机模块相连才干达到所需规定,因而,这三个模块就一起仿真,用Proteus软件仿真如下图: 图20 频率计仿真图 其中需要注意是某些设立: 单片机设立: 图21 单片机属性设立图 其中是需要导入由KEIL软件生成"*.hex"文献,再是时钟频率为12MHZ。 电源设立: 图22 电源大小设立图 设立电源为5V。 4.6.3 频率计仿真运营调试 设立如下: 1. 给定1HZ矩形信号波 图23 频率计测量10HZ信号运营图 其中红色LED亮,是表达数码管显示频率值是HZ档,也就是频率单位是HZ,也就表白运营成果读数是1HZ。 2.给定46.3kH正弦波 点击拟定后,点击运营按钮,之后看频率计仿真运营状况: 图24 频率计测量46.3KHZ信号运营图 3.0 给定9.643MHZ矩形信号波后信号运营图 图25 频率计测量9.643MHZ信号运营图 其中绿色LED亮,是表达数码管显示频率值是MHZ档,也就是频率单位是MHZ,也就表白运营成果读数是9.643MHZ。 4.0 给定超过量程信号波后,信号运营图如下 其中三个LED灯都会点亮,数码管所有都显示为0 五、总结与体会 通过本次设计,我受益匪浅。数字频率计是计算机、通讯设备、音频视频等科研生产领域不可缺少测量仪器。它是一种用十进制数字,显示被测信号频率数字测量仪器。它基本功能是测量正弦信号,方波信号以及其她各种单位时间内变化物理量。在进行模仿、数字电路设计、安装、调试过程中,由于其使用十进制数显示,测量迅速,精度高,显示直观,因此经常要用到数字频率计。 通过本次设计,我纯熟掌握了C语言编写,仿真软件Proteus、编程软件KEIL和制版软件DXP 应用,理解了有关元件基本知识,同步还纯熟掌握了对文献资料等收集、查阅、应用。在设计过程中,咱们不断发现错误,不断改正,不断领悟,不断获取。最后程序运营和仿真调试环节,自身就是在践行“过而能改,善莫大焉”知行观,同步在教师指引下,终于完毕了本次设计。 本次设计也让我明白了思路即出路,有不懂不明白地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂知识,收获颇丰。 参照文献 [1]李学海著.原则80C51单片机基本教程.北京航空航天大学出版社, [2] 戴仙金主编.51单片机及其C语言程序开发实例.清华大学出版社, [3] 李诚人.高宏洋等.嵌入式系统及单片机应用,清华大学出版社, [4] 龚运新编著.单片机C语言开发技术.清华大学出版社, [5] 张天凡等编著.51单片机C语言开发详解.电子工业出版社, [6] 张义和.王敏男等.例说51单片机(C语言版).人民邮电出版社, [7] 张洪润、刘秀英、张亚凡等.单片机应用设计200例 .北京航空航天大学出版社, [8] 彭为、黄科、雷道仲等.单片机典型系统设计实例精讲.电子工业出版社, [9] 李学海著.原则80C51单片机基本教程.北京航空航天大学出版社, [10] 李朝青.单片机原理及接口技术[M].北京航天航空大学出版社,1998. [11] 余发山,王福忠.单片机原理应用技术[M].徐州:中华人民共和国矿业大学出版社,. [12]V.Yu.Teplov,A.V. Anisimov.Thermostatting System Using a Single-Chip Microcomputer and Thermoelectric Modules Based on the Peltier Effect[J] , [13] Yeager Brent.How to troubleshoot your electronic scale[J]. Powder and Bulk Engineering. 1995 [14]WeiXiaoRu,JuJianZhi.Design of a CCD's driving circuit based on ATmega16.Microcomputer&Its Applications,,(16). [15]HeLianYun,The Traffic Signal Lamp System Controlled with Single Chip Microcomputer.Computer Study,,(01). 附录A 程序源代码: #include <reg52.h> //声明所需数据库头文献 #define value P0 //数码管显示,段选 #define place P1 //位选 unsigned char d[4]; //相应共阳极数码管各位 unsigned char Num[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //显示0-9数字,共阳 //unsigned char Num[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};显示0-9数字,共阴 sbit clear=P2^3; sbit ledG=P2^4; //led显示频率量程单位和档位 sbit ledY=P2^5; sbit ledR=P2^6; unsigned char count=0; //定期器2计数 unsigned char gears; //档位 unsigned int tN; //不同档位计时值 unsigned int fCnta; //脉冲下降沿次数,T1 unsigned long regCnta; //脉冲次数暂存 unsigned int fCntb; //脉冲下降沿次数,T0 unsigned long regCntb; //脉冲次数暂存 unsigned long pCnt; //频率显示 void Delay(unsigned int DelayTime) { while(DelayTime--); } void display() { if(gears==1) //HZ档 { d[3]=0; d[2]=pCnt/100; d[1]=(pCnt%100)/10; d[0]=pCnt%10; place=0x01;value=Num[d[3]];Delay(200); place=0x02;value=Num[d[2]];Delay(200); place=0x04;value=Num[d[1]];Delay(200); place=0x08;value=Num[d[0]];Delay(200); ledG=1; //显示HZ档,红色发光二极管点亮 ledY=1; ledR=0; } if(gears==2) //KHZ档 { d[3]=pCnt/1000; d[2]=(pCnt%1000)/100; d[1]=(pCnt%100)/10; d[0]=pCnt%10; place=0x01;value=Num[d[3]];Delay(300); place=0x02;value=Num[d[2]];Delay(300); place=0x04;value=Num[d[1]]+0x80;Delay(300); place=0x08;value=Num[d[0]];Delay(300); ledG=1; //显示KHz档,黄色发光二极管点亮 ledY=0; ledR=1; } if(gears==3) //MHZ档 { d[3]=pCnt/1000; d[2]=(pCnt%1000)/100; d[1]=(pCnt%100)/10; d[0]=pCnt%10; place=0x01;value=Num[d[3]]+0x80;Delay(50);//带小数点 place=0x02;value=Num[d[2]];Delay(50); place=0x04;value=Num[d[1]];Delay(50); place=0x08;value=Num[d[0]];Delay(50); ledG=0; //显示MHZ档,绿色发光二极管点亮 ledY=1; ledR=1; } if(gears==4) //超过范畴 { d[3]=0; d[2]=0; d[1]=0; d[0]=0; place=0x01;value=Num[d[3]];Delay(100); place=0x02;value=Nu- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 数字频率计 专业课程 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文