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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stc15F2K60s4單片機(jī)+LCD1602測試程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


單片機(jī)源程序如下:
  1. #include"LCD1602.h"
  2. void LCD_1602_Delay1ms(uint c)   //誤差 0us
  3. {
  4.     uchar a,b;
  5.         for (; c>0; c--)
  6.         {
  7.                  for (b=199;b>0;b--)
  8.                  {
  9.                           for(a=1;a>0;a--);
  10.                  }      
  11.         }
  12.            
  13. }

  14. /*向LCD寫入一個(gè)字節(jié)的命令*/
  15. #ifndef         LCD1602_4PINS         //當(dāng)沒有定義這個(gè)LCD1602_4PINS時(shí)
  16. void LCD_Write_Com(uchar com)          //寫入命令
  17. {
  18.         EN = 0;     //使能
  19.         RS = 0;           //選擇發(fā)送命令
  20.         RW = 0;           //選擇寫入
  21.        
  22.         LCD1602_DATAPINS = com;     //放入命令
  23.         LCD_1602_Delay1ms(1);                //等待數(shù)據(jù)穩(wěn)定

  24.         EN = 1;                  //寫入時(shí)序
  25.         LCD_1602_Delay1ms(5);          //保持時(shí)間
  26.         EN = 0;
  27. }

  28. #endif

  29. /*向LCD寫入一個(gè)字節(jié)的數(shù)據(jù)*/                  
  30. #ifndef         LCD1602_4PINS                  
  31. void LCD_Write_Data(uchar dat)                        //寫入數(shù)據(jù)
  32. {
  33.         EN = 0;        //使能清零
  34.         RS = 1;        //選擇輸入數(shù)據(jù)
  35.         RW = 0;        //選擇寫入

  36.         LCD1602_DATAPINS = dat; //寫入數(shù)據(jù)
  37.         LCD_1602_Delay1ms(1);

  38.         EN = 1;   //寫入時(shí)序
  39.         LCD_1602_Delay1ms(5);   //保持時(shí)間
  40.         EN = 0;
  41. }
  42. #endif


  43. /*清屏函數(shù)*/
  44. void LCD_Clear(void)
  45. {
  46. LCD_Write_Com(0x01);
  47. LCD_1602_Delay1ms(5);
  48. }

  49. /*寫入字符串函數(shù)*/
  50. void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s)
  51. {     
  52. if (y == 0)
  53.         {     
  54.          LCD_Write_Com(0x80 + x);     //表示第一行
  55.         }
  56. else
  57.         {      
  58.         LCD_Write_Com(0xC0 + x);      //表示第二行
  59.         }        
  60. while (*s)
  61.         {     
  62. LCD_Write_Data( *s);     
  63. s ++;     
  64.         }
  65. }

  66. /*寫入字符函數(shù)*/
  67. void LCD_Write_Char(unsigned char x,unsigned char y,unsigned char Data)
  68. {     
  69. if (y == 0)
  70.         {     
  71.         LCD_Write_Com(0x80 + x);     
  72.         }   
  73. else
  74.         {     
  75.         LCD_Write_Com(0xC0 + x);     
  76.         }        
  77. LCD_Write_Com( Data);  
  78. }



  79. /*初始化LCD屏*/                  
  80. #ifndef                LCD1602_4PINS
  81. void LCD1602_Init()                                                  //LCD初始化子程序
  82. {
  83.         LCD_Write_Com(0x38);  //開顯示
  84.         LCD_Write_Com(0x0c);  //開顯示不顯示光標(biāo)
  85.         LCD_Write_Com(0x06);  //寫一個(gè)指針加1
  86.         LCD_Write_Com(0x01);  //清屏
  87.         LCD_Write_Com(0x80);  //設(shè)置數(shù)據(jù)指針起點(diǎn)
  88. }

  89. #endif
復(fù)制代碼

所有資料51hei提供下載:
stc15+LCD1602.zip (1.47 KB, 下載次數(shù): 47)

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

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美日韩视频网站 | 我要看一级片 | 国产美女自拍视频 | 日韩成年人视频在线 | 国产一区久久 | 国产精品日韩一区二区 | 欧美黑人一区二区三区 | 一区二区三区视频在线观看 | 日韩一区二区三区在线观看 | 中文字幕日韩一区 | 日韩精品一区二区三区视频播放 | 婷婷丁香综合网 | 欧美综合国产精品久久丁香 | 夜夜夜操 | 国产精品2| www成年人视频 | 久久国产视频网站 | 三级欧美 | 一区二区三区中文 | 国产91丝袜在线18 | 久久久久国 | 九九热精品在线 | 午夜久久久久久久久久一区二区 | 在线观看亚洲 | 国产高清精品一区二区三区 | 国产九九九九 | 天天看天天爽 | 欧美亚洲综合久久 | 天堂素人约啪 | 日韩久久久久久 | 一区网站 | 国产精品高清在线 | 99影视| 日本a v在线播放 | 成人av高清| 一区二区三区国产好 | 日韩插插| 九色在线视频 | 久久久激情 | 欧美激情综合色综合啪啪五月 | 热re99久久精品国产99热 |