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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1783|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

焊接萬(wàn)能板燒錄單片機(jī)程序后LCD1602屏幕兩排黑塊是什么原因?仿真沒(méi)問(wèn)題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1086557 發(fā)表于 2023-6-29 20:40 來(lái)自觸屏版 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
用萬(wàn)用表測(cè)過(guò)了,全是導(dǎo)通狀態(tài)
可調(diào)電阻調(diào)整lcd屏之后上面一排黑塊逐漸消失
用不同的下載器試過(guò)了,依舊是同樣的狀態(tài)
大佬們,求指導(dǎo)

wx_camera_1688040866799.jpg (1.34 MB, 下載次數(shù): 39)

wx_camera_1688040866799.jpg

}_7F%9QWUWQM$10H23I9}24.png (354.54 KB, 下載次數(shù): 11)

}_7F%9QWUWQM$10H23I9}24.png

434df52612ef5c13.png (143.86 KB, 下載次數(shù): 38)

434df52612ef5c13.png

IMG_20230629_203808.jpg (1.73 MB, 下載次數(shù): 33)

IMG_20230629_203808.jpg
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1086557 發(fā)表于 2023-6-29 20:44 來(lái)自觸屏版 | 只看該作者
#include<reg51.h>//---重定義關(guān)鍵詞---//#define uchar unsigned char#define uint unsigned inttypedef unsigned char uint8;typedef unsigned int uint16;sbit rs=P2^7;         // 數(shù)據(jù)命令選擇sbit rw=P2^6;         //讀寫(xiě)選擇sbit e=P2^5;          //使能sbit K1=P3^4;sbit K2=P3^5;sbit K3=P3^6;sbit K4=P3^7;sbit beep=P2^3;int Time;char flag;unsigned char set_wei;unsigned char state=0;char sec,min,hour;char year,month,day;unsigned char Jianzhi;unsigned char Anjianzt;void KeyScan();void Delay1ms(unsigned int y);void LCD_Display_DATE();void KeyDown();void LcdWaitReady();void LcdWriteCom(uchar com);        void LcdWriteData(uchar dat);        void LcdInit();        void LCDWrite_String(uchar x, uchar y, uchar *s);void LCD_set_xy(uchar x, uchar y);        void Delay10ms(unsigned int c);void BJ();void main(){        year=23;        month=6;        day=26;        sec=50;        min=59;        hour=8;        LcdInit();        TMOD = 0x21;        TH0 = 0x4C;    TL0 = 0x00;    EA = 1;    ET0 = 1;    TR0 = 1;        while(1)        {                EA = 1;                LcdInit();                LcdWriteCom(0x01);                while(state==0)                {                        LCD_Display_DATE();                        KeyScan();                        if((Anjianzt==1))                        {                                if(Jianzhi==1)//0x40                                {                                        state=1;                                        set_wei=0;                                        }                                Anjianzt=0;                        }                        }                LcdWriteCom(0x01);                LcdWriteCom(0x0f);                LCD_Display_DATE();                while(state==1)                {                        KeyScan();                        if((Anjianzt==1))                        {                                KeyDown();                                Anjianzt=0;                        }                        }        }}void Timer0Interrupt(void) interrupt 1{    TH0 = 0x4C;    TL0 = 0x00;        if(state==0)    Time++;        if(Time>=20) //1s        {                Time=0;                flag=1;                sec++;                if(sec>=60)                          //秒滿(mǎn)60清零                {                        sec=0;                        min++;                        if(min>=60)                   //分滿(mǎn)60清零                        {                                min=0;                                hour++;                                if(hour==24)                                {                                        hour=0;                                        day++;                                        if(((month==1)||(month==3)||(month==5)||(month==7)||(month==8)||(month==10)||(month==12))                                           &&(day==32)                                          )                                          {                                                  day=1;                                                month++;                                                if(month==13)                                                {                                                        month=0;                                                        year++;                                                }                                          }                                                  if(((month==4)||(month==6)||(month==9)||(month==11))                                           &&(day==31)                                          )                                          {                                                  day=1;                                                month++;                                          }                                                if((((year%4)==0)&&(month==2))                                           &&(day==30)                                          )                                          {                                                  day=1;                                                month++;                                          }                                                  if((((year%4)!=0)&&(month==2))                                           &&(day==29)                                          )                                          {                                                  day=1;                                                month++;                                          }                                        }                        }                                                }        }}void Delay10ms(unsigned int c)  {    unsigned char a,b;    for(;c>0;c--)        for(b=38;b>0;b--)            for(a=130;a>0;a--);}void BJ(){        beep=0;        Delay10ms(10);        beep=1;}  void KeyScan(){        if(K1==0)        //按下1鍵                {                Delay10ms(1);                if(K1==0)        //按下1鍵                {                        Anjianzt=1;                        Jianzhi=1;BJ();                        while(K1==0);                }        }        if(K2==0)        //按下2鍵                {                Delay10ms(1);                if(K2==0)        //按下2鍵                {                        Anjianzt=1;                        Jianzhi=2;BJ();                        while(K2==0);                }        }        if(K3==0)        //按下3鍵                {                Delay10ms(1);                if(K3==0)        //按下3鍵                {                        Anjianzt=1;                        Jianzhi=3;BJ();                        while(K3==0);                }        }        if(K4==0)        //按下4鍵                {                Delay10ms(1);                if(K4==0)        //按下4鍵                {                        Anjianzt=1;                        Jianzhi=4; BJ();                        while(K4==0);                }        }}void KeyDown(){        if(Jianzhi==1)//0x40        {                set_wei++;                if(set_wei>=6)                {                        state=0;                        set_wei=0;                                }                        LCD_Display_DATE();                        }        if(Jianzhi==2)//0x07        {                if(set_wei==0)                {                        sec--;                        if(sec<0)                                sec=59;                }                else if(set_wei==1)                {                        min--;                        if(min<0)                                min=59;                        }                else if(set_wei==2)                {                        hour--;                        if(hour<0)                                hour=23;                }                else if(set_wei==3)                {                        day--;                        if(day==0)                                day=31;                }                else if(set_wei==4)                {                        month--;                        if(month==0)                                month=12;                }                else if(set_wei==5)                {                        year--;                        if(year<0)                                year=99;                }                LCD_Display_DATE();                        }        if(Jianzhi==3)//0x15        {                if(set_wei==0)                {                        sec++;                        if(sec>=60)                                sec=0;                }                else if(set_wei==1)                {                        min++;                        if(min>=60)                                min=0;                        }                else if(set_wei==2)                {                        hour++;                        if(hour>=24)                                hour=0;                }                        else if(set_wei==3)                {                        day++;                        if(day>=32)                                day=1;                }                        else if(set_wei==4)                {                        month++;                        if(month>=13)                                month=1;                }                        else if(set_wei==5)                {                        year++;                        if(year>99)                                year=0;                }                        LCD_Display_DATE();                        }        if(Jianzhi==4)        {                state=0;                set_wei=0;                                }}void LCD_Display_DATE(){        LcdWriteCom(0x80+3);        LcdWriteData('2');        LcdWriteData('0');        LcdWriteData('0'+year/10);        LcdWriteData('0'+year%10);        LcdWriteData('-');        LcdWriteData('0'+month/10);        LcdWriteData('0'+month%10);        LcdWriteData('-');        LcdWriteData('0'+day/10);        LcdWriteData('0'+day%10);        //--顯示時(shí)鐘--//        LcdWriteCom(0xC0+4);        LcdWriteData('0'+hour/10);        LcdWriteData('0'+hour%10);        LcdWriteData(':');        LcdWriteData('0'+min/10);        LcdWriteData('0'+min%10);        LcdWriteData(':');        LcdWriteData('0'+sec/10);        LcdWriteData('0'+sec%10);        if(state==1)        {                if(set_wei==0){LcdWriteCom(0xc0+11);}                        if(set_wei==1){LcdWriteCom(0xc0+8);}                        if(set_wei==2){LcdWriteCom(0xc0+5);}                                        if(set_wei==3){LcdWriteCom(0x80+12);}                if(set_wei==4){LcdWriteCom(0x80+9);}                if(set_wei==5){LcdWriteCom(0x80+6);}                                                        }                }void Lcd1602_Delay1ms(uint16 i){        while(i--);}void LcdWriteCom(uint8 c)         //寫(xiě)命令{        Lcd1602_Delay1ms(1000);        rs=0;        rw=0;        e=0;        P0=c;        e=1;        Lcd1602_Delay1ms(10);        e=0;        rw=1;        P0=0xff;}void LcdWriteData(uint8 dat)          //寫(xiě)數(shù)據(jù){        Lcd1602_Delay1ms(1000);        rs=1;        rw=0;        e=0;        P0=dat;        e=1;        Lcd1602_Delay1ms(10);        e=0;        rs=0;        rw=1;        P0=0xff;}void LcdInit(){        Lcd1602_Delay1ms(1000);        LcdWriteCom(0x38);//不檢測(cè)判忙信號(hào)        LcdWriteCom(0x38);//不檢測(cè)判忙信號(hào)        LcdWriteCom(0x38);//不檢測(cè)判忙信號(hào)        LcdWriteCom(0x06);//自動(dòng)移位顯示        LcdWriteCom(0x0c);//不顯示光標(biāo)        LcdWriteCom(0x01);//清屏}

