当前位置:首页 > 基于单片机的信号发生器设计毕业设计(论文)
结论
基于单片机AT89C51的函数信号发生器能够产生正弦波、方波、锯齿波 、三角波四种波形。四种波形的类型和频率都可以通过按键调节,频率调节的范围是0到535HZ。波形的类型和频率大小能够通过液晶屏1602显示。
11
致谢
本文是在老师的悉心指导下完成的,衷心感谢她在论文的写作期间给与我的热情帮助和指导。付老师渊博的知识,认真负责的工作作风,平易近人的态度让我获益匪浅。在此,向李老师表示最衷心的感谢和最诚挚的敬意。
同时,我还要感谢我的同学,在我的毕业设计过程中,我多次请教他们有关硬件、软件方面的问题,他们都耐心地为我讲解;在我的毕业论文写作过程中,他们提出了很多建设性的意见,并给了我很多启发。
12
参考文献
[1] 何立民. 单片机高级教程[M].北京:北京航空航天大学出版社,2001.3. [2] 赵晓安. MCS-51单片机原理及应用[M]. 天津:天津大学出版社,2001.3. [3] 肖洪兵. 跟我学用单片机[M]. 北京:北京航空航天大学出版社,2002.8. [4] 夏继强. 单片机实验与实践教程[M]. 北京:北京航空航天大学出版社,
2001.4.
[5]于凤明.单片机原理及接口技术[M].北京:中国轻工业出版社.1998.5. [6]陈伟人. 单片微型计算机原理与应用[M].北京:清华大学出版社, 2006.5. [7]李广第.单片机基础[M].北京:北京航空航天大学出版社,1999.3.
附录 源程序
#include
unsigned char i,sqar_num=128; //最大值100,默认值50
unsigned char cho=0; //0:正弦波。1:方波。2:三角波。3:锯齿波。
unsigned char num=0;
unsigned char TIME0_H=0xff,TIME0_L=0xd9; 设置;全局变量.对应正弦波,锯齿波50HZ sbit chg= P1^0; //三角波100Hz. sbit freq_u=P1^1; sbit freq_d=P1^2; sbit duty_u=P1^3; sbit duty_d=P1^4; sbit cs =P3^7; bit flag=0;
unsigned int FREQ=50;//初始化频率,50HZ sbit rs=P2^4; sbit lcdcs=P2^6;
unsigned char TempBuffer[7];
unsigned char value1[]={\void delay(unsigned int ms) {
unsigned int i,j; for (j=0;j //定时器0的初值
共分享92篇相关文档