标题:
STC15W4K单片机LCD1602液晶显示源码
[打印本页]
作者:
chenlang2361239
时间:
2018-4-8 08:55
标题:
STC15W4K单片机LCD1602液晶显示源码
STC15W4K LCD1602液晶显示
0.jpg
(37.16 KB, 下载次数: 18)
下载附件
2018-4-8 15:08 上传
单片机源程序如下:
/******************************************************************************
功能:
LCD1602液晶显示
若液晶看不清楚字,请旋转对比度调节的电位器到字清晰为止
******************************************************************************/
#include "main.h"
#include "delay.h"
#include "lcd1602.h"
/************* 功能说明 **************
本程序演示LED闪烁
******************************************/
/************* 本地常量声明 **************/
/************* 本地变量声明 **************/
u8 count = 0;
/************* 本地函数声明 **************/
/************* 外部函数和变量声明 *****************/
/******************** IO配置函数 **************************/
void GPIO_config(void)
{
P5M0 &= ~(1<<5); //设置P5.5为准双向口
P5M1 &= ~(1<<5);
}
/******************** 主函数 **************************/
void main(void)
{
GPIO_config();
Init_LCD1602();
LCD1602_write_com(0x80); //指针指向第1行第0个位置
LCD1602_write_word("Welcome back !");
LCD1602_write_com(0x80+0x40); //指针指向第2行第0个位置
LCD1602_write_word("HelloWorld!");
delay_ms(200);
while(1)
{
count++;
if(count == 100)
count = 0;
LCD1602_write_com(0x80+0x40+13); //指针指向第2行第13个位置
LCD1602_write_data(count/100 + 0x30); //显示百位
LCD1602_write_data(count%100/10 + 0x30);//显示十位
LCD1602_write_data(count%10 + 0x30); //显示个位
LED = LED_ON;
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
LED = LED_OFF;
delay_ms(250);
delay_ms(250);
delay_ms(250);
delay_ms(250);
}
}
复制代码
所有资料51hei提供下载:
LCD1602液晶显示.zip
(94.52 KB, 下载次数: 84)
2018-4-8 08:55 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
sdsslh
时间:
2019-6-28 09:21
谢谢分享
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1