单片机课程设计报告--- 函数发生器
《单片机课程设计报告--- 函数发生器》由会员分享,可在线阅读,更多相关《单片机课程设计报告--- 函数发生器(16页珍藏版)》请在毕设资料网上搜索。
1、 课程设计任务书课程设计任务书 课 程: 单片机实训 题 目: 函数发生器 姓 名: 学 号: 系 别: 电气工程系 专 业: 电气工程及其自动化 1 目目 录录 1、课程设计概述 2 2、课程设计题目和实现目标 . 2 3、设计方案 . 2 4、Proteus 仿真原理图 . 7 5、程序流程图 . 7 6、程序代码 . 8 7、调试总结 . 16 8、设计心得体会 16 9、参考文献 . 16 2 1 1、课程设计概述、课程设计概述 函数发生器是一种多波形的信号源。它可以产生正弦波、方波、三角波、锯 齿波, 甚至任意波形。 它的用途很广泛。 可以用于生产测试、 仪器维修和实验室, 还广泛使
2、用在其它科技领域,如医学、教育、化学、通讯、地球物理学、工业控 制、军事和宇航等。 本文是做基于单片机的信号发生器的设计, 将采用编程的方法来实现三角波、 锯齿波、矩形波、正弦波的发生。根据设计的要求,对各种波形的频率和幅度进 行程序的编写,并将所写程序装入单片机的程序存储器中。在程序运行中,当接 收到来自外界的命令, 需要输出某种波形时再调用相应的中断服务子程序和波形 发生程序,经电路的数/模转换器和运算放大器处理后,从信号发生器的输出端 口输出。 本方案是基于 AT89C51 与 PCF8591 的单缓冲方式接口电路来设计。单缓 冲式接口电路具有过程简单,容易实现。由于本设计运用汇编的编程
3、语言,导致 用独立式键盘来实现简单控制。本方案所产生的信号频率稳定性高,精确度高。 而且在硬件方面它所选的元器件比较常见。所以总的来说本方案的性价比高。 2 2、课程设计题目和实现目标、课程设计题目和实现目标 题目:函数发生器 要求: 1、键盘输入产生三角波,正弦波,锯齿波,梯形波,任意波形(用示波器观察) 2、频率可调 3、幅值可调 3 3、 设计方案设计方案 (1(1)主控电路)主控电路 AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储 器(RAM) ,器件采用 AT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机课程设计报告- 函数发生器 单片机 课程设计 报告 函数 发生器
