- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安建筑科技大学课程设计(论文)
第PAGE \* MERGEFORMAT14页 共14页
课程设计(论文)任务书
专业班级: 学生姓名: 指导教师(签名):
一、课程设计(论文)题目
正弦波信号发生器设计二、本次课程设计(论文)应达到的目的
本次课程设计是自动化专业学生在学习了《单片机原理及应用》课程及《模拟电子线路》、《数字电子线路》等专业基础课程之后进行的一次综合训练,其主要目的是加深学生对单片机软硬件技术和相关理论知识的理解,进一步熟悉51单片机系统设计的基本理论、方法和技能;掌握工程应用的基本内容和要求,力争做到理论与实际的统一;同时培养学生分析问题、解决问题的能力和独立完成系统设计的能力,并按要求编写相关的技术文档和设计报告等。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)
1.设计内容
(1)选择51单片机,晶振采用12MHz。
(2)设计一个能产生0至50HZ正弦波信号。通过0832D/A芯片完成数模转换。
(3)频率值由键盘输入。
(4)将频率值由LED数码管上显示(两位)。
2.设计要求
(1)按照任务书的要求完成系统分析及方案设计。
(2)完成硬件原理图的设计,并选择相关元器件。
(3)完成控制软件流程图的设计,编写相应的单片机控制程序。
(4)撰写设计报告。四、应收集的资料及主要参考文献:
1.李建忠.单片机原理及应用.西安电子科技大学出版社,2008
2.杨居义.单片机课程设计指导.清华大学出版社,2009
3.李海滨等.单片机技术课程设计与项目实例.中国电力出版社,2009
以及与51系列单片机相关的文献及教材。五、审核批准意见
教研室主任(签字) 正弦信号发生器设计方案框图
单
片
机
显示电路
按键电路
数/模转
换电路
放大电路
波形输出
图1-1硬件设计方框图
DAC0832硬件简介
根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种连接方式:直通方式、单缓冲方式和双缓冲方式。
1、双缓冲方式:进行两级缓冲;
2、单缓冲方式:只进行一级缓冲??
3、直通方式:不进行缓冲,适用于比较简单的场合。
本设计采用的是直通连接方式。具体电路设计如图1-2所示:
图1-2 DAC0832连接图
放大整形电路
为了输入的是小信号时也能对精确的测出它的频率,所以在信号的输入口加电压放大。有时输入的信号波形不是很好时,放大后也是失真的信号,这就会影响到所测信号的频率,因此要经过整形。其电路如图1-3所示:
图1-3 放大整形电路
振荡电路
单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。系统所采用的振荡电路如图1-4所示。
图1-4 振荡电路图
系统选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。
单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数,常用fosc表示。如时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12μs。
复位电路
复位电路如图3-7所示,采用上电复位,由极性电容C3和电阻组成。复位电路具有上电自动复位功能,高电平有效,在正常工作状态下复位管脚为低电平。其电路如图1-5所示
图1-5 复位电路
键盘电路
键盘电路如图所示,P2.0对应的按键有启动和停止作用,P2.1对应的按键是减少频率,P2.1对应的按键是加频率。电路如图1-6所示
图1-6 键盘电路
显示电路
显示电路如图1-7所示,频率通过与单片机相连接的LM016L显示
图1-7 显示电路
软件设计和仿真调试
正弦信号发生器程序的流程图
开始
初始化
S1按下
有按键按下?
S3按下
S2按下
S1num+1
延时增
f减小
延时减
f增大
S1num=1
S1num=2
输出正弦波
液晶显示f
无输出
S1num=0
液晶显示f
液晶显示f
N
Y
图2-1 程序流程图
程序设计:
#include reg51.h //头文件
#define uchar unsigned char
#define uint unsigned int
sbit lcdrw=P3^3;
文档评论(0)