1、 课 程 设 计 2011 年 7 月 22 日 课 程 单片机课程设计 题 目 占空比可调的方波发生器 院 系 电气信息工程学院测控系 专业班级 学生姓名 学生学号 指导教师 占空比可调的方波发生器 1 课程设计任务书 课程 单片机课程设计 题目 占空比可调的方波发生器 一、任务一、任务 设计一款基于 AT89C51 单片机的占空比可调的方波发生器,实现方波发 生器占空比可调。 二、设计要求二、设计要求 1 通过电位器产生电压,控制占空比可调的方波。 2 通过对 AT89C51 单片机的编程,实现占空比可调的方波发生器。 3 写出详细的设计报告。 4 给出全部电路和源程序。 三、参考资料三、
2、参考资料 1 李正发.电工电子技术基础实验M.北京:科学出版社,2005.110-115. 2 李群芳,张士军,黄建.单片微型计算机与接口技术(第 2 版)M.北京:电子工 业出版社.2005.68-76. 3 周永金.模拟电子技术与应用J.西安:陕西国防学院电子教研室.2005.34- 56. 4 朱志伟,刘湘云.单片机及嵌入式系统的应用J.北京:北京航空航天大学出版 社,2010.(06). 5 张毅刚.单片机原理及应用M.高等教育出版社.2003:160-190. 2011 年 7 月 13 日 占空比可调的方波发生器 2 目录目录 第 1 章 绪论 . 1 1.1 占空比可调的方波发生
3、器概述. 1 1.2 占空比可调的信号发生器技术状况. 1 1.3 本设计任务. 3 第 2 章 总体方案论证与设计 . 4 2.1 方案设计与选择. 4 2.2 总体硬件组成框图. 5 第 3 章 系统硬件设计 6 3.1 AT89C51 芯片介绍 6 3.2 LED 显示电路设计 6 3.3 时钟电路的设计 7 3.4 按键接口电路 8 3.5 复位电路 8 第 4 章 系统的软件设计 . 9 4.1 主程序设计 9 4.2 定时器中断子程序 9 4.3 按键及显示子程序设计. 10 第 5 章 系统调试与测试结果分析. 12 5.1 使用的仪器仪表 12 5.2 系统调试 12 5.3
4、测试结果. 2 结 论 1 参考文献 . 14 附录 1 程序 . 15 附录 2 仿真效果图 . 18 占空比可调的方波发生器 1 第 1 章 绪论 信号发生器是为进行电子测量提供符合一定技术要求的电信号的设备。 在电 子测量技术领域内, 几乎测量所有的电参量都需要或可以借助于信号发生器进行 测量,所以,它是电子测量中最基本的、使用最广泛的电子测量仪器之一。 信号发生器的种类很多,在电子电路测量中,大致可以分为正弦信号发生器、函 数信号发生器和脉冲信号发生器三大类。函数发生器可以输出多种波形,现有的 函数发生器有的能输出 14 种不同的信号波形1。 1.1 占空比可调的方波发生器概述 单片机
5、集成度高,功能强,可靠性高,体积小,功耗低,使用方便,价格低 廉等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎无处不在, 无所不为。单片机的应用领域已经从面向工业控制,通讯,交通,智能仪表等迅 速发展到家用消费产品,办公自动化,汽车电子,PC 机外围一记网络通讯等广 大领域。单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的, 将程序存储器和数据存储器合用一个存储器空间的结构,成为普林斯机构。另一 种是将程序存储器个数据存储器截然分开,分别寻址的结构,一般需要较大的程 序存储器,目前单片机以采用程序存储器截然分开的结构多。本课题讨论的占空 比可调的信号发生器的核心是目前应
6、用极为广泛的 51 系列单片机2。 基于单片机的占空比可调方波发生器的设计, 是通过单片机控制一个有特殊 功能的信号发生芯片,可以产生一系列有规律的幅度和频率可调的波形。这样一 个信号发生器装置在控制领域有相当广泛的应用范围。 因为产生一系列的可调波 形可以作为其他一些设备的数值输入, 还可以应用与设备检测, 仪器调试等场合。 高频稳定的波形信号也可以用于无线电波的调频,解调3。这些都是现代生活中 必不可少的一些应用。 1.2 占空比可调的信号发生器技术状况 显示屏的控制系统包括输入接口电路、信号控制、转换和数字化处理电路及 输出接口电路等,涉及的具体技术很多,其关键技术包括串行传输与并行传输技 术、动态扫描与静态锁存技术、自动检测及远程控制技术等。 占空比可调的方波发生器 2 1.2.1