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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1444|回復: 0
收起左側

lcd12864測試程序 適合stc89c52rc

[復制鏈接]
ID:812531 發表于 2021-1-25 23:37 | 顯示全部樓層 |閱讀模式
本帖最后由 朝朝1 于 2021-1-26 15:44 編輯

#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define LCD_data P0
sbit LCD_RS=P1^0;
sbit LCD_RW=P1^1;
sbit LCD_EN=P2^5;
sbit LCD_PSB=P1^3;
sbit dula=P2^0;
sbit wela=P2^1;
sbit cs88=P2^2;
sbit key=P3^4;

void delayms(unsigned int xms)
{
  unsigned i,j;
         for(i=xms;i>0;i--)
            for(j=110;j>0;j--);
}
void cmg88()
{
dula=0;
        P0=0x00;
        dula=0;
        cs88=0x00;
        P0=0x00;
}
#define delayNOP();{_nop_();_nop_();_nop_();_nop_();};
uchar IRDIS[2] ;
uchar IRCOM[4] ;
void delay0 (uchar x); //x*0.14MS
void beep();
void dataconv() ;
void lcd_pos(uchar X,uchar Y);
void delay(int ms)
{
while (ms--)
{
uchar i;
for (i=0;i<250;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}}
bit lcd_busy()
{
bit result ;
LCD_RS=0;
LCD_RW=1;
LCD_EN=1;
delayNOP();
result = (bit)(P0&0x80);
LCD_EN=0;
return (result) ;
}
void lcd_wcmd(uchar cmd)
{
while(lcd_busy()) ;
LCD_RS=0;
LCD_RW=0;
LCD_EN=0;
_nop_();
_nop_();
P0=cmd;
delayNOP ()
LCD_EN=1;
delayNOP ()
LCD_EN=0;
}
void lcd_wdat(uchar dat)
{
while(lcd_busy()) ;
LCD_RS=1;
LCD_RW = 0;
LCD_EN=0;
P0=dat;
delayNOP () ;
LCD_EN=1;
delayNOP ();
LCD_EN=0;
}
void gotoxy(unsigned char y, unsigned char x,uchar *str)
{
        if(y==1)
                lcd_wcmd(0x80|x);
        if(y==2)
        lcd_wcmd(0x90|x);
        if(y==3)
                lcd_wcmd((0x80|x)+8);
        if(y==4)
      lcd_wcmd((0x90|x)+8);
                                  while(*str!='\0')
        {
                lcd_wdat(*str);
                str++;
        }
}
/*
void print(uchar *str)
{
        while(*str!='\0')
        {
                lcd_wdat(*str);
                str++;
        }
}
*/
void lcd_init()
{
LCD_PSB=1;
lcd_wcmd(0x34) ;
delay(5) ;
lcd_wcmd(0x30) ;
delay(5) ;
lcd_wcmd(0x0c) ;
delay(5) ;
lcd_wcmd(0x01) ;
delay(5) ;
}
main()
{
        
        unsigned char i;
lcd_init();

        while(1)
        {
        //lcd_wcmd(0x80+7);        
        //lcd_wdat('0'+i);
        //delayms(5);
        
        //if(key==0)
        //{
                //delayms(5);
        //        if(key==0)
//        i=3;
               
        //        while(!key);
//        }
        gotoxy(3,0,"考研路上不孤單");
               
}        
}


回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美性久久久 | 成人免费小视频 | 亚洲国产精品视频一区 | 欧美极品在线 | 综合激情网 | 久久久激情视频 | 三级黄色片在线播放 | 欧美午夜在线 | 国产精品一二三区 | 免费看一区二区三区 | 日韩欧美在线免费 | 国产精品美女一区二区 | 久久久久久a | 亚洲 日本 欧美 中文幕 | 欧美日韩在线观看一区二区三区 | 午夜精品一区 | 天堂网av在线 | 免费a大片 | 九九九国产 | 黄色免费网址大全 | 毛片大全| 国产露脸国语对白在线 | 欧美性生活视频 | 91免费看片 | 97精品超碰一区二区三区 | 日韩在线观看网站 | 特黄小视频 | 国产欧美日韩一区二区三区 | 国产精品国产三级国产aⅴ中文 | 亚洲国产小视频 | 人人九九 | 日本在线视频一区二区 | 精品视频一区二区三区在线观看 | 有码一区 | 国产精品毛片一区二区三区 | 观看毛片 | 国产乱码精品一区二区三区忘忧草 | 日日夜夜精品视频 | 在线国产一区二区 | 国产第二页 | 夜夜草 |