久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2950|回復: 4
收起左側

單片機+16*80點陣屏仿真失敗.求找錯誤

[復制鏈接]
ID:431364 發表于 2019-7-27 23:53 | 顯示全部樓層 |閱讀模式
本帖最后由 tyk2012 于 2019-7-28 10:54 編輯

請高手幫忙看看哪里錯了,16*80點陣屏的問題。
360截圖20190727235121456.jpg

單片機源程序如下:
  1. <blockquote>#include <reg51.h>
復制代碼

所有資料51hei提供下載:
1680.rar (92.76 KB, 下載次數: 11)


回復

使用道具 舉報

ID:328014 發表于 2019-7-28 17:52 | 顯示全部樓層
你的程序不完整 應該是你程序有問題
回復

使用道具 舉報

ID:431364 發表于 2019-7-28 22:36 | 顯示全部樓層
void yiwei (int i,int j,int k)
{
   char n;
   int di;
    for (n=8;n>0;n--)
         
                   { CLK=0;

                delay(1);

                di=LEDZK [i][j][k];

         DI=(di&0x01);       
                          
                  CLK=1;
                 
                 di>>=1 ;
               
               
               
                           }
     
   }
void xschs (int s)
         {
                   if(s>7)

                  { P2=0x00;

                   P0=xscsj[s-8];}

                   else

                         {P2=xscsj[s];

                           P0=0x00;}

                                                 }



void main() /*主函數*/
{   int  i=0,j=0,k=0;
     int s;

     s=0;
         LEDEA=0;
      LE=0;
     CLK=0;
     
      
   while(1)
     
          {
             for(i=0;i<4;i++)
               
                   {
                     yiwei(i,0,k),
                    
                   yiwei(i,1,k);
                  
                   }
                  
                    LE=1;
                  
                 
                    
                          
       
                 k++;
                 if(k>15)
                 k=0;
                   xschs(s);
                        s++;

                     if(s>15) s=0;
                 
                           
                         LE=0;
                          
                     }  
              }
回復

使用道具 舉報

ID:431364 發表于 2019-7-29 21:39 | 顯示全部樓層
可以了
#include <reg52.h>


sbit  DI = P3^7;            //HC595第14腳,串行數據

sbit   CLK = P3^1;           // HC595第11腳 ,數據時鐘       

sbit   LE = P3^2;           //                  HC595第12腳 ,鎖存時鐘
sbit     LEDEA = P3^3;   //HC595第13腳 ,輸出控制

