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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5688|回復: 1
打印 上一主題 下一主題
收起左側

4094級聯

[復制鏈接]
跳轉到指定樓層
樓主
ID:26857 發表于 2010-11-14 14:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

請教4094級聯問題在哪兒???

程序:

#include<reg52.h>
#include<absacc.h>
#include<intrins.h>

#define uchar unsigned char
#define uint unsigned int

sbit sda=P2^0;
sbit sck=P2^1;
sbit rck=P2^2;

uchar code led[10]={0xfc,0x60,0xdb,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6}; //"0,1,2,3,4,5,6,7,8,9"
uchar code pos[5]={0x08,0x10,0x20,0x40,0x80};
char data dis_data[5]={0,0,0,0,0};  //顯示數據
/*void delay2ms()
{
 unsigned char a,b,c;
 for(a=0;a<2;a++)
 for(b=0;b<3;b++)
 for(c=0;c<220;c++);
} */     
void delay(uint k)
{
 uint m,n;
 for(m=k;m>0;m--)
  for(n=0;n<125;n++);
}
void disply()
{
 unsigned char num,n,date;
 for(num=0;num<5;num++)
  {
   
   //將位數據寫入4094
   date=pos[num];
   for(n=0;n<8;n++)
   {
    date=date<<1;
    sda=CY;
    sck=0;
    _nop_();
    _nop_();
    sck=1;    
   }
   //將段數據寫入4094
   date=led[dis_data[num]];
   for(n=0;n<8;n++)
   {
    date=date<<1;
    sda=CY;
    sck=0;
    _nop_();
    _nop_();
    sck=1;//上升沿發生位移
        
   }
   
   //數據輸出
   rck=0;
   _nop_();
   _nop_();
   rck=1;

   //delay2ms();
   delay(300);
   
  }

}

void main()
{
 long dis_data1;
 while(1)
 {
     
   dis_data1=65432;
      
   
    dis_data[4]=(dis_data1%100000)/10000;  
   dis_data[3]=(dis_data1%10000)/1000;
   dis_data[2]=(dis_data1%1000)/100;
   dis_data[1]=(dis_data1%100)/10;
   dis_data[0]=dis_data1%10;
   
   disply();
 }
 
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:66501 發表于 2015-6-8 15:24 | 只看該作者
掘墓高手,專挖古墓,一挖一個坑,坑坑見墓。。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表