该模块用于可编程信号的产生

该模块用于可编程信号的产生

ID:37227756

大小:198.50 KB

页数:7页

时间:2019-05-19

该模块用于可编程信号的产生_第1页
该模块用于可编程信号的产生_第2页
该模块用于可编程信号的产生_第3页
该模块用于可编程信号的产生_第4页
该模块用于可编程信号的产生_第5页
资源描述:

《该模块用于可编程信号的产生》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、该模块用于可编程信号的产生,由X25045给单片机AT89C52进行上电复位,按键KD01控制单片机以进行某一动作(可由学生编程控制),同时经数模转换器AD7528可得到模拟的信号,该信号可作为低频信号源。信号分两路从插座CJB01(A路)、CJB02(B路)输出,也可从测试孔TP0101(A路)、TP102(B路)输出。实验中可根据需要选择输出信号(通过P1^4口选择A、B路输出)。可通过单片机的端口来控制对应发光二极管DB1~8,且可通过数码显示管UB09或UB10指示。元件介绍:UB01:

2、看门狗X25045;UB02:单片机AT89C52;UB05:3/8译码器;UB06,7,8:锁存器74LS374;UB09,10:共阴极数码管;UB11:数模转换器TLC7528;UB12,13:运算放大器TL084;UB14:与非门74LS00;JB01:电源连接插座;JB02:信号连接插座;JB03:开关;WBXX:电位器(可选择0到100KΩ之间阻值);DBXX:发光二极管;KD01:按键;TPXXX:标准测试孔(每张图中均代表标准测试孔);单片机电路原理图如图1所示:图1单片机电路原理

3、图1单片机部分电路原理图如图2所示:图2单片机部分电路原理图2单片机电路PCB图如图3所示:图3单片机电路PCB图单片机模块的源程序如下:注:当跳线器JB03处于1-2位置时,发光管与数码管处于慢跳状态。当跳线器JB03处于2-3位置时,在TP101、TP102产生正交正弦信号。KD01则是暂停程序执行。(1)主程序#include"reg51.h"#include"math.h"#include"JH5006_C51.h"#include"sin_tabl.h"unsignedcharxdat

4、aport_D_at_0x8000;//发光二极管端口定义unsignedcharxdataport_led_A_at_0x9000;//数码管1端口定义unsignedcharxdataport_led_B_at_0xa000;//数码管2端口定义unsignedcharxdataport_DA_at_0xb000;//DA端口定义sbitDA_AB_Sel=P1^4;//DA通道选择sbitKey=P3^4;//DA通道选择sbitfunction_sel=P3^5;//功能选择:是否加延时

5、Main(){unsignedchari,j;signedcharidataa[200];unsignedcharidatabuff1,buff2;port_led_A=LED[9];port_led_B=LED[4];DA_AB_Sel=1;i=0;buff1=0;while(1){if(Key==1){//buff=buff^0x0ff;buff1=buff1+1;i++;if(i>9)i=0;a[i]=LED[i];if(function_sel)delay_1s();//发光二极管输出p

6、ort_D=buff1;//LED输出port_led_A=LED[i];port_led_B=LED[i];//DA输出选择DA_AB_Sel=0;port_DA=sin_table[buff1];DA_AB_Sel=1;buff2=buff1+64;port_DA=sin_table[buff2];}}}(1)子程序#include"math.h"int_powx(intx){intp;p=x*x;returnp;}voiddelay_1s(void){inti;floatx;for(i=0

7、;i<370;i++){x=pow(1,4);}}(1)包含文件1int_powx(intx);voiddelay_1ms(void);//数码管编码staticunsignedcodeLED[10]={0x3f,0x6,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};(2)包含文件2////对一个正弦表的定义,其256项staticunsignedcodesin_table[256]={248,247,247,247,247,247,246,246,245,2

8、45,244,243,242,241,240,239,238,237,236,235,233,232,230,229,227,226,224,222,220,218,216,214,212,210,208,206,204,201,199,197,194,192,189,187,184,181,179,176,173,171,168,165,162,160,157,154,151,148,145,142,139,136,133,130,128,125,122,119,116,113,110,107

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

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

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