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

標題: 80c52驅動LCD1602程序(proteus仿真驗證通過) [打印本頁]

作者: yangwanxue99    時間: 2020-8-17 15:09
標題: 80c52驅動LCD1602程序(proteus仿真驗證通過)
本帖最后由 yangwanxue99 于 2020-8-17 15:12 編輯

#include<reg52.h>
#include <stdio.h>
    int init();    //聲明初始化函數
    int write_com(unsigned char);//聲明寫命令函數
    int write_date(unsigned char);//聲明寫數據函數
    int delay(unsigned char);//聲明延遲函數
    unsigned char x;
    sbit RS = P1^0;
    sbit RW = P1^1;
    sbit EN = P1^2;
    unsigned char code table[]="Welcome to the";
    unsigned char code table1[]="MCU learning!";

        void LcdWaitReady()         //判忙子程序
{
        unsigned char sta;

    P0 = 0xFF;
        RS = 0;
        RW = 1;
           EN = 0;
        EN = 0;        
        EN = 1;
        delay(5) ;
         
         
//while((P2&0x80));//proteus仿真時將該行注釋掉,實際板上運行時去掉注釋即可
  EN = 0;
}           




int main(void)//主函數                          
{  char a,b;

    init();
    write_com(0x80);//第一行
         a =sizeof(table); //計算字符串的長度
    for(x=0;x<a;x++)
    {
         write_date(table[x]);
        delay(150);
    }
    write_com(0x80+0x40);//第二行
        b =sizeof(table1); //計算字符串的長度
    for(x=0;x<b;x++)
    {
         write_date(table1[x]);
        delay(150);
    }
    while(1);
    return 0;
}

int init()//初始化函數體
{
    EN = 0;
    write_com(0X38);//設置16*2顯示,5*7點陣,8位數據接口
    write_com(0X0C);//設置開顯示,不顯示光標
    write_com(0X06);//寫一個字符時,整屏右移
    write_com(0X01);//顯示清零
    return 0;
}

int write_com(unsigned char com)//寫命令的函數體
{
   //EN=0;
           LcdWaitReady();
    RS = 0;
    RW = 0;
    P2 = com;
    delay(5);
    EN = 1;
    delay(5);
    EN = 0;
    return 0;
}

int write_date(unsigned char date)//寫數據的函數體
{
    LcdWaitReady();
        RS = 1;
    RW = 0;
    P2 = date;
    delay(5);
    EN = 1;
    delay(5);
    EN = 0;
    return 0;
}

int delay(unsigned char xms)
{
    unsigned char x,y;
    for(x=xms;x>0;x--)
        for(y=110;y>0;y--);
    return 0;
}






歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 男女瑟瑟视频 | 窝窝午夜精品一区二区 | 黄色大片在线免费观看 | 日韩福利在线 | 免费黄色片网站 | 天天综合色 | 日本黄色中文字幕 | 亚洲欧美日韩一区 | 国产欧美一区二区精品性色超碰 | 激情五月综合色婷婷一区二区 | 亚洲一区 | 一本到| 99热在线免费观看 | 成人午夜毛片 | 国产三级在线看 | 天天天天天操 | 日本丰满少妇裸体自慰 | 五月婷婷开心 | 亚洲精品www久久久久久广东 | 国产又粗又大又长 | 亚洲三级在线观看 | 看黄色大片 | 亚洲天堂网站 | 99一区二区 | 午夜久久精品 | 精品国产三级 | 伊人成人在线视频 | 一级片在线视频 | 精品少妇 | 日本在线小视频 | 日产毛片 | 麻豆一级片 | 黄色三级视频网站 | 一本一道久久a久久精品蜜桃 | 国产剧情一区 | 香蕉视频国产 | 亚洲欧美日韩综合 | 午夜性福利 | 日韩精品三级 | 日韩欧美国产一区二区三区 | 国产欧美精品一区二区 |