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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機代碼紅色部分FOR循環(huán)的為什么能讓LCD1602移屏? 一直想不明白

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:903915 發(fā)表于 2021-7-9 15:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <reg52.h>
#include <LCD1602.h>  //LCD1602頭文件
#include <ds1302.h>          //時鐘芯片頭文件
#include <tem.h>          //溫度18b20頭文件

#define u8 unsigned char  //重定義
#define u16 unsigned int

sbit KEY1=P3^0;         //定義界面功能按鍵、確定鍵
sbit add=P3^1;         //定義加按鍵
sbit sub=P3^2;         //定義減按鍵
sbit KEY4=P3^3;  //定義改變功能鍵、返回鍵

sbit beep=P1^5;         //蜂鳴器輸出口

int con=0,mon=0;

bit bcon=0;
bit cool,teel;
bit nao=0,wen=0;

u16 win0,win1;
u16 hin=0;
char  t[][16]={"H50 L20 17/10/25",        //顯示日期        放在隨機存儲器中
               "21.3C 12:00:00 6"}; //顯示時間、周  放在程序存儲器

char  c1[]="Clock 07:00:00  ";        //顯示鬧鐘時間
char code c2[]=" Good  Everyday ";        // Good Everyday
char code c3[]=" Open OR Close  ";        //  Open OR Close  開啟還是關(guān)閉

char code M1[][16]={">     Time     <",">    Clock     <",
                    ">  Tem_Aralm   <"};          //  時間調(diào)整,鬧鐘,溫度上下限
char K1[16]=" ";
//u8 code kai[]={"          LYC The Most Beautiful Time To Meet The Most Beautiful You Do Not Cherish HJY         "};
u8 code kai[]={"           123456789ABCDEFGHIJKLMNOPQISDUVWXYZ         "};
//*********延時函數(shù)***********//
void delay(u16 i)
{
  while(i--);
}

//*********開機畫面*********//
void open()
{
   int i=0,j;
   while(kai[ i]!='\0')
    i++;
        i--;
   for(i;i!=0;i--)
   {
      K1[0]=kai[ i];
          LCD1602_WRITERCOM(0x80);
      for(j=0;j<16;j++)
      {
         LCD1602_WRITERDAT(K1[j]);
      }
      LCD1602_WRITERCOM(0xC0);
      for(j=0;j<16;j++)
      {
         LCD1602_WRITERDAT(K1[j]);
      }

          for(j=14;j>=0;j--)
          {
            K1[j+1]=K1[j];
          }

          delay(15000);
   }
}

紅色部分FOR循環(huán)的為什么能讓LCD移屏, 一直想不明白,請哪位大俠幫幫忙????


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

使用道具 舉報

沙發(fā)
ID:903915 發(fā)表于 2021-7-9 16:18 | 只看該作者
已經(jīng)搞懂了
回復(fù)

使用道具 舉報

板凳
ID:81196 發(fā)表于 2021-7-9 16:18 | 只看該作者
前一個單元存放的數(shù)據(jù)移位到后一個單元存放,你覺得它是不是移位呢?

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

地板
ID:123289 發(fā)表于 2021-7-9 16:37 | 只看該作者
例如一個漢字是16*16,每一行或列的點陣數(shù)據(jù)放在KI[]中。
1、你輪流將KI[]送到顯示接口中去(如,16次完成一個漢字顯示),則可以顯示出一個漢字。認可不?
2、如果KI[]中的數(shù)據(jù)永遠不變,則顯示的永遠是那個漢字,不會變。認可不?
3、如果每間隔一段時間(如,0.5秒),將KI[]中的后一列數(shù)據(jù),送到前一列中,則何如?不就相當(dāng)于向前滾了一列嗎?當(dāng)然KI[]末列應(yīng)當(dāng)補入另一個漢字的最前列。
說的不一定與你的程序完成一樣,但道理一樣。你想想。

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報

5#
ID:903915 發(fā)表于 2021-7-9 20:21 | 只看該作者
shumivan 發(fā)表于 2021-7-9 16:18
前一個單元存放的數(shù)據(jù)移位到后一個單元存放,你覺得它是不是移位呢?

謝謝 已經(jīng)明白了
回復(fù)

使用道具 舉報

6#
ID:903915 發(fā)表于 2021-7-9 20:22 | 只看該作者
yzwzfyz 發(fā)表于 2021-7-9 16:37
例如一個漢字是16*16,每一行或列的點陣數(shù)據(jù)放在KI[]中。
1、你輪流將KI[]送到顯示接口中去(如,16次完成 ...

謝謝 已經(jīng)明白了
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕在线观看一区二区 | 久久久人成影片一区二区三区 | 日韩视频在线一区 | 亚洲精品久久久久久久久久久 | 国产精品免费福利 | 久久久久久久久久毛片 | 麻豆久久久久久久久久 | 精品国产一区二区三区免费 | 国产亚洲欧美在线 | 国产欧美精品区一区二区三区 | 五月天婷婷狠狠 | 国产精品久久久久久久久免费 | 99re视频这里只有精品 | 欧美日韩精品一区 | 日日噜噜夜夜爽爽狠狠 | 精品国产黄a∨片高清在线 www.一级片 国产欧美日韩综合精品一区二区 | 欧美一区二区三区久久精品视 | 久久久久久久网 | 二区视频 | 中文天堂在线一区 | 午夜影院网站 | 最新日韩精品 | 国产99视频精品免费播放照片 | 日韩在线| 欧美一级在线 | 国产欧美精品一区二区三区 | 国产精品久久久久久久久久免费看 | 看羞羞视频免费 | 久久精品一区 | 91日韩在线 | 国产 欧美 日韩 一区 | 欧美日韩手机在线观看 | 99热这里有精品 | a级黄色毛片免费播放视频 国产精品视频在线观看 | a国产视频| 伊人网在线综合 | 国产精品免费一区二区三区四区 | 久久久久国产一区二区三区 | 在线日韩精品视频 | 国产激情偷乱视频一区二区三区 | 久久久久久久久久一区二区 |