国精品无码一区二区三区,国产精品久久久久五码午夜,99视频精品全部国产盗摄,在线观看免费h视频网站,亚洲国产成人超a在线播放,成年无码按摩av片在线

新聞詳情

320240點(diǎn)陣液晶模塊的設(shè)計(jì)與應(yīng)用2

日期:2025-04-22 16:49
瀏覽次數(shù):1558
摘要:

320240點(diǎn)陣液晶模塊的設(shè)計(jì)與應(yīng)用2

接上一篇文章

HG3202407液晶模塊與8051單片機(jī)典型應(yīng)用電路:



3202407液晶模塊示例程序:
/********* 時(shí)間延時(shí)程序 *********/ 
void delay(uint t)     /* 1.02500 ms */
{ uint i,j;
  for(i=t;i>0;i--)
    for(j=125;j>0;j--);
}

/******** “忙”狀態(tài)程序 ********/
void busy()
{ data=0xff;
  cs=0;
  a0=1;
  wr=1;
  rd=0;
  while(data&0x80); 
  rd=1;
  cs=1;
}                                                                                                                                                                                                                                                                                            

/******** 寫“指令”程序 ********/
void write_com(uchar com)
{ while(Busy==0);
//  busy();
  cs=0; 
  a0=1; 
  rd=1;                   
  data=com;
  wr=0; 
  wr=1;
  cs=1;
}

/******** 寫“數(shù)據(jù)”程序 ********/
void write_data(uchar dat)
{ while(Busy==0); 
//  busy();
  data=0xff;
  cs=0;
  a0=0; 
  rd=1;
  data=dat;
  wr=0;
  wr=1;
  cs=1;
}

/******** 寫“指令數(shù)據(jù)”程序 ********/
void write_comdat(uchar com,uchar dat)
{ write_com(com);
  write_data(dat);
}
 
/******* 讀“數(shù)據(jù)”程序 ********/
uchar read_data(void)
{ uchar temp;
  while(Busy==0);
//  busy();
  data=0xff;
  cs=0;
  a0=0;
  wr=1;
  rd=0;
  temp=data;
  rd=1;
  cs=1;
  return temp;
}

/******** 全屏(文本)顯示程序 ********/
void fill_txt(uchar coder)
{ uchar i,j;
  write_comdat(CPXR,0x00);  //60H光標(biāo)列地址
  write_comdat(CPYR,0x00);  //70H光標(biāo)行地址
  write_com(MWCR);  //寫指令
  for(i=0;i<HD/16;i++)   //地址到右邊界時(shí)自動(dòng)換行 
    for(j=0;j<WD/8;j++)
   write_data(coder);
}

/******** 全屏(圖形)顯示程序 ********/
void fill_graph(uchar dat)
{ uchar i,j;
  write_comdat(CPXR,0x00);  //60H光標(biāo)列地址
  write_comdat(CPYR,0x00);  //70H光標(biāo)行地址
  write_com(MWCR);  //寫指令
  for(i=0;i<HD;i++)
    for(j=0;j<WD/8;j++)
    write_data(dat);
}
 

正安县| 汤阴县| 扎赉特旗| 精河县| 称多县| 松桃| 扎鲁特旗| 赣州市| 翼城县| 伊川县| 苏州市| 栖霞市| 白朗县| 武威市| 都昌县| 康保县| 库尔勒市| 乾安县| 天祝|