在线播放国产一区-在线播放国产一区二区三区-在线播放国产不卡免费视频-在线播放国产区-欧美另类综合-欧美乱xxxxx强

用打印機端口做可編程頻率發生器電路

2016-07-05 15:37
用打印機端口做可編程頻率發生器電路 #include#include#include#include#include#define CLK1 0x04 /* Clock Pulse High*/#define CLK0 0xfb /* Clock Pulse Low*/#define CS10x01 /* Chip Select high to deactivate DAC*/#define CS0 0xfe /* Chip Select low to activate DAC*/#define DATA1 0x02 /* Data Pulse High*/#define DATA0 0xfd /* Data Pulse low*/int c[16],dport,ACTUALDATA,out,k;/*Global Declarations*/float VOUT;/*DAC OUTPUT-p.htm" target="_blank" title="OUTPUT貨源和PDF資料">OUTPUT*/void d2b(unsigned int x, int*c)/*Routine for Decimal to Binary Conversion*/{int i;for(i=0;i<=15;i )*(c )=(x>>i) & 0x1;}float ftov()/*Hertz to DAC output Conversion Routine*/{int HERTZ;printf("\n \nEnter the frequencywithin 0 to 10000Hz:");scanf("%d",&HERTZ);VOUT=0.00040955*HERTZ;printf("\n VOUT=%f\n",VOUT);return VOUT;}void CLOCK_DAC(void)/*Routine for clocking the DAC*/{out|=CLK1;outportb(dport,out);/*Setting the clock high*/delay(1);out&=CLK0;outportb(dport,out);/*Setting the clock low*/delay(1);}void LOAD_DACDATA(int*c)/*Routine for loading actual data into the DAC*/{out|=CS1;outportb(dport,out);/*Chip Select high to disable DAC*/delay(1);out&=CS0;outportb(dport,out);/*Chip Select low to enable DAC*/delay(1);printf("\nDATA loaded into the DAC=");for(k=15;k>=0;k--){out|=c[k];outportb(dport,out);printf("%d",c[k]);delay(1);CLOCK_DAC();}out|=CS1;outportb(dport,out);delay(1);}main(){int v,inc;float y;unsignedint x;double fraction, integer, number;clrscr();printf("\tUse Your Printer Port as a Programmable Frequency Generator");printf("\n\t\t\t by\n");printf("\tK.Suresh,MSD,IGCAR,Kalpakkam,TamilNadu-603102,India");dport= peek(0x40,8);/*Check up for availability of Printer Port*/if (dport==0){printf("\n\n LPT NOT AVIAILABLE! EXITING........");exit(1);}printf("\n\nAddress of the printer port found =0x%X",dport);ftov();y=(VOUT*8192)/(2.5*1.6384);v=y/1;number=y;fraction = modf(number, &integer);if (fraction<0.44)inc=0;else inc=1;ACTUALDATA=16384 v inc; /*Actual data including the Control Word for DAC*/d2b(ACTUALDATA,c);LOAD_DACDATA(c);return 0;}
主站蜘蛛池模板: 久久国内免费视频 | 国内精品免费一区二区观看 | 国产成人一区二区三区高清 | 男人天堂欧美 | a级成人毛片久久 | 手机在线一区二区三区 | 国产高清精品久久久久久久 | 婷婷色九月综合激情丁香 | 精品成人在线 | 男女很舒服爽视频免费 | 热久久在线观看 | 亚洲韩国日本欧美一区二区三区 | 成人精品一区二区www | 久久经典免费视频 | α级毛片 | 久久精品国产精品亚洲20 | 999热成人精品国产免 | 国产17部性孕妇孕交在线 | 日韩三级观看 | 中文字幕在线观看日韩 | 一级做a免费视频观看网站 一级做a爰 | 成人在线观看不卡 | 亚洲a级 | 国产丶欧美丶日韩丶不卡影视 | 99久久国内精品成人免费 | 久久99国产亚洲高清观看首页 | 狠狠色丁香九九婷婷综合五月 | 爱呦视频在线播放网址 | 色屁屁一区二区三区视频国产 | 久久国产精品久久久 | 九九视频在线观看 | 美女被免费网站在线视频软件 | 高清视频一区 | 日韩专区欧美 | 一级做a爰片久久毛片唾 | 99久久精品久久久 | 亚洲在线播放 | 亚洲精品一二三区-久久 | 俄罗斯一级黄色片 | 九九视频高清视频免费观看 | 国产成人最新毛片基地 |