434df52612ef5c13.png (143.86 KB, 下載次數(shù): 39)

434df52612ef5c13.png
回復(fù)

使用道具 舉報(bào)

板凳
ID:1084733 發(fā)表于 2023-6-30 23:37 | 只看該作者
寫(xiě)數(shù)時(shí),時(shí)序上加點(diǎn)延時(shí)
回復(fù)

使用道具 舉報(bào)

地板
ID:161164 發(fā)表于 2023-7-1 08:15 | 只看該作者
請(qǐng)檢查排阻方向
回復(fù)

使用道具 舉報(bào)

5#
ID:213173 發(fā)表于 2023-7-1 09:34 | 只看該作者
連線全部導(dǎo)通不代表沒(méi)有問(wèn)題,萬(wàn)能板相鄰焊點(diǎn)很容易發(fā)生搭錫短路。元器件、線路焊錯(cuò)都有可能。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 少妇一区在线观看 | 中文字幕免费中文 | 久久噜噜噜精品国产亚洲综合 | 欧美日韩在线一区二区三区 | 五月婷婷丁香婷婷 | 99久久精品国产麻豆演员表 | 91久久久久久久 | 一区二区三区小视频 | 337p日本欧洲亚洲大胆精蜜臀 | 色噜噜亚洲男人的天堂 | 欧美日韩国产在线观看 | 久草网址 | 亚洲精品乱码久久久久久久久久 | 国产精品99免费视频 | 亚洲一区免费 | 午夜影院 | 色婷婷在线视频 | 成人一级视频在线观看 | 国产日韩精品视频 | 精品综合 | 日韩电影免费观看中文字幕 | 成人精品一区二区 | 颜色网站在线观看 | 91激情电影 | 北条麻妃一区二区三区在线视频 | 日日骚av| 精品美女视频在免费观看 | 婷婷在线视频 | 蜜桃视频麻豆 | 日韩高清中文字幕 | 国产精品久久亚洲7777 | 成人精品一区二区三区中文字幕 | 成人久久久 | 久久久蜜桃 | 91精品国产综合久久婷婷香蕉 | 国产在线麻豆精品入口 | 欧美一区2区三区4区公司二百 | 成人a免费 | 欧美在线视频一区二区 | 免费黄色日本 | 久久久久久久久99 |