简谈单片机控制键盘的软件编程

简谈单片机控制键盘的软件编程

ID:38276803

大小:227.25 KB

页数:3页

时间:2019-05-28

简谈单片机控制键盘的软件编程_第1页
简谈单片机控制键盘的软件编程_第2页
简谈单片机控制键盘的软件编程_第3页
资源描述:

《简谈单片机控制键盘的软件编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第6卷第8期读与写杂志读与写杂志2009年8月Vol.6No.8ReadandWritePeriodicalAugust2009简谈单片机控制键盘的软件编程熊晓玲(乌兰察布职业学院内蒙古乌兰察布012000)摘要:本文提出了单片机控制液晶屏及键盘接口电路的实现,采用软件编程来控制键盘以实现在液晶屏上显示,当键盘上有键按下时,显示此键的英文字母,否则显示欢迎信息。关键词:键盘液晶显示器AT89C51中图分类号:G43文献标识码:A文章编号:1672-1578(2009)8-0072-031引言使能信号端发送一个正脉冲信号,在高电平时,单片机从单片机的英文为singlechipmicroco

2、mputer,最早出现在HD44780读出所需的数据,当单片机设置RS=0/1、R/W=0后,单20世纪70年代,国际上现在已逐渐被微控制器(MCU)一词所片机HD44780DE的E端发出一个正脉冲,并且向HD44780数取代。它体积小,集成度高,运算速度快,运行可靠,功耗低,价格据线给出8为数据,在E端正脉冲的下降沿时,HD44780接受廉,因此在数据采集、智能化仪表、通讯设备以及嵌入式系统等数据总线山数据,并把他送到相应的寄存器内。虽然HD44780方面得到了广泛应用。键盘在单片机应用系统中,实现输入数的读、写功能是由R/W信号与使能信号E联合实现的,但关键据、传送命令的功能,是人工

3、干预的主要手段。液晶显示器的英的控制信号还是E信号。R/W可看作为读、写的选择信号,所以文名称为LiquidCrystalDisplay,简称LCD显示器。要使用液当HD44780与单片机连接时,可以把R/W信号与RS信号同作晶显示器,必须有相应的LCD控制器、驱动器来对LCD显示为地址线控制,而E信号则由单片机的读写信号R/W的时序控器进行扫描、驱动,液晶显示模块在各类测量及控制仪表中由制,用指令进行读写。于其功耗低、寿命长、价格低、接口控制方便等优点而被广泛的2.2液晶显示器的工作原理应用。其中字符型液晶显示模块是一类专用于显示字母、数字、HD44780U是HD44780低电平电源的

4、改进型,兼容符号的点阵式液晶显示模块。以Hd44780(HITACHI)为主控制驱HD44780的硬件及软件特点,在电源上比HD44780具有更宽的动电路及其扩展驱动电路HD44780的液晶显示模块是以若干范围,可以在2.7~5.5V范围内选择。HD44780U也属于行列合一个5*8或5*11点阵块组成的字符块集。该字符块集中的每一个型、内含字符发生器的驱动控制器。字符块为一个字符位,字符间的点距和行距均为一个点的宽度。2.3所示。它的内部具有字符发生器ROM以及可显示192种字符和64单片机可以同时设置RS=0/1、R/W=1,然后向HD44780的个字节的自定义字符RAM,因而可自定

5、义8个5*8点阵字符E端发送一个正脉冲信号,在高电平时,单片机从HD44780读或4个5*11点阵字符。而且模块的接口信号和操作指令具有出所需的数据,当单片机设置RS=0/1、R/W=0后,单片机向广泛的兼容性,并能直接与单片机接口。另外,它还具有专用指HD44780的E端发出一个正脉冲,并且向HD44780数据线给令,可方便地实现各种不同的操作。出8位数据,在E端正脉冲的下降沿时,HD44780接收数据总2硬件的工作原理线上数据,并把它送到相应的寄存器内。虽然HD44780的读写2.1单片机的工作原理功能是由R/W信号与使能信号E联合实现的,但关键的控制信AT89C51是美国ATMEL

6、公司生产的低电压、高性能CMOS号还是E信号。R/W可看作为读写的选择信号,所以当8位单片机,片内含4Kbyte的可反复擦些的只读程序存储和HD44780与MCS-51系列的单片机连接时,可以把R/W信号与128bytes的随机存取数据存储器(RAM),器件采用ATMEL公RS信号同作为地址线控制,而E信号则由单片机的读写信号司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系R/W的时序控制,笨重本设计中这三条控制线分别接单片机统,片内置通用8位中央处理器(CPU)和Flash存储单元,功能AT89C51的P2口中的三个引脚P27、P21、P20,用于单片机访问强大AT89C5

7、1单片机可以提供多种高性能应用场合,可灵活应HD44780。用于各种控制领域。2.3键盘的工作原理单片机编程前需要设置好地址、数据及控制信号,编程单元2.3.1键盘的介绍的地址加在P1口和P2口的P2.0-P2.3(11位地址范围为0000H键盘在单片机应用系统中,实现输入数据与传送命令的功-0FFFH)。AT89C51可以提供4K字节Flash闪速存储器,128能,是人工干预的主要手段。键盘分两大类:编码键盘和非编码字节内部RAM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。