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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 784|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲成人一区二区在线 | 四虎在线视频 | 国产日韩欧美 | 欧美五月婷婷 | 成人一级毛片 | 91深夜福利视频 | 国产成人亚洲精品 | 米奇狠狠鲁 | 偷拍自拍网站 | 中文一区二区 | 国产一级片一区二区三区 | 午夜天堂精品久久久久 | 精品成人佐山爱一区二区 | 亚洲国产成人久久综合一区,久久久国产99 | 婷婷综合网 | 精品一级电影 | www在线| 日本公妇乱淫xxxⅹ 国产在线不卡 | 精彩视频一区二区三区 | 精品在线 | 丁香综合 | 久久精品免费一区二区三 | 欧美日韩精品在线一区 | 欧美极品视频 | www.天堂av.com | 亚洲网站在线观看 | 一区二区三区免费在线观看 | 在线免费国产视频 | 国产日韩一区二区三区 | 美女爽到呻吟久久久久 | 亚洲精品一 | 91视频大全 | 欧美激情综合网 | 精品国产一区二区三区久久久蜜月 | 国产精品久久久久久久久久久久冷 | www.亚洲一区 | 一本色道精品久久一区二区三区 | 亚洲一区中文字幕 | 国产精品国产a | 一级毛片在线播放 | 伊人99|