单片机课程设计报告解说.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告 报 告 题 目: 以单片机为核心的频率测量装置 作者所在系部: 电子工程系 作者所在专业: x x x x x 作者所在班级: Bxxxxx 作 者 姓 名 : xxxxxx 作 者 学 号 : xxxxxxxxxx 指导教师姓名: x xxx 完 成 时 间 : 2013年x月xx日 北华航天工业学院电子工程系制 课程设计任务书 课题名称 设计一个以单片机为核心的频率测量装置 完成时间 x.xx 指导教师 xx 职称 xxx 学生姓名 xxx 班 级 xxxxx 总体设计及要求 设计要求:用89C51单片机的定时器/计数器的定时和计数功能,外部扩展6位LED数码管,要求累计每秒进入单片机的外部脉冲个数,用LED数码管显示出来。 (被测频率fx<110Hz,采用测周法,显示频率×××. ×××;fx>110Hz,采用测频法,显示频率××××××; ( 利用键盘分段测量和自动分段测量。 ( 完成单脉冲测量,输入脉冲宽度范围是100us~0.1s; ( 显示脉冲宽度要求如下: Tx<1000us,显示脉冲宽度×××。 ? Tx>1000us,显示脉冲宽度××××。 ( 要求画出单片机硬件系统框图、电路原理图、软件流程图。 工作内容及时间进度安排 第12周进行方案论证 第13周完成设计要求的电路设计制作及调试仿真 第14周完成系统软件编程及调试 第15-16周完成整个电路硬件设计焊接、调试,课程设计报告的编写 第17周完成验收 课程设计成果 与设计内容对应的器件组 2.课程设计报告书 摘要 随着电子信息产业的不断发展,信号频率的测量在科技研究和实际应用中的作用日益重要。传统的频率计通常是用很多的逻辑电路和时序电路来实现的,这种电路一般运行较慢,而且测量频率的范围较小。考虑到上述问题,本文设计一基于单片机设计频率计。本文从频率计的原理出发,介绍了基于单片机的频率计的设计方案,选择了实现系统的各种电路元器件,并对硬件电路进行了仿真,并焊制出了实际的电路板,测试表明与理论大体相符。 关键字:单片机;频率计;测量;AT89C52 目录 一、总体设计 1 1、实验基本原理 1 2、实验设计分析 2 二、硬件设计 3 1、主控模块 3 2、按键模块和显示模块、输入信号模块 4 3、复位模块 5 4、晶振模块 5 三、软件设计 6 1、程序总体设计 6 2、程序主要模块 8 2.1中断服务子程序 8 2.2显示子程序设计 9 2.3量程转换程序 10 3、程序代码 11 四、使用keil、proteus软件调试仿真说明 18 2、使用protues软件仿真 19 五、设计总结 20 六、参考文献 23 一、总体设计 1、实验基本原理 以单片机AT89C52为核心,利用单片机AT89C52的计数/定时器(T1和T0)的功能来实现频率的计数,并且利用单片机的动态扫描把测出的数据送到数字显示电路显示。利用7SEG-MPX6-CC-BLUE共阴极数码管,显示电路共由六位共阴极数码管组成,总体原理框图如图1.1所示。同时设计键盘来控制自动测频率法还是手动测频率的方法,测周还是测频(下图框图没有显示)。 图1.1 总体设计框图 测频原理 测量频率有测周法和测频法两种。如图1.2和图1.3所示 图1.2测周法 图1.3测频法 (1)测频法(T法):通过测量脉冲宽度来确定频率,适用于高频。 (2)测周法(M法)AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能包括对会聚主IC 内部寄存器、数据RAM及外部接口等功能部件的初始化,会聚调整控制,会聚测试图控制,红外遥控信号IR的接收解码及与主板CPU通信等。

文档评论(0)

a336661148 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档