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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

12864亂碼問題求解答

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:74815 發(fā)表于 2016-4-28 19:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
把51的顯示移植到飛思卡爾MC9S08DZ60上,可以顯示,但是是亂碼,亂的一塌糊涂,第幾行都對不上,程序代碼如下,求高手解答和指點,謝謝。


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include <hidef.h> /* for EnableInterrupts macro */
#include "derivative.h" /* include peripheral declarations */
#include <math.h>



#define  LCD_data  PTED                                           // 引腳定義
#define  LCD_RS PTBD_PTBD0
#define  LCD_RW PTBD_PTBD1
#define  LCD_EN PTBD_PTBD2
#define  LCD_PSB PTBD_PTBD3


byte DIS1[]={"行李分揀系統(tǒng)狀態(tài)"};          
byte DIS2[]={"空位量00000000件"};
byte DIS3[]={"補貨量00000000件"};
byte DIS4[]={"運行狀態(tài):fast  "};
byte DIS5[]={"運行狀態(tài):slow  "};



byte table[]={'0','1','2','3','4','5','6','7','8','9'};

byte i,numbuf,numbuf1,a,b,c,d,e;

/******************************12864*****************************************************/
void delay_ms(unsigned int ms)                                 //延時函數(shù)     1ms
{
        unsigned int i,j;
        for(j=0;j<=ms;j++)
        {
                for(i=0;i<=120;i++)
                {}
        }
}
void delay(uint z)
{
        uint x;
        for(x=z;x>0;x--)
        ;
}
                                                          

void LCD_wcmd(uchar cmd)        //寫指令函數(shù)
{                          

    LCD_RS = 0;                 //RS至低,指令操作
    LCD_RW = 0;                 //RW至低,寫操作
    LCD_EN = 0;
     delay(5);
    PTED = cmd;                        //指令數(shù)據(jù)
          delay(5);                                
    LCD_EN = 1;                        //給使能端一個上升沿保存數(shù)據(jù)
     delay(5);
    LCD_EN = 0;
    delay(5);   
}



void LCD_wdat(uchar dat)        //寫數(shù)據(jù)函數(shù)
{

    LCD_RS = 1;                        //RS至高,數(shù)據(jù)操作
    LCD_RW = 0;
    LCD_EN = 0;
    PTED= dat;                        //給LCD要顯示的數(shù)據(jù)
     delay(5);
    LCD_EN = 1;                        //給使能端一個上升沿保存數(shù)據(jù)
     delay(5);
    LCD_EN = 0;
    delay(5);  
}

void LCDinit()                 //初始化12864LCD
{     
    LCD_PSB=1;
    LCD_wcmd(0x30);      //初級指令集
    delay_ms(5);

    LCD_wcmd(0x0C);      //開顯示
    delay_ms(5);
    LCD_wcmd(0x01);      //清屏
    delay_ms(5);
}
void  showLCD_12864()
{     
           LCD_wcmd(0x80);  //第一行首地址

        for(i=0;i<16;i++)
        {   
                LCD_wdat(DIS1[i]);
                delay(100);
       
        }

        LCD_wcmd(0x90); //第二行首地址
        for(i=0;i<16;i++)
        {      
                LCD_wdat(DIS2[i]);
                delay(100);
        }


        LCD_wcmd(0x88);  //第三行首地址
        for(i=0;i<16;i++)
        {      
                LCD_wdat(DIS3[i]);
                delay(100);
        }

           LCD_wcmd(0x98);  //第4行首地址
        for(i=0;i<16;i++)
           delay(100);   
        {        if(numbuf==55)
            {
                LCD_wdat(DIS4[i]);
                    }
                        else
                        {
                   LCD_wdat(DIS5[i]);
                        }
        }





}
/******************************按鍵****************************************************/

void  main()
{   
  PTEDD=0xff;                                          // 引腳定義
  PTBDD=0x0f;
     numbuf=55;
   numbuf1=66;
   LCDinit();
for(;;)
{




         showLCD_12864();
          delay_ms(500);
    __RESET_WATCHDOG();      
}
     /* feeds the dog */
  /* loop forever */
  /* please make sure that you never leave main */
}


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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 久久一区二区精品 | 欧美性a视频 | 在线看91| 中国美女撒尿txxxxx视频 | 99久久免费观看 | 国产在线第一页 | 韩日在线 | 国产伦精品一区二区三区视频金莲 | 欧美日韩视频在线播放 | 久久国产视频播放 | 国产精品久久99 | 亚洲成人二区 | 国产精品久久久久久久久免费高清 | 91精品国产欧美一区二区成人 | 中文字幕乱码亚洲精品一区 | 亚洲第一成年免费网站 | 九九热这里 | 日韩在线观看网站 | 亚洲成人久久久 | 日韩伦理一区二区 | 在线欧美a| 91视频大全| 成人免费xxxxx在线视频 | 久久久久久国产精品 | 亚洲福利片 | 99久久久99久久国产片鸭王 | 欧美日韩国产高清 | 国产一区二区三区在线 | 久久精品国产一区老色匹 | 天天色天天射天天干 | 日韩一区二区三区视频 | 99久久夜色精品国产亚洲96 | 日韩一级电影免费观看 | 天天av天天好逼 | 黑色丝袜三级在线播放 | 国产精品美女久久久久aⅴ国产馆 | 一级中国毛片 | 日本字幕在线观看 | 欧美日韩在线一区二区 | 精品网站999www| 九九久久免费视频 |