采用单片机设计频率计 - 毕业论文 联系客服

发布时间 : 星期六 文章采用单片机设计频率计 - 毕业论文更新完毕开始阅读d4270ec1aa00b52acfc7caea

淮安信息职业技术学院毕业设计论文

第四章 系统软件设计

4.1 测评软件实现原理

测频软件的实现是基于电路系统来进行设计的。本次设计采用的是脉冲定时 测频法,所以在软件实现上基本遵照系统的设计原理,进行测频。本次软件设计语言采用汇编语言,在电脑上编译通过后即可下载到电路上的实际电路中,即可实现频率的测量。

4.2 软件流程图

10

第四章 系统软件设计

开始 设置T0的定时,T1计数方式1,初始定时时间溢出周期为64ms,溢出4次 设置测量方式为256毫秒测量范围100M-256KHZ,显示单位指示1HZ,P1.0为0 数码管显示000000 Y 清21H位为0 是否有检查键按下,P1.2是否为0 N 设置测量方式为4秒方式,20H为0 N P3.5是否为高电压 Y 启动T0,T1 N Y N P3.5是否为1 重新设置T0,T1,启动T0,T1,清21H位为0 Y 测量是否结束标识21H是否为1 读取计数器的数据及T1内的数据,除以256后在40H,41H,42H内 查询检测是否结束标识位21H位是否为1 Y 读取查测的数据,除以4后保存在40H,41H,42H内 N N 判断测量值是否大于256K Y 调用24位二进制数转换6位BCD码及显示码,放置到50H,51H,52H,53H,54H,55H子程序 调用将24位二进制数转换为BCD码,及显示码子程序,转换后保存在50H,51H,52H,53H,54H,55H 显示测量结果,P1.0为0指示单位为1HZ 显示测量结果,P1.1为0指示显示单位为1KHZ

11