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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

protues仿真時LCD1602無顯示結果

[復制鏈接]
跳轉到指定樓層
樓主
1黑幣
本帖最后由 yy87 于 2021-6-27 12:33 編輯

我將其他程序放到proteus中LCD可以顯示,只有這個代碼不行,不知道出來什么問題。而且整個程序放在單片機上可以運行,但是仿真不行,請大佬指教!


#include "reg52.h"               //此文件中定義了單片機的一些特殊功能寄存器
#include "lcd.h"
#include "key.h"
#include "i2c.h"
#define u16 unsigned int       //對數據類型進行聲明定義
#define u8 unsigned char

sbit AS=P2^2;               //繼電器
u8 pw_num,Error_Num,PassWord_Length=6;
u8 PASSWORD[]={8,8,8,8,8,8,0,0,0,0};
u8 INPUT_PW_Tab[10];
u8 key_num,Step,Step5,Load_first_flag=0;

bit result_flag,Input_suc_flag;
bit List1=0;

void Step_0();
void Step_1();
void Step_2();
void Step_3();
void Step_4();      
void Step_5();
         void Step5_0();
       void Step5_1();
       void Step5_2();
       void Step5_3();
       void Step5_4();
       void Step5_5();
void Step_6();
void CipherComparison();
void input_password(bit m);
void Read_Password();

void main()
{   
    u8 data1,a;
   LcdWriteCom(0x01);  //清屏
    for(data1=0;data1<PassWord_Length+2;data1++)
    {
        a=At24c02Read(data1)+0x30;
         LcdWriteData(a);   
      delay(1000);   
  }
   
    delay(1000);
    LcdInit();
    delay(1000);
    Step=0;
    Step5=0;
    Error_Num=0x00;
  Read_Password();
   
    while(1)
                {   
                                key_num=KeyDown();                   //讀取輸入值

                                        switch(Step)
                                        {
                                                case 0:
                                                 {Step_0();break;}
                                                case 1:
                                                 {Step_1();break;}
                                                case 2:
                                                 {Step_2();break;}
                                                case 3:
                                                 {Step_3();break;}   
                                                case 4:
                                                 {Step_4();break;}   
                                                case 5:
                                                 {Step_5();break;}   
                                                case 6:
                                                 {Step_6();break;}   
                                                  
                                        }

                 }               
}


T_SRPU5DCVNE%930{G2J65Q.png (80.98 KB, 下載次數: 75)

T_SRPU5DCVNE%930{G2J65Q.png

程序.zip

70.09 KB, 下載次數: 6

keil程序

dianzi2.zip

77.8 KB, 下載次數: 6

proteus

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

使用道具 舉報

沙發
ID:328014 發表于 2021-6-26 23:41 | 只看該作者
沒有工程文件 沒有Keil工程包 無法調試,你的代碼顯示編譯錯誤 缺少頭文件
回復

使用道具 舉報

板凳
ID:941895 發表于 2021-6-26 23:48 | 只看該作者
51hei團團 發表于 2021-6-26 23:41
沒有工程文件 沒有Keil工程包 無法調試,你的代碼顯示編譯錯誤 缺少頭文件

程序包在上面,程序編譯沒有問題,放在單片機上可以實現,但是仿真出不來
回復

使用道具 舉報

地板
ID:824490 發表于 2021-6-26 23:57 | 只看該作者
本帖最后由 名字不是重點 于 2021-6-27 00:01 編輯

把PROTEUS工程一起上傳來看看
回復

使用道具 舉報

5#
ID:220936 發表于 2021-6-27 09:30 | 只看該作者
可能是因為判忙函數,仿真時把他//掉,你在試試
回復

使用道具 舉報

6#
ID:945467 發表于 2021-6-27 12:24 | 只看該作者
可以分享一下具體步驟嗎謝謝了
回復

使用道具 舉報

7#
ID:941895 發表于 2021-6-27 12:31 | 只看該作者
名字不是重點 發表于 2021-6-26 23:57
把PROTEUS工程一起上傳來看看

上傳了
回復

使用道具 舉報

8#
ID:390416 發表于 2021-7-6 20:33 | 只看該作者
LCD1602顯示℃ 這種自定義符號 http://m.raoushi.com/bbs/dpj-200685-1.html LCD1602液晶最新資料 說明了具體的時間要求 http://m.raoushi.com/bbs/dpj-205768-1.html
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

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