收藏到会员中心
|
文档题目: |
基于AT89S52低频信号发生器设计与仿真 |
 |
上传会员: |
aesxtepe |
提交日期: |
2013-08-23 16:39:32 |
文档分类: |
电子信息机电 |
浏览次数: |
62 |
下载次数: |
0
次 |
|
|
下载地址: |
基于AT89S52低频信号发生器设计与仿真 (需要:125 积分) 如何获取积分? |
下载提示: |
不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
|
文档介绍: |
以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
|
文档字数: |
|
文档字数:15027 摘 要 本论文完成了基于AT89S52低频信号发生器能产生正弦波,三角波,锯齿波梯形波,方波,其参数可由软件设定。首先进行了低频信号发生器的硬件设计,包括键盘与单片机的接口设计, LCD1602与单片机的接口设计,DAC0832与单片机的接口设计, DAC0832与集成运放的接口设计等。在硬件设计的基础上又完成了系统的软件设计,具体包括键盘扫描程序的设计, 显示程序的设计 ,生成五种波形的程序设计 ,中断程序以及延时程序的设计等。程序采用c51语言设计。用Keil C 与Protues软件进行调试与仿真, 通过示波器器进行波形观察。
关键字 AT89S52; 信号发生器; 硬件设计; 软件设计; 调试与仿真 目 录 摘 要 I Abstract II 第1章 绪 论 1 1.1课题来源 1 1.2发展及应用意义 1 1.3本文工作 3 第2章 系统的组成及工作原理 4 2.1系统方案比较 4 2.2芯片选择 4 2.3系统框图及工作原理 4 第3章 系统的硬件设计 6 3.1时钟及复位电路设计 6 3.2 按键与AT89S52的接口设计 8 3.2.1按键的分类 8 3.2.2按键结构与特点 8 3.2.3键输入原理 10 3.2.4 按键与AT89S52的接口设计电路图 11 3.3 AT89S52与8位DAC0832接口的设计 13 3.3.1 DAC0832结构: 13 3.3.2 DAC0832的工作方式: 13 3.3.3 DAC0832的工作原理 14 3.3.4 AT89S52与DAC0832接口设计电路图 15 3.4 D/A转换电路与运放接口的设计 16 3.5 AT89S52与LCD1602的接口的设计 18 3.5.1 LCD原理 18 3.5.2液晶显示器的分类 18 3.5.3 LCD1602的管脚功能及控制指令 20 3.5.4 AT89S52与LCD1602的接口设计电路图 21 第4章 系统的软件设计 23 4.1主程序流程图 23 4.2按键扫描子函数 24 4.3显示子程 25 第5章 系统的调试与仿真 26 5.1 KeilC软件忧点及使用 26 5.1.1创建工程 26 5.1.2 编译工程 28 5.1.3调试工程 33 5.2 Protues简介 35 结 论 46 致 谢 47 参考文献 48 附 录 49 附录1硬件原理图 49 附录2 程序清单 50
(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载) |
|
|
|