毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
AT89C51芯片手机键盘设计+源程序(3)
P3.7 RD(“读”控制输入命令的外部数据ROM)
P3口可以作为控制信号的端口使用。由于微处理器没有专门的引脚来控制信号,所以P3口的第二功能可以看作是CPU的控制引脚。
2.2 显示器的选择
因为1602液晶屏内的字符图形满足需求,而且比较节约成本,所以这次设计采用1602液晶屏。
2.2.1液晶显示器简介
LCD是一种应用广泛的显示器件,其具有功耗小的优点。
1602液晶屏是一种字符型点阵LCD。由于出现形式为模块,所以又叫做智能型液晶显示器。模块的组成包括三个部分:显示模块、驱动模块及控制模块。它通过LCD控制器和CPU进行沟通,可以扩展。由于模块自带ASCⅠ Ⅰ 码字库,提供ASCⅠ Ⅰ 码即可显示。
2.2.2 字符点阵型LCD模块结构
想要显示字母、符号等信息,可以选用字符点阵型LCD模块。可以由不定个5×7或5×11点阵字符组成显示器件的电路图。每一个字符有一个点阵字符位显示。为了保证字符间距和行距,我们要使点阵字符位之间空有一个点距的间隔。模块内还有一个RAM区,可以让使用者储存字符或者简单图案。
目前常用的字符模组包括:16×1、16×2、20×2和40×2。虽然这些LCD模板有不同的字数显示,但是他们的输入输出界面是相同的。
LCD模块的组成包括三个部分:显示模块、驱动模块及控制模块。一般来说,1602的驱动器和控制器是在一起的。最常见的是日立公司的HD44780。
2.2.3 1602液晶屏的内部电路
主要集成电路有:DDRAM、CGROM、CGRAM、IR、DR、BF及AC。
DDRAM是Data Display RAM的简称,可以将LCD的显示数据存放在里面。最好保证数据是标准的ASCⅠ Ⅰ 码,这样数据将自动被内部控制线路传送到显示器上。然后就可以显示出相应于该ASCⅠ Ⅰ 的字符。
CGROM是 Character Generator ROM的简称,可以储存192个5*7的点阵字型。CGROM可以读出数据,但不可以把数据写入到里面。
CGRAM是Character Generator RAM的简称,是一个可以产生字型、字符的RAM。可以存储特殊造型码,但可以存的造型码最多只有8个。
IR是Instruction Register的简称,也就是指令寄存器。它将写给LCD的指令码存储到MCU里面。当RS及R/W为低电平,Enable是下降沿,IR寄存器就将收到D0~D7引脚上的数据。
DR是Data Register的简称,也就是数据寄存器。把DDRAM或CGRAM里的数据将输入到到DR里。或者,MCU从CGRAM或DDRAM读出的数据也将存到DR里。由此可以看出DR是一个数据缓冲的地方。当RS及R/W为高电平,Enable为下降沿,读取数据。当RS及R/W为低电平,Enable为下降沿,存入数据。
BF是Busy Flag的简称,也就是忙碌信号。当BF=1时,不接收指令或数据。当BF=0时,接收指令或数据。所以写入指令或数据,最好保证BF为0。
AC是Address Counter的简称,DDRAM/CGRAM的数据地址由其负责计数写入/读取。AC修改自身内容的依据是MCU对LCD的设置值。
共3页:
上一页
1
2
3
下一页
上一篇:
FPGA应用于EIT系统的数字相敏解调器的研究
下一篇:
PID网络拥塞控制算法的研究和实现
AT89C51单片机的函数信号发...
AT89C51单片机实用信号波形...
STC89C52单片机蓝牙数据手机监控程序设计
AT89C51单片机的简易脉搏测量系统设计+电路图
AT89C51单片机IIC总线的监控...
声波识别技术手机声控开关的设计+程序
FPGA视频解码芯片I2C总线配置设计+程序
遥感土地用变化监测国内外研究现状
提高小學语文課堂朗读教...
高效课堂教师问卷调查表
大规模MIMO系统的发展研究现状
《水浒传》中血腥暴力研...
从企业eHR建设谈管理信息...
MNL模型历史城区居民活动...
PCI+PID算法直流力矩电机速...
浅析施工企业保理融资成...
小型通用机器人控制系统设计任务书