程控电压电流信号源.doc
《程控电压电流信号源.doc》由会员分享,可在线阅读,更多相关《程控电压电流信号源.doc(8页珍藏版)》请在三一办公上搜索。
1、程控电压电流信号源功能1. 装置要求通过单片机按键选择输出信号类型及要求输出量2. 要求在LED显示器件上指示信号类型及设定数值设计性能要求:1系统工作电源15V , 5V 。 2 恒流电流输出0.08.0mA, 负载电阻500。3 稳压电压输出0.05.0V,电流负载能力100mA。 4电压及电流输出在充许负载范围内误差小于5FS。5电压及电流输出须共用一个输出正端, 输出负端为地。6输出电压及电流设定精确到二位十进制数。系统框图 程序:#include code unsigned char LedCode13=0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d
2、, 0x07, 0x7f, 0x6f,0x3e,0x37,0x40; /数码管显示段码. -sbit key1=P26; /电压电流切换按键sbit key2=P25; /加按键sbit key3=P24; /减按键unsigned char w=0; /继电器控制中间变量unsigned char Dout_U=70; /2格为1个单位unsigned char Dout_I=124;unsigned char u=35; /与电压数据相对应的显示数据unsigned char i=62; /与电流数据相对应的显示数据unsigned char m,n; /*延时函数*/void delay
3、( unsigned int t)unsigned int j;for(j=0;jt;j+ ); /*显示函数*/void xianshi_U(void) /电压显示m=u/10;n=u%10;P0 = LedCode 10 ; P2_0 = 0; delay(300);P2_0=1;P0 = LedCode 12 ; P2_1 = 0; delay(300);P2_1=1;P0 = LedCode m |0x80; P2_2 = 0; delay(300);P2_2=1;P0 = LedCode n ; P2_3= 0; delay(300);P2_3=1; void xianshi_L(v
4、oid) /电流显示m=i/10;n=i%10;P0 = LedCode 11 ; P2_0 = 0; delay(300);P2_0=1;P0 = LedCode 12 ; P2_1 = 0; delay(300);P2_1=1;P0 = LedCode m |0x80; P2_2 = 0; delay(300);P2_2=1;P0 = LedCode n ; P2_3 = 0; delay(300);P2_3=1; /*输出*/void dianya(void) /电压函数if(key2=0) /加运算while(key2=0) xianshi_U();if(u0)Dout_U=Dout_
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程控 电压 电流 信号源
链接地址:https://www.31ppt.com/p-3033546.html