频率计数器课程设计.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
湖南科技大学 信息与电气工程学院 《课程设计报告》 题 目: 频率计数器 专 业: 通信工程 班 级: 二 姓 名: 学 号: 指导教师: 尹艳群 任务书 题 目 时 间安排 目 的: 要 求: 总体方案实现: 指导教师评语: 评分等级:( ) 指导教师签名: 一、设计目的 1、通过单片机课程设计,熟练掌握汇编语言或C语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力。 2、通过频率计数器的设计系统掌握51单片机的应用。掌握8279芯片的原理及软件编程及硬件设计的方法,掌握根据课题的要求,提出选择设计方案,查找所需元器,设计并搭建硬件电路,编程写入EPROM并进行调试等。 3、训练整体分析的能力,以及故障排除的能力;利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数,计数的频率结果通过位动态数码管显示出来。要求能够对0-250KHZ的信号频率进行准确计数,计数误差不超过±1HZ。 系统通过软件设置单片机的内部定时器T1产生中断信号。系统调出转换显示程序,将转换为二进制的数据在转换成十进制数并输出到LCD显示电路,将相应频率显示出来 P2口接数码管位选,P0接数码管段选,实现数据的动态显示,如图4.1所示。 P0口功能 :P0口具有两种功能:第一,P0口可以作为通用I/O接口使用,P0.7—P0.0用于传送CPU的输入/输出数据。输出数据时可以得到锁存,不需外接专用锁存器,输入数据可以得到缓冲。第二,P0.7—P0.0在CPU访问片外存储器时用于传送片外存储器de低8位地址,然后传送CPU对片外存储器的读写。 P1口 功能? :P1口的功能和P0口de第一功能相同,仅用于传递I/O输入/输出数据。 P2口的功能 :P2口的第一功能和上述两组引脚的第一功能相同,即它可以作为通用I/O使用。它的第二功能和P0口引脚的第二功能相配合,作为地址总线用于输出片外存储器的高8位地址。 P3口功能 :P3口有两个功能:第一功能与其余三个端口的第一功能相同;第二功能作控制用,每个引脚都不同。 表4.1 P3口第二功能 引脚 名称 功能 P3.0 RXD 串行数据接收口 P3.1 TXD 串行数据发送口 P3.2 INT0 外中断0输入 P3.3 INT1 外中断1输入 P3.4 T0 计数器0计数输入 P3.5 T1 计数器1计数输入 P3.6 WR 外部RAM写选通信号 P3.7 RD 外部RAM读选通信号 时钟电路和复位电路 1.时钟电路 单片机的时钟一般需要多相时钟,所以时钟电路由振荡器和分频器组成。 MCS-51内部有一个用于构成振荡器的可控高增益反向放大器。两个引脚XTAL1和XTAL2分别是该放大器的输入端和输出端。在片外跨接一晶振和两个匹配电容C1、C2如图4.2所示,就构成一个自激振荡器。振荡频率根据实际要求的工作速度,从几百千赫至24MHz可适当选取某一频率。匹配电容C1、C2要根据石英晶体振荡器的要求选取。 当晶振频率为12MHz时,C1C2一般选30pF左右。图4.2中PD是电源控制寄存器PCON.1的掉电方式位,正常工作方式PD=0。当PD=1时单片机进入掉电工作方式,是一种节能工作方式。上述电路是靠MCS-51单片机内部电路产生振荡的。也可以由外部振荡器或时钟直接驱动MCS-51。本设计采用内部电路产生振荡。 2.复位电路 复位是单片机的初始化操作。其功能主要是将程序计数器(PC)初始化为0000H,使单片机从0000H单元开始执行程序,并将特殊功能寄存器赋一些特定值。复位是使单片机退出低功耗工作方式而进入正常状态一种操作。复位是上电的第一个操作,然后程序从0000H开始执行。在运行中,外界干扰等因素可能会使单片机的程序陷入死循环状态或“跑飞”。要使其进入正常状态,唯一办法是将单片机复位,以重新启动。 复位后,程序计数器(PC)及各特殊功能寄存器(SFR)的值如表4.2所示。 表4.2 程序计数器及各特殊功能寄存器的复位值 寄存器 复位状态 寄存器 复位状态 PC 0000H TH1 00H ACC 00H P0~P3 FFH PSW 00H IP xxB SP 07H IE 0xx00000B DPTR 0000H TMOD 00H TCON 00H SCON 00H TL0 00H SBUF 不定 TH0

文档评论(0)

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

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

1亿VIP精品文档

相关文档