标题:
LCD1602液晶屏静态与流动字母显示的单片机源码
[打印本页]
作者:
李脉123
时间:
2018-5-5 17:36
标题:
LCD1602液晶屏静态与流动字母显示的单片机源码
0.jpg
(10.11 KB, 下载次数: 59)
下载附件
2018-5-5 23:42 上传
单片机源程序如下:
/*******************************************************************************
--------------------------------------------------------------------------------
* 实 验 名 : LCD1602显示试验
* 实验说明 : LCD1602第一行Pechin Science,第二行显示Welcome to the world
* * of MCU。并一直移动。
* 连接方式 : 见连接图
* 注 意 :
*******************************************************************************/
#include<reg51.h>
#include"lcd.h"
//--定义全局变量--//
unsigned char PuZh[16] = " Pechin Science ";
unsigned char CnCh[27] = "Welcome to the world of MCU";
//--声明全局变量--//
void Delay10ms(unsigned int c); //误差 0us
/*******************************************************************************
* 函 数 名 : main
* 函数功能 : 主函数
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void main(void)
{
unsigned char i;
LcdInit();
//--写第一行--//
for(i=0; i<16; i++)
{
LcdWriteData(PuZh[i]);
}
//--写第二行
LcdWriteCom(0xC0); //设置坐标在第二行
for(i=0; i<27; i++)
{
LcdWriteData(CnCh[i]);
}
LcdWriteCom(0x07); //设置每写一次整屏右移
while(1)
{
LcdWriteCom(0xC0); //设置坐标在第二行
for(i=0; i<27; i++)
{
LcdWriteData(CnCh[i]);
Delay10ms(50);
}
}
}
/*******************************************************************************
* 函 数 名 : Delay10ms
* 函数功能 : 延时函数,延时10ms
* 输 入 : 无
* 输 出 : 无
*******************************************************************************/
void Delay10ms(unsigned int c) //误差 0us
{
……………………
…………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
所有资料51hei提供下载:
16、液晶屏LCD1602.zip
(1.35 MB, 下载次数: 23)
2018-5-5 17:36 上传
点击文件名下载附件
液晶屏
下载积分: 黑币 -5
作者:
zc18421
时间:
2018-11-16 14:30
对于允许写入等一些指令搞不懂啊
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1