您现在正在浏览:首页 > 职教文章 > 职教论文 > 基于AT89C51单片机键盘控制和LCD显示

基于AT89C51单片机键盘控制和LCD显示

日期: 2010-3-31 21:42:17 浏览: 14 来源: 学海网收集整理 作者: 佚名

摘要:提出一种基于单片机AT89S52的键盘输入和液晶显示系统的原理、器件、电路和编程设计。输入和显示部分是单片机的外围电路,同时也是人机交流的重要接口。从C51程序上实现键盘的消抖、按键识别、按键内容的液晶显示以及按键功能的液晶显示。
   关键词:AT89S52 4×4行列式键盘 接口电路 LCD显示 计算器
   0 引言
   这里提出一种基于单片机的行列式键盘数字字符输入系统设计,该系统设计具有电路设计简单、成本低等特点,可运用于各种控制系统。液晶显示器LCD本身不会发光,是利用外部光的反射原理进行显示。它是基于AT89S52单片机可以显示16×2个字符显示系统。液晶显示功效低,显示美观,广泛运用于中小型测控仪器仪表。
   (一)硬件电路组成及工作原理
   该系统采用AT89S52单片机为核心芯片的电路实现,主要由AT89S52芯片、时钟电路、复位电路、4×4行列式键盘电路以及16×2字符的LCD1602电路。
   4×4非编码矩阵行线分别接P3.0~P3.3、列线接单片机的P3.4~P3.7。LCD显示接口电路的传送命令和数据的高8位双向并行总线分别接于单片机的输入输出接口P2端口。1602使能信号E接P1.3,读\写选择端(R\W)接P1.4,数据\命令选择端(R\S)接P1.0。
   ......

返回顶部