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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

單片機16*16點陣led顯示漢字為什么顯示只有一條直線,各位大佬求幫助

查看數: 2480 | 評論數: 4 | 收藏 2
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2021-3-16 16:41

正文摘要:

文件見附件這是我的代碼   #include<reg51.h> #include<intrins.h> #define uchar unsigned char         #define uint  unsigned int uchar co ...

回復

ID:890771 發表于 2021-3-17 15:58
這個你可以試著先用一個16*16的點陣試驗一下,縮小你要檢查的范圍,之前做過一個,現在忘得差不多了,我把源碼發出來,你參考下
#include<reg51.h>
#include<intrins.h>
sbit DS=P1^0;
sbit ST_CP=P1^1;
sbit SH_CP=P1^2;
sbit A=P1^3;
sbit E=P1^4;
sbit C=P1^5;
sbit D=P1^6;
int u,n;
unsigned char display_1[]={
0xbf,0x7f,0xb7,0x9f,0xb7,0xe0,0xb7,0xdf,
0x00,0x80,0xb7,0xbb,0xb7,0xbb,0xff,0xff,
0x3b,0xb0,0xbb,0xaf,0xbb,0xaf,0xbb,0xaf,
0x03,0xaf,0xff,0xa3,0xff,0xbf,0xff, 0xff,


};

void delay()
{
      for(u=0;u<100;u++)
         for(n=0;n<1;n++);
}
void  hc595_senddat(unsigned char dat)
{
        unsigned char k;
        for(k=0;k<8;k++)
        {
            DS=dat&0x80;
            SH_CP=0;
            SH_CP=1;
            dat<<=1;
        }       
}
main()
{
        unsigned char i;

        SH_CP=0;
        ST_CP=0;
        while(1)
        {
                for(i=0;i<16;i++)
                {       
                       
                        {
                                hc595_senddat(display_1[2*i+1]);
                                hc595_senddat(display_1[2*i]);                        
                        }
                       
                        switch(i)
                          {
                            case 0:A=0;E=0;C=0;D=0; break;  //負0000
                            case 1:A=1;E=0;C=0;D=0; break; //1000
                            case 2:A=0;E=1;C=0;D=0; break;  //0100
                            case 3:A=1;E=1;C=0;D=0; break; //1100
                            case 4:A=0;E=0;C=1;D=0; break; //0010
                            case 5:A=1;E=0;C=1;D=0; break; //1010
                            case 6:A=0;E=1;C=1;D=0; break; //0110
                            case 7:A=1;E=1;C=1;D=0; break; //1110
                            case 8:A=0;E=0;C=0;D=1; break;  //0001
                            case 9:A=1;E=0;C=0;D=1; break; //1001
                            case 10:A=0;E=1;C=0;D=1; break; //0101
                            case 11:A=1;E=1;C=0;D=1; break; //1101
                            case 12:A=0;E=0;C=1;D=1; break; //0011
                            case 13:A=1;E=0;C=1;D=1; break; //1011
                            case 14:A=0;E=1;C=1;D=1; break; //0111
                            case 15:A=1;E=1;C=1;D=1; break; //1111
                          }
                       
                        ST_CP=1;
                        ST_CP=0;
            delay();
                }
        }
}
ID:332444 發表于 2021-3-17 15:02
ID:332444 發表于 2021-3-17 14:02
ID:390416 發表于 2021-3-16 22:37
LED16x16點陣 89單片機+四個74HC595的 程序源碼原理圖 http://www.zg4o1577.cn/bbs/dpj-200961-1.html

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品国产一区二区三区在线观看 | 亚洲精品视频在线播放 | 午夜小视频免费观看 | 久久免费视频网 | 国产精品观看 | 国产日韩欧美中文字幕 | 久久久久久久久久久久亚洲 | 国产精品久久二区 | 久久青草av| 日韩欧美一区二区三区在线播放 | 亚洲人成人一区二区在线观看 | 国产成人在线一区 | 国产欧美视频一区二区三区 | 中文字幕在线观看 | 欧美成人一区二免费视频软件 | 欧美一区二区三区四区视频 | 国产精品久久久久久久久久三级 | 国产成人综合久久 | 国产aⅴ | 欧美日韩国产一区二区 | 国产日韩亚洲欧美 | 亚洲天堂一区二区 | 亚洲天天干 | 超碰在线播| 一区在线播放 | 四虎影视免费观看 | 日韩二区 | 国产黄色大片在线免费观看 | 国产成人在线视频 | 黄网站免费入口 | 日韩中文在线观看 | 亚洲男人的天堂网站 | 欧美日韩福利视频 | 91精品久久久久久久久久入口 | 国产第一亚洲 | 日一区二区 | 天天干天天爱天天爽 | 日韩成人精品一区二区三区 | 日韩精品一区二区三区在线观看 | 高清黄色毛片 | 欧美一区精品 |