单片机课程设计-波形发生器.doc_第1页
单片机课程设计-波形发生器.doc_第2页
单片机课程设计-波形发生器.doc_第3页
单片机课程设计-波形发生器.doc_第4页
单片机课程设计-波形发生器.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XXXXXXXXX学院机电工程系课程设计报告单片机原理及应用题目:波形发生器班级: 姓名:XXX 成绩:_课程设计报告波形发生器设计要求:设计一个可以发生锯齿波形、三角波形、正弦波形的波形发生器,可以实现动态移动显示。电气原理图:原理说明:波形发生器是一种常用的信号源,广泛地应用于电子电路、自动控制系统和教学实验等领域。其中,AT89C51单片机构成的发生器可以产生锯齿波、三角波、正弦波等多种波形,波形的周期可以用程序改变,并可根据需要选择单极性输出或双极性输出。具有线路简单、结构紧凑等优点。本设计加上控制按钮和LED显示器,则可以通过按钮设定所需要的波形频率,并在LED上显示频率、幅值电压,波形可用示波器显示。波形的产生是通过AT89C51执行某一波形发生程序,向D/A转换器的输入端按一定的规律发生数据,从而在D/A转化电路的输出端得到相应的波形。程序: ORG0000H LJMPSTART ORG0030HSTART: movr4,#0;R4=0锯齿波;R4=1三角波;R4=2正弦波 juchi: mova,#0jcnext: cjner4,#0,sanjiao movp2,alcall delayincajbp1.0,jcp11movr4,#0jcp11: jbp1.1,jcp12movr4,#1jcp12: jbp1.2,jcnextmovr4,#2sjmp jcnextsanjiao: mova,#0sjn1:cjne r4,#1,zhengxianmovp2,alcall delayincajb p1.0,sj1p11movr4,#0sj1p11: jbp1.1,sj1p12movr4,#1sj1p12: jbp1.2,sjp1movr4,#2sjp1: cjne a,#255,sjn1sjn2: cjne r4,#1,zhengxianmovp2,alcall delaydecajb p1.0,sj2p11movr4,#0sj2p11: jbp1.1,sj2p12movr4,#1sj2p12: jbp1.2,sjp2movr4,#2sjp2: cjne a,#0,sjn2sjmp sjn1 zhengxian: MOVR0,#0 zxNEXT: cjne r4,#2,juchiMOVA,R0MOVDPTR,#TABMOVC A,A+DPTRMOVP2,ALCALL DELAYINCR0jb p1.0,zxp11movr4,#0zxp11: jbp1.1,zxp12movr4,#1zxp12: jbp1.2,zxnextmovr4,#2SJMP zxNEXTDELAY: MOVR6,#2 D1: MOVR7,#20DJNZ R7,$DJNZ R6,D1RETTAB: DB 80H,83H,86H,89H,8DH,90H,93H,96H DB 99H,9CH,9FH,0A2H,0A5H,0A8H,0ABH,0AEH DB 0B1H,0B4H,0B7H,0BAH,0BCH,0BFH,0C2H,0C5H DB 0C7H,0CAH,0CCH,0CFH,0D1H, 0D4H,0D6H,0D8H DB 0DAH,0DDH,0DFH,0E1H,0E3H, 0E5H,0E7H,0E9H DB 0EAH,0ECH,0EEH,0EFH,0F1H, 0F2H,0F4H,0F5HDB 0F6H,0F7H,0F8H,0F9H,0FAH, 0FBH,0FCH,0FDHDB 0FDH,0FEH,0FFH,0FFH,0FFH, 0FFH,0FFH,0FFHDB 0FFH,0FFH,0FFH,0FFH,0FFH, 0FFH,0FEH,0FDHDB 0FDH,0FCH,0FBH,0FAH,0F9H, 0F8H,0F7H,0F6HDB 0F5H,0F4H,0F2H,0F1H,0EFH, 0EEH,0ECH,0EAHDB 0E9H,0E7H,0E5H,0E3H,0E1H, 0DEH,0DDH,0DAHDB 0D8H,0D6H,0D4H,0D1H,0CFH, 0CCH,0CAH,0C7HDB 0C5H,0C2H,0BFH,0BCH,0BAH, 0B7H,0B4H,0B1HDB 0AEH,0ABH,0A8H,0A5H,0A2H, 9FH, 9CH, 99HDB 96H, 93H, 90H, 8DH, 89H, 86H, 83H, 80HDB 80H, 7CH, 79H, 78H, 72H, 6FH, 6CH, 69HDB 66H, 63H, 60H, 5DH, 5AH, 57H, 55H, 51HDB 4EH, 4CH, 48H, 45H, 43H, 40H, 3DH, 3AHDB 38H, 35H, 33H, 30H, 2EH, 2BH, 29H, 27HDB 25H, 22H, 20H, 1EH, 1CH, 1AH, 18H, 16HDB 15H, 13H, 11H, 10H, 0EH, 0DH, 0BH, 0AHDB 09H, 08H, 07H, 06H, 05H, 04H, 03H, 02HDB 02H, 01H, 00H, 00H, 00H, 00H, 00H, 00HDB 00H, 00H, 00H, 00H, 00H, 00H, 01H, 02HDB 02H, 03H, 04H, 05H, 06H, 07H, 08H, 09HDB 0AH, 0BH, 0DH, 0EH, 10H, 11H, 13H, 15HDB 16H, 18H, 1AH, 1CH, 1EH, 20H, 22H, 25HDB 27H, 29H, 2BH, 2EH, 30H, 33H, 35H, 38HDB 3AH,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论