char code  xscsj[] =

           // {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};

        { 0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

char code zk [5][2][16] =  

{                                                                                                                                       
                                                                                                                                                         
          {{ 0x08,0x04,0x02,0x1F,0x10,0x10,0x1F,0x10,0x10,0x1F,0x00,0x00,0x7F,0x00,0x00,0x00,

          
          },

         {
         
                0x08,0x10,0x20,0xFC,0x84,0x84,0xFC,0x84,0x84,0xFC,0x80,0x80,0xFF,0x80,0x80,0x80,

       }},        /*--  文字:  單  --*/

         {{           /*--  文字:  片  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
             0x00,0x10,0x10,0x10,0x10,0x1F,0x10,0x10,0x10,0x1F,0x10,0x10,0x10,0x20,0x20,0x40,
                               
                                } ,

                               
                                {
                               
                                0x40,0x40,0x40,0x40,0x40,0xFC,0x00,0x00,0x00,0xE0,0x20,0x20,0x20,0x20,0x20,0x20,

                               
                                }}        ,

                           /*--  文字:  機  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/

                        {{                 
                                         
                                         0x10,0x11,0x11,0x11,0xFD,0x11,0x31,0x39,0x55,0x55,0x91,0x11,0x11,0x12,0x12,0x14,
                                         
                                         },

                                           {
                                         
                                         0x00,0xF0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x12,0x12,0x12,0x0E,0x00,

                                                }} ,

                   /*--  文字:  學  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/

                        {{         
                                 
                                 0x22,0x11,0x11,0x00,0x7F,0x40,0x80,0x1F,0x00,0x01,0xFF,0x01,0x01,0x01,0x05,0x02,

                                 },
                                  
                                   {

                                 0x08,0x08,0x10,0x20,0xFE,0x02,0x04,0xE0,0x40,0x80,0xFE,0x00,0x00,0x00,0x00,0x00,

                                  }},
                                 /*--  文字:  習  --*/
/*--  宋體12;  此字體下對應的點陣為:寬x高=16x16   --*/
              {{
                             
                                  
                                  0x00,0x7F,0x00,0x00,0x08,0x04,0x02,0x02,0x00,0x01,0x0E,0x70,0x20,0x00,0x00,0x00,

                                  },{
                                  
                                  0x00,0xF8,0x08,0x08,0x08,0x08,0x08,0x08,0x68,0x88,0x08,0x08,0x08,0x08,0x50,0x20,

                                         }},
     } ;

void delay(int z)         //延時函數
{
                int x;
                for (x=0; x<z; x++);
               
}
                                                          
       
void yiwei (char i, char j,char k)
{
   char n;
  char di;
             

    di=zk  [i] [j][k];

    for (n=0;n<8;n++)

                   { CLK=0;

       


                   DI=(di&0x01)        ;


                    // if(di&0x01)       
                         // DI=1;
                        // else
                        // DI=0;
                  

                  CLK=1;
                 
                 di>>=1 ;
               
                 
               
                           }

   }
void xschs (int s)
         {
                   if(s>7)

                  { P2=0xff;

                   P0=xscsj[s-8];}

                   else

                         {P2=xscsj[s];

                           P0=0xff;}

                                                 }



void main() /*主函數*/
{   char  i=0,j=0,k=0;
     int s;

     s=0;
         LEDEA=0;
      LE=0;
     CLK=0;


   while(1)

          {
              for(i=5;i>0;i--)
               
                   {
                     yiwei((i-1),1,k),
                    
                   yiwei((i-1),0,k);
                  
                   }
                  
                    LE=1;
                  
                 delay(10) ;
                    
                          
       
                 k++;
                 if(k>15)
                 k=0;
                   xschs(s);

                  

                        s++;

                     if(s>15) s=0;
                 
                           
                         LE=0;
                          delay(10) ;
               
                     }  
              }

360截圖20190729213053179.jpg

1680.rar

92.59 KB, 下載次數: 17

回復

使用道具 舉報

ID:431364 發表于 2019-7-31 23:04 | 顯示全部樓層
               {
                     yiwei((i-1),1,k),
                     
                   yiwei((i-1),0,k);
                  
                   }
                       xschs(s);
                    LE=1;
                  
                 delay(10) ;
                    
                           
        
                 k++;
                 if(k>15)
                 k=0;
              

                  

                        s++;

                     if(s>15) s=0;
                 
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人在线视频免费观看 | 成人av高清在线观看 | 精品国产一级 | 色综合久久天天综合网 | 热99| 在线观看亚洲欧美 | 欧美456| 国产精品美女久久久免费 | 精品国产第一区二区三区 | 色视频网站 | 91综合网 | 九七午夜剧场福利写真 | 日韩精品在线视频免费观看 | 永久精品| 亚洲国产一区在线 | 国产激情网站 | 亚洲一区二区久久 | 一区视频在线免费观看 | 日韩高清国产一区在线 | 九九热免费视频在线观看 | 成人免费看黄网站在线观看 | 欧美国产日韩一区二区三区 | japan25hdxxxx日本| 亚洲精品久久久久久一区二区 | av中文字幕在线播放 | 亚洲成人精品视频 | 国产精品成人在线观看 | 欧美一级网站 | 午夜视频在线播放 | 超碰在线人人 | 国产高清精品一区二区三区 | 美女视频三区 | 亚洲国产精品视频一区 | 国产精品久久久久久福利一牛影视 | 国产一区二区在线免费观看 | av在线视 | 小视频你懂得 | 99精品免费久久久久久久久日本 | 大乳boobs巨大吃奶挤奶 | 97成人在线 | 日本一区二区三区在线观看 |