欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 大神幫忙看一下! [打印本頁]

作者: cdcdcd123    時間: 2014-3-15 18:12
標題: 大神幫忙看一下!
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar byte;
sbit io=P3^0;
void deply(uchar z);
sbit clk=P3^1;
uchar table[]={0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f,0x01,0x09};
void sendbyte(byte)
{
        uchar num,c;
        num=table[byte];
        for(c=0;c<8;c++)
        {
                clk=0;
                io=num&0x01;
                clk=1;
                num=_cror_(num,1);
        }
}
void main()
{
        P2=0;
        deply(100);
        while(1)
        {        
                sendbyte(1);
                deply(100);
                P2=0xff;
         }
}
void deply(uchar z)
{
        uchar i,j;
        for(i=z;i<0;i--)
                for(j=500;j<0;j--);
}
用單片機控制74ls164驅動數碼管怎么不會顯示呢?

作者: 葛新華    時間: 2014-3-16 09:49
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
uchar byte;
sbit io=P2^6;
sbit clk=P2^7;
void deply(uchar z);

uchar table[]={        0x3f ,  0x06 , 0x5b ,  0x4f ,
        0x66 ,  0x6d , 0x7d ,  0x07 ,
        0x7f ,  0x6f , 0x77 ,  0x7c ,
  
        0x39 ,  0x5e , 0x79 ,  0x71 };
void sendbyte(byte)
{
         uchar num,c;
         num=table[byte];
         for(c=0;c<16;c++)
         {
                 clk=0;
                 io=num&0x01;
                 clk=1;
                 num=_cror_(num,1);
                                                                P0=table[num];
                                                                        deply(1000);
         }
}
void main()
{
        
                                io=0;
                                 P0=1^0;
                                io=1;
         while(1)
         {        
                 sendbyte(1);
                 deply(1000);
               
          }
}
void deply(uchar z)
{
         uchar i,j;
         for(i=z;i>0;i--)
                 for(j=500;j>0;j--);
}
作者: 葛新華    時間: 2014-3-16 09:51
段選位選,控制P2 6、7位。還有循環for函數里,應該是>號。應為i、j <0;在for里死循環。
作者: cdcdcd123    時間: 2014-3-16 17:21
葛新華 發表于 2014-3-16 09:49
#include
#include
#define uint unsigned int

P0=table[num];
還有這個                       io=0;
                                 P0=1^0;
                                io=1;
看不懂是干什么的?

作者: cdcdcd123    時間: 2014-3-16 17:22
葛新華 發表于 2014-3-16 09:51
段選位選,控制P2 6、7位。還有循環for函數里,應該是>號。應為i、j <0;在for里死循環。

用164的時候是不是要把它的table表的每個數的高位和地位互換?
作者: 燭骨前行    時間: 2014-3-17 10:15
貌似樓上是亂回答的 。所有的程序都要結合電路圖來看。單拿出程序沒有意義
作者: cdcdcd123    時間: 2014-3-17 20:15
燭骨前行 發表于 2014-3-17 10:15
貌似樓上是亂回答的 。所有的程序都要結合電路圖來看。單拿出程序沒有意義

[qq]1368789688[/qq]

asd5.png (20.22 KB, 下載次數: 247)

asd5.png

作者: cdcdcd123    時間: 2014-3-17 20:18
cdcdcd123 發表于 2014-3-17 20:15

我是個菜鳥,自己做著練習的,幫忙看一下,只要看看74ls164這邊的就好啦,謝謝啦




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1