1、 课课 程程 设设 计计 任任 务务 书书 所属课程名称所属课程名称 单片机课程设计单片机课程设计 题题 目目 数字频率发生器的设计数字频率发生器的设计 分分 院院 机电学院机电学院 2 目录目录 一、概述一、概述3 1.1设计内容. 3 1.2设计要求. 3 二、频率发生器设计方案二、频率发生器设计方案.3 2.1、方案介绍 . 4 2.2、频率发生器的原理与功能 4 三、硬件实验设计方案三、硬件实验设计方案 .5 3.1硬件组成. 5 3.2电路图 . 5 3.3 小键盘接口电路. 6 3.4 LED 显示电路 . 7 四、软件设计四、软件设计 .7 4.1流程图 . 7 4.2、系统初始
2、化子程序 . 9 4.3、显示子程序. 9 4.4参考程序. 10 五、系统的设计调试方法五、系统的设计调试方法 13 5.1、主程序 13 5.2、选择定时器 0,方式 1. 14 5.3、计算F . 14 5.4、初始值(即频率刚开始时) 14 5.5、编写定时器 0的中断服务子程序. 14 六、设计体会六、设计体会 14 参考文献参考文献. 15 3 数字频率发生器的设计数字频率发生器的设计 一、一、概述概述 单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格 低廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处 不在,无所不为”。单片机的应用领域已从面向工
3、业控制、通讯、交通、智能 仪表等迅速发展到家用消费产品、办公自动化、汽车电子、PC 机外围以及网络 通讯等广大领域。 单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程 序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一 种是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的 程序存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为 多。 本课题讨论的方波发生器的核心是目前应用极为广泛的 51 系列单片机。 1.1 设计内容设计内容 本课程设计是设计一个频率发生器,让其产生方波,用 4 位数码管显示方 波的频率。 1.2 设计要求设计
4、要求 (1)设计一个数字频率发生器,要求产生方波信号。 (2)能够显示发送信号频率,该信号显示为 XXXX 四位(或 010999HZ) 。 (3)频率范围可调:101000HZ 二、二、频率频率发生器设计方案发生器设计方案 在电子技术领域中,实现方波发生器的方法有很多种,可以采用不同的原理 及器件构成不同的电路,但可以实现相同的功能。在此次设计中,有些地方与课 题原本的具体要求有点不同。如实现频率调节时,不是按要求利用调整变阻器的 4 阻值来完成的,而是用按键来实现的。 2.1、方案介绍、方案介绍 微处理器模块 AT89S52,频率与占空比信息显示模块,24 矩阵键盘模块, 74LS164 移位寄存器显示驱动模块。本设计中用到两个定时器,定时器 0 和定时 器 1,其中定时器 0 工作在定时方式下, 决定方波的频率;定时器 1 同样工 作在定时方式下,用于设定占空比。用 LED 显示器来显示频率与占空比,键盘的 操作是通过外中断与单片机共