欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
stc15F2K60s4單片機+LCD1602測試程序
[打印本頁]
作者:
YJZL
時間:
2019-7-28 11:15
標題:
stc15F2K60s4單片機+LCD1602測試程序
0.png
(4.9 KB, 下載次數: 45)
下載附件
2019-7-28 18:01 上傳
單片機源程序如下:
#include"LCD1602.h"
void LCD_1602_Delay1ms(uint c) //誤差 0us
{
uchar a,b;
for (; c>0; c--)
{
for (b=199;b>0;b--)
{
for(a=1;a>0;a--);
}
}
}
/*向LCD寫入一個字節的命令*/
#ifndef LCD1602_4PINS //當沒有定義這個LCD1602_4PINS時
void LCD_Write_Com(uchar com) //寫入命令
{
EN = 0; //使能
RS = 0; //選擇發送命令
RW = 0; //選擇寫入
LCD1602_DATAPINS = com; //放入命令
LCD_1602_Delay1ms(1); //等待數據穩定
EN = 1; //寫入時序
LCD_1602_Delay1ms(5); //保持時間
EN = 0;
}
#endif
/*向LCD寫入一個字節的數據*/
#ifndef LCD1602_4PINS
void LCD_Write_Data(uchar dat) //寫入數據
{
EN = 0; //使能清零
RS = 1; //選擇輸入數據
RW = 0; //選擇寫入
LCD1602_DATAPINS = dat; //寫入數據
LCD_1602_Delay1ms(1);
EN = 1; //寫入時序
LCD_1602_Delay1ms(5); //保持時間
EN = 0;
}
#endif
/*清屏函數*/
void LCD_Clear(void)
{
LCD_Write_Com(0x01);
LCD_1602_Delay1ms(5);
}
/*寫入字符串函數*/
void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s)
{
if (y == 0)
{
LCD_Write_Com(0x80 + x); //表示第一行
}
else
{
LCD_Write_Com(0xC0 + x); //表示第二行
}
while (*s)
{
LCD_Write_Data( *s);
s ++;
}
}
/*寫入字符函數*/
void LCD_Write_Char(unsigned char x,unsigned char y,unsigned char Data)
{
if (y == 0)
{
LCD_Write_Com(0x80 + x);
}
else
{
LCD_Write_Com(0xC0 + x);
}
LCD_Write_Com( Data);
}
/*初始化LCD屏*/
#ifndef LCD1602_4PINS
void LCD1602_Init() //LCD初始化子程序
{
LCD_Write_Com(0x38); //開顯示
LCD_Write_Com(0x0c); //開顯示不顯示光標
LCD_Write_Com(0x06); //寫一個指針加1
LCD_Write_Com(0x01); //清屏
LCD_Write_Com(0x80); //設置數據指針起點
}
#endif
復制代碼
所有資料51hei提供下載:
stc15+LCD1602.zip
(1.47 KB, 下載次數: 47)
2019-7-28 11:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1