基于某单片机正弦信号发生器

基于某单片机正弦信号发生器

ID:40431034

大小:509.97 KB

页数:19页

时间:2019-08-02

基于某单片机正弦信号发生器_第1页
基于某单片机正弦信号发生器_第2页
基于某单片机正弦信号发生器_第3页
基于某单片机正弦信号发生器_第4页
基于某单片机正弦信号发生器_第5页
资源描述:

《基于某单片机正弦信号发生器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档课程设计(论文)任务书专业班级:学生姓名:指导教师(签名):一、课程设计(论文)题目正弦波信号发生器设计二、本次课程设计(论文)应达到的目的本次课程设计是自动化专业学生在学习了《单片机原理及应用》课程及《模拟电子线路》、《数字电子线路》等专业基础课程之后进行的一次综合训练,其主要目的是加深学生对单片机软硬件技术和相关理论知识的理解,进一步熟悉51单片机系统设计的基本理论、方法和技能;掌握工程应用的基本内容和要求,力争做到理论与实际的统一;同时培养学生分析问题、解决问题的能力和独立完成系统设计的能力,并按要求编写相关的技术文档和设计报告等。三、

2、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)1.设计内容(1)选择51单片机,晶振采用12MHz。(2)设计一个能产生0至50HZ正弦波信号。通过0832D/A芯片完成数模转换。(3)频率值由键盘输入。(4)将频率值由LED数码管上显示(两位)。2.设计要求(1)按照任务书的要求完成系统分析及方案设计。(2)完成硬件原理图的设计,并选择相关元器件。(3)完成控制软件流程图的设计,编写相应的单片机控制程序。(4)撰写设计报告。文案大全实用文档四、应收集的资料及主要参考文献:1.李建忠.单片机原理及应用.西安电子科技大学

3、出版社,20082.杨居义.单片机课程设计指导.清华大学出版社,20093.李海滨等.单片机技术课程设计与项目实例.中国电力出版社,2009以及与51系列单片机相关的文献及教材。五、审核批准意见教研室主任(签字)正弦信号发生器设计方案框图单片机显示电路按键电路数/模转换电路放大电路波形输出图1-1硬件设计方框图DAC0832硬件简介文案大全实用文档根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种连接方式:直通方式、单缓冲方式和双缓冲方式。1、双缓冲方式:进行两级缓冲;2、单缓冲方式:只进行一级缓冲;3、直通方式:不

4、进行缓冲,适用于比较简单的场合。本设计采用的是直通连接方式。具体电路设计如图1-2所示:图1-2DAC0832连接图放大整形电路为了输入的是小信号时也能对精确的测出它的频率,所以在信号的输入口加电压放大。有时输入的信号波形不是很好时,放大后也是失真的信号,这就会影响到所测信号的频率,因此要经过整形。其电路如图1-3所示:文案大全实用文档图1-3放大整形电路振荡电路单片机必须在时钟的驱动下才能工作。在单片机内部有一个时钟振荡电路,只需要外接一个振荡源就能产生一定的时钟信号送到单片机内部的各个单元,决定单片机的工作速度。系统所采用的振荡电路如图1-4所示

5、。图1-4振荡电路图系统选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。文案大全实用文档单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周期。其大小是时钟信号频率的倒数,常用fosc表示。如时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12µs。复位电路复位电路如图3-7所示,

6、采用上电复位,由极性电容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增大S

7、1num=1S1num=2输出正弦波液晶显示f无输出S1num=0液晶显示f液晶显示fNY图2-1程序流程图程序设计:#include//头文件文案大全实用文档#defineucharunsignedchar#defineuintunsignedintsbitlcdrw=P3^3;//位变量的定义,显示器选通信号sbitlcdrs=P3^2;//位变量的定义,显示器读写信号sbitlcde=P3^4;//位变量的定义,显示器使能信号sbitk1=P2^0;//位变量的定义,按键1sbitk2=P2^1;//位变量的定义,按键2sbi

8、tk3=P2^2;//位变量的定义,按键3sbitcs1=P3^5;//位变量的定义,DAC0832片选信号

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。