<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > AT89s51-ADC0804實(shí)驗

AT89s51-ADC0804實(shí)驗

作者: 時(shí)間:2012-08-18 來(lái)源:網(wǎng)絡(luò ) 收藏

點(diǎn)擊瀏覽下一頁(yè)


/*****************************************,AT89S51連接:數碼管:P0數據,段選P2^7,位選P2^6.:數據輸出P1WR=P3^6RD=P3^7INTR懸空CS接GND 現象:擰動(dòng) 數碼管示數在0--255之間*****************************************/#include reg51.h>   #include intrins.h>sbit duanxuan=P2^7;sbit weixuan=P2^6; sbit AD_WR=P3^6;  //定義的WR端口sbit AD_RD=P3^7;  //定義ADC0804的RD端口unsigned char shu[8];unsigned char code duanma[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};unsigned char code weima[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};/****************************************延時(shí)函數****************************************/void delayms(unsigned int xms)    {unsigned char i,j;for(i=xms;i>0;i--) for(j=120;j>0;j--);}/****************************************顯示函數****************************************/void display(){unsigned char i;for(i=0;i3;i++){P0=0;duanxuan=1;duanxuan=0;P0=weima[i];weixuan=1;weixuan=0;P0=shu[i];duanxuan=1;duanxuan=0;delayms(4);} }/****************************************MAIN****************************************/void main() {unsigned char adval;unsigned int a ;while(1){AD_WR=1;_nop_();AD_WR=0;//啟動(dòng)AD轉換_nop_();AD_WR=1;for(a=10;a>0;a--)  //啟動(dòng)轉換后要多留點(diǎn)時(shí)間用來(lái)轉換{ display();}P1=0xff;  //讀取P1口之前先給其寫(xiě)全1 AD_RD=1;  _nop_(); AD_RD=0;//AD讀使能_nop_();adval=P1;  //AD數據讀取賦給advalAD_RD=1;shu[0]=duanma[adval/100];shu[1]=duanma[adval%100/10];shu[2]=duanma[adval%10];display();for(a=100;a>0;a--)display();}}


評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>