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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

compiling 4Check_Busy': missing functio...

[復制鏈接]
跳轉到指定樓層
樓主
ID:982112 發表于 2021-11-18 10:27 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include<reg52.h>
#include<intrins.h>

sbit RS= P1^0;
sbit RW= P1^1;
sbit EN= P2^5;

#define RS_CLR RS=0
#define RS_SET RS=1

#define RW_CLR RW=0
#define RW_SET RW=1

#define EN_CLR EN=0
#define EN_SET EN=1

#define Dataport P0

void DelayUs2x(unsigned char t)
     {  
       while(--t);
         }
         void        DelayMs(unsigned char t )
         {
             while (t--)
                 {
                   DelayUs2x(245);
                    DelayUs2x(245);
                  }
                  }
                  bit LCD_check_Busy(void)
                  {
                   RS_CLR;
                   RW_SET;
                   EN_CLR;
           _nop_();
               EN_SET;
           return (bit)(Dataport & 0x80);
           }




           void LCD_Write_Com(unsigned char com)
           {
                while (LCD_Check_Busy());
                        RS_CLR;
                        RW_CLR;
                        EN_SET;
                        Dataport=com;
                        _nop_();
                        EN_CLR;
                        }
             void LCD_Write_Date(unsigned char Date)
                        {
                          while(LCD_Check_Busy());
                            RS_SET;
                                RW_CLR;
                            EN_SET;
                                Dataport=Date;
                                _nop_();
                                EN_CLR;
                                }


                        void LCD_Write_String(unsigned char x,unsigned char y , unsigned char *s)
                        {
                               if(y==0)
                                   {  
                                      LCD_Write_Com(0x80 +x);
                                          }
                                           else
                                           {
                                             LCD_Write_Com(0xC0 + x);
                                                 }
                                                 while (*s)
                                                 {
                                        LCD_Write_Date(  *s);
                                        }
                                        }
                                       
                                         
                                        void LCD_Write_char (unsigned char x, unsigned char y, unsigned char Data)
                                        {
                                            if (y==0)
                                                {
                                                   LCD_Write_Com(0x80 + x);
                                                   }  
                                                   else
                                                   {
                                                     LCD_Write_Com(0xC0 +x);
                                                         }
                                                         LCD_Write_Date (Data);
                                                         }
                                                         void LCD_Init(void)
                                                         {
                                                         LCD_Write_Com(0x38);
                                                         DelayMs (5);

                                                          LCD_Write_Com(0x38);
                                                         DelayMs (5);
                                                         
                                                          LCD_Write_Com(0x38);
                                                         DelayMs (5);

                                                          LCD_Write_Com(0x38);

                                                          LCD_Write_Com(0x08);;

                                                          LCD_Write_Com(0x01);

                                                          LCD_Write_Com(0x06);
                                                          DelayMs (5);
                                                          LCD_Write_Com(0x0C);
                                        }
                                        void main(void)
                                        {
                                          LCD_Init();
                                          LCD_Clear();
                                          while (1)
                                          {
                                          LCD_Write_Char (7,0,'O');
                                          LCD_Write_Char (8,0,'k');
                                          LCD_Write_String  (1,1 "hello word");
                                          while (1);
                                          }
                                          }

一直顯示
Build target '目標 1'
compiling 44.C...
44.C(46): warning C206: 'LCD_Check_Busy': missing function-prototype
44.C(119): warning C206: 'LCD_Clear': missing function-prototype
44.C(122): warning C206: 'LCD_Write_Char': missing function-prototype
44.C(122): error C267: 'LCD_Write_Char': requires ANSI-style prototype
44.C(124): error C141: syntax error near '<string>'
目標未創建

求解

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

使用道具 舉報

沙發
ID:277550 發表于 2021-11-18 13:27 | 只看該作者

調用 LCD_Check_Busy 和 LCD_Write_Char 的大小寫不對應。
應該仔細檢查
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av免费观看在线 | 成人精品区 | 国产精品一区二区欧美黑人喷潮水 | 色综合99 | 亚洲欧美日韩激情 | 国产电影一区二区 | 亚洲精品99 | 亚洲天堂一区 | 国产午夜精品一区二区 | 亚洲精品视 | 久久一区二区三区免费 | 久草青青 | 狠狠做六月爱婷婷综合aⅴ 国产精品视频网 | 毛片网站免费观看 | 国产一区不卡 | 97久久精品午夜一区二区 | 97伦理电影 | 免费一级欧美在线观看视频 | www.狠狠干| 97国产一区二区精品久久呦 | 久久精品国产a三级三级三级 | 一级片网址 | 国产成人jvid在线播放 | 国产高潮好爽受不了了夜夜做 | 欧美成人精品在线观看 | 男女羞羞免费视频 | 欧美一区二区三区 | 日本一区二区不卡 | www.狠狠干 | www亚洲一区| 毛片免费视频 | 久久久精品视 | 亚洲乱码一区二区 | 久精品久久 | 亚洲一区二区久久 | 午夜视频在线观看网址 | 欧美日韩三级 | 天天天操| 国产精品极品美女在线观看免费 | 久久精品二区 | 久久成人精品视频 |