单片机LCD1602液晶显示

发布者:茶叶侠最新更新时间:2015-06-29 来源: 51hei关键字:单片机  LCD1602  液晶显示 手机看文章 扫描二维码
随时随地手机看文章
单片机LCD的显示比起数码管用起来简单很多,而且实用性更强,所以我觉得学单片机学好液晶的显示也是一个很重要的模块。下面我就用1062显示我的名字以及PLAY UP!(加油)吧。呵呵。是参考的这篇:http://www.51hei.com/mcu/827.html 里面有很详细的液晶的资料.随着学习的深入,感觉单片机越来越好玩了,虽然现在学的都还很肤浅,但觉得每次可以把自己学到的东西,用文字记录下来也是一种享受。

 

程序:#include
#define uchar unsigned char
#define uint unsigned int

sbit LCDRS=P3^0;
sbit LCDR_W=P3^1;
sbit LCDE=P3^2;

uchar num[]="Li Junxuan ";
uchar num1[]="play up!";

void delay(uchar z)

{
 int i,j;
 for(i=0;i  for(j=0;j<120;j++);
}
void write_com(uchar com)
{
 LCDRS=0;

 P2=com; 

 delay(5);

 LCDR_W=0;

 LCDE=1;

 delay(5);
 LCDE=0;

}
void write_dat(uchar dat)

{
 LCDRS=1;

 P2=dat; 

 delay(5);
 LCDR_W=0;
 LCDE=1;
 delay(5);
 LCDE=0;
}

void main()
{
 int x,y;
 LCDE=0;
  
 write_com(0x3c);

 write_com(0x14);

    write_com(0x0f);

 for(x=0;x<10;x++)

 {
 write_dat(num[x]);}

 write_com(0x80+0x40);
 for(y=0;y<8;y++)
 {
 write_dat(num1[y]);

 }

 
 while(1);
 
}

关键字:单片机  LCD1602  液晶显示 引用地址:单片机LCD1602液晶显示

上一篇:单片机检测开关按下状态的程序
下一篇:单片机中断定时程序的应用

推荐阅读最新更新时间:2024-03-16 14:05

GPRS模块与单片机开发的注意事项
单片机微控制器以其体积小、功耗低、使用方便等特点,广泛应用于各种工业、民用的嵌入式系统中;而随着互联网(Internet)的兴起与普及,使微控制 器通过互联网传送数据就变得非常有意义。目前使微控制器上网的解决方案一般有两种:一种是采用微控制器驱动网卡,通过以太网连接Internet;另一种 是使微控制器直接驱动调制解调器(MODEM)通过电话线向ISP拨号上网。这两种方案的缺点在于都要使用有线的网络,无法应用于在边远地区或可移动系统 中。 针对这一问题,提出一种基于GPRS的单片机上网的解决方案,即在单片机中实现PPP协议,并通过驱动GPRS模块经过GPRS无线网连接到 Internet实现上网。这种方案的优点在于:① 覆盖面广
[单片机]
单片机初学者做项目为什么这么难?单片机初学者心得有哪些?
现在回想起自己刚开始学习单片机的经历,让我印象最深,也感觉最难学的就是电路了。 当时看了模拟电路的视频,看到三极管放大电路就开始云里雾里了。 后面以为是自己基础太差,又买了一本比笔记本还厚的电子元器件手册的书。 然后死磕了一段时间,懂了一些概念,又回去听视频教程,发现一点帮助都没有,还是听得一头雾水。 那段时间我就非常焦虑,感觉学单片机开发太难了。 但是又没有办法,毕业了需要找工作。 后面我干脆就不看模电了,直接学单片机,就跟着视频教程一边看一边敲代码。 然后教程也有对电路这块的讲解,主要是开发板上的原理图。 我发现原来自己能听懂,比如控制一个灯或者继电器啥的,其实就控制引脚输出高低电平就行了。 三级管也是只需要理解开关
[单片机]
基于STC12C56系列单片机的AD转换C程序
/**************** STC12c56 AD转换 入口参数:通道数(0,1,2,3,4,5,6,7) 返回值: AD转换结果 *****************/ #include reg51.h sfr ADC_CONTR=0xc5; //AD转换寄存器 sfr ADC_DATA=0xc6; //AD转换结果寄存器,为10位 sfr P1M0=0x91; sfr P1M1=0x92; /*************************** 微秒延时函数 ********************************/ void delay_us(unsigned int i)//延时 如果需要
[单片机]
ATMEL宣布ARM单片机启用全新品牌SMART
触摸和微控制器供应商爱特梅尔(ATMEL),日前宣布公司ARM微控制器产品线将启动新的品牌宣传,Atmel|SMART,SMART产品线除了ARM MCU之外,还包括ARM MPU以及SmartConnect 无线IC。与此同时,Atmel发布了SMART旗下全新的SAM W23 SmartConnect模块,该WiFi模块可以为物联网应用提供更好的性能与更低功耗。 ATMEL|SMART 是为物联网提供一个高效低功耗可联网的智能平台解决方案,包括嵌入式处理以及无线连接常用的工具及软件等,可以加速利用ATMEL产品开发更符合成本效益、更低功耗及更智能的产品。 “通过ATMEL提供的超低功耗单片机与WiFi,公司可以继
[单片机]
ATMEL宣布ARM<font color='red'>单片机</font>启用全新品牌SMART
DS1318与8051微控制器的接口
应用笔记演示了使用DS1318历时计数器计算天数。软件实例中包括基本的操作程序,并给出了应用电路的原理图。 DS1318引脚配置 计数器概述 该应用笔记演示了如何使用DS1318历时计数器,DS1318具有44位计数器,可提供244µs的计时分辨率。44位计数器通过6个8位寄存器(图1)进行访问。 图1. DS1318的44位计数器配置 从概念上来说,44位计数器可以分成一个12位亚秒级计数器和一个分辨率为一秒的32位计数器(图2)。如果应用种不需要亚秒级分辨率,则可访问32位秒计数器。 图2. 12位亚秒计数器和32位秒计数器。 在本应用笔记提供的示例中,软件子程序每秒一次连续读取32位秒计数器的数值,并通过8
[单片机]
DS1318与8051<font color='red'>微控制器</font>的接口
全球最小的快闪AVR微控制器封装产品开始投入生产
爱特梅尔公司(Atmel Corporatio)宣布,全球最小的快闪AVR微控制器封装产品开始投入生产。爱特梅尔的ATtiny4、ATtiny5、ATtiny9和ATtiny10 AVR微控制器( MCU )采用超小型8-pad UDFN封装,大小仅为2×2×0.6mm,重量不到8mg,其尺寸只有目前市面上最小封装的55%。这些新产品瞄准 消费电子 、照明和 工业控制 市场的应用,非常适合于讲求外形小巧纤薄的消费应用产品,如 手机 、玩具、牙刷及其它个人护理产品和便携式电子产品等。 爱特梅尔的ATtiny4/5/9/10微控制器系列尺寸更小、速度更快、功耗更低,从而使得功能强大的AVR MCU能够集成进在某些超小型设计中,包
[工业控制]
无线充电MCU出货量高速增长,兆易、盛群均将发布新品
电子网消息,目前全球带有无线充电功能的手机已经超过 70 款,尤其是三星,自 S5 开始,每一代旗舰机都标配无线充电功能。而随着新一代 iPhone 也导入无线充电技术之后,势必会吸引更多安卓手机跟风,引发手机行业新爆点。 实际上,在无线充电市场中,MCU(微控制器)一直扮演着举足轻重的角色。随着越来越多的终端厂商投入开发各种具备无线充电功能的设备,同时也在提升相关硬体模组的出货量。 据盛群半导体资源管理中心副总经理李佩萦透露,在苹果发布的 iPhone 8、iPhone X 搭载了无线充电联盟( WPC )的 Qi 规格无线充电之后,合作厂商对于相关 MCU 的询问度明显提高。截至2017年9月份,盛群无线充电 MCU
[半导体设计/制造]
赛普拉斯推出集成了2.4GHz收发器和Flash微控制器的低功耗可编程片上射频系统
单芯片 PRoC TM LP 前所未有地节省了板级空间和设计时间 2006 年 12 月 20 日   北京讯 赛普拉斯半导体公司( Cypress Semiconductor Corp. )日前宣布推出其下一代可编程片上射频系统。 PRoC TM LP 把经过验证的可靠 WirelessUSB TM LP 2.4GHz 收发器与获奖的低成本 enCoRe TM II 8 位 Flash 微控制器( MCU )集成在了一颗单芯片上。 PRoC LP 简化了编码和电路板布局,旨在缩减设计时间,并降低诸如鼠标、演示工具和 RF 遥控器等创新、小型
[新品]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • Linux内核移植
    实验步骤:(1)准备工作(2)修改顶层Makefile(3)修改falsh 分区(4)配置编译内核下面以Linux2 6 30 4内核移植到gec2440为例:一、准备 ...
  • S5PV210 PWM定时器
    第一节 S5PV210的PWM定时器S5PV210共有5个32bit的PWM定时器,其中定时器0、1、2、3有PWM功能,定时器4没有输出引脚。PWM定时器使用PCLK_PS ...
  • S5PV210 NAND Flash
    NAND Flash关于NAND FlashS5PV210的NAND Flash控制器有如下特点:1) 支持512byte,2k,4k,8k的页大小2) 通过各种软件模式来进行NAND Fl ...
  • S5PV210串口
    串口设置之输入输出字符S5PV210 UART相关说明 通用异步收发器简称UART,即UNIVERSAL ASYNCHRONOUS RECEIVER AND TRANSMITTER,它用来 ...
  • S5PV210按键控制LED
    原理图如图所示:查询用户手册得到:程序例子:(完整代码见“代码下载链接”)1、轮询的方式查询按键事件 *main c* 核心代码如下:while(1 ...
  • S5PV210控制蜂鸣器
  • S5PV210的启动过程
  • S5PV210点亮LED
  • S5PV210启动过程详解
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved