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

標題: C8051F410單片機的lcd1602應用源程序 [打印本頁]

作者: whs0102    時間: 2018-6-3 22:23
標題: C8051F410單片機的lcd1602應用源程序
單片機源程序如下:
  1. #include "C8051F410.h"
  2. //#include <INTRINS.H>
  3. #define  uchar  unsigned char
  4. #define  uint   unsigned int
  5. uchar code table[]="DIAN YA:";
  6. uchar code table1[]="Have A Good Time";
  7. uchar n;
  8. sbit lcdrs=P0^5;
  9. sbit lcden=P0^7;
  10. void delay(unsigned int ms)                   //延時函數(shù)
  11. {
  12.         unsigned char j=0;
  13.         unsigned int  i=0;
  14.         unsigned int  k=128;
  15.         j=OSCICN&0x07;
  16.         k=k>>j;
  17.         k=1500/k;
  18.         while(ms--)
  19.            {
  20.             for(i=0;i<k;i++);
  21.     }

  22. }

  23. /*void delay_1ms(void)
  24. {
  25.      unsigned int idata i;
  26.      for(i=0;i<3;i++);
  27. }
  28. void delay(unsigned int z)
  29. {
  30.      unsigned int idata i;
  31.      for(i=0;i<z;i++)
  32.      {
  33.           delay_1ms();
  34.      }
  35. } */
  36. void init_410()
  37. {      
  38.     OSCICN=0x87;
  39.     P0MDOUT   = 0xff;                                        //液晶控制端口
  40.     P2MDOUT   = 0xFF;                                        //液晶數(shù)據(jù)口
  41.     XBR1      = 0x40;                                        //使能
  42.         PCA0MD    &= ~0x40;                                //關看門狗
  43. }

  44. void write_com(uchar com)
  45. {  

  46.    lcden=0;
  47.    lcdrs=0;
  48.    P2=com;
  49.    delay(10);
  50.    lcden=1;
  51.    delay(10);
  52.    lcden=0;
  53. }
  54. void write_data(uchar date)
  55. {  

  56.    lcden=0;
  57.    lcdrs=1;
  58.    P2=date;
  59.    delay(10);
  60.    lcden=1;
  61.    delay(10);
  62.    lcden=0;
  63. }
  64. void init_1602()
  65. {
  66.     lcden=0;
  67.         write_com(0x38);
  68.         write_com(0x0c);
  69.         write_com(0x06);//0x07全屏移動
  70.         write_com(0x01);

  71. }
  72. void main()
  73. {
  74.   init_410();
  75.   init_1602();
  76.   write_com(0x80);

  77.   for(n=0;n<8;n++)
  78.   {
  79.       write_data(table[n]);
  80.           //delay(5);

  81.   }
  82.   write_com(0x80+0x40);//第二行地址
  83.   for(n=0;n<16;n++)
  84.   {
  85.       write_data(table1[n]);
  86.          // delay(5);
  87.   }
  88. /* for(n=0;n<16;n++)
  89.    {
  90.        write_com(0x18);
  91.            delay(100);
  92.    }

  93.    // }           */

  94. while(1);//加死循環(huán)里 反復循環(huán)
  95. }

復制代碼









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩欧美不卡 | 亚洲一区二区三区免费在线 | 欧美一区二区 | 亚洲精品九九 | 免费观看一级特黄欧美大片 | 不卡一区二区三区四区 | 欧美国产一区二区三区 | 亚洲成人av一区二区 | 龙珠z国语版在线观看 | 伊人精品久久久久77777 | 一级爱爱片 | 午夜电影在线播放 | 亚洲444eee在线观看 | 亚洲国产精品人人爽夜夜爽 | 国产一区二区三区四区五区加勒比 | 欧美精品一区二区三区在线播放 | 国产成人在线看 | 欧美午夜激情在线 | 精品国产91乱码一区二区三区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国产高清在线精品一区二区三区 | 一区二区三区四区国产 | 奇米影视在线 | 精品96久久久久久中文字幕无 | 午夜精品一区二区三区在线视频 | 欧美一级淫片免费视频黄 | 97伦理| 欧美三级在线 | 91久色 | 羞羞视频在线观看免费观看 | 国产精品免费观看视频 | 亚洲伊人精品酒店 | 黄色电影在线免费观看 | 亚洲免费视频一区 | 亚洲国产成人精品女人久久久野战 | 色偷偷888欧美精品久久久 | 国产a区| 国产精品久久久精品 | 中文字幕乱码一区二区三区 | 超碰成人免费 | 九九久久在线看 |