找回密码
 注册
关于网站域名变更的通知
查看: 555|回复: 3
打印 上一主题 下一主题

[毕业设计] 基于AT89C51单片机键盘控制和LCD显示

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-9-20 15:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
基于AT89C51单片机键盘控制和LCD显示
, O7 I2 u8 n, L/ n6 a1 o

0 ^; _7 w1 S. Y( @: q摘要: 提出一种基于单片机 AT89S52 的键盘输入和液晶显示系统的原理、器件、电路和编程设计。输入和显示部分是单片机的外围电路,同时也是人机交流的重要接口。从 C51程序上实现键盘的消抖、按键识别、按键内容的液晶显示以及按键功能的液晶显示。: n7 r" N  T8 B& a
关键词: AT89S52 4×4 行列式键盘 接口电路 LCD 显示 计算器

$ s- s' l' {; F$ m( F
1 x5 o3 ~& F+ a* |% N- q- i( J' W, x0 引言

) f+ ?' x( C1 C4 @4 Z) L( v6 F9 z1 ?* W1 F( m; L9 T8 y
这里提出一种基于单片机的行列式键盘数字字符输入系统设计, 该系统设计具有电路设计简单、成本低等特点,可运用于各种控制系统。液晶显示器 LCD 本身不会发光,是利用外部光的反射原理进行显示。 它是基于 AT89S52 单片机可以显示 16×2 个字符显示系统。液晶显示功效低,显示美观,广泛运用于中小型测控仪器仪表。

0 \: L4 W/ `) }: h: d
1 B: b$ `9 T' ^0 ^(一)硬件电路组成及工作原理

/ |" h! N8 Q; h6 t
' H8 t& c: d0 `& d. ]# z$ I该系统采用 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。

. w5 F) r0 M  Q' t% k
" k5 C  c4 A3 P; [* d8 g) n

! w' P; z" Y; b. U* l* ^7 u系统硬件设计框图如图 1
! M& a6 A8 q/ T9 O
6 @$ B2 I. x5 ~- t; T; d
+ r) g' D1 O; e, w6 x
& D0 {$ D- U- R# w; R
游客,如果您要查看本帖隐藏内容请回复

: F: Z0 ]! \. Z4 ]- V( c/ d
. x$ h" N- y2 r8 p) {9 t& }0 k
. ^) ?; z$ f' H+ n) W
* b4 i) [% o* \. |) A9 L8 V( o
9 O& _. z9 a$ q& e. w

& R5 q( S+ {8 F+ ]( f

2 U3 q8 M- Y# e9 O/ H& d

该用户从未签到

2#
发表于 2019-9-22 13:28 | 只看该作者
来看看资料

“来自电巢APP”

  • TA的每日心情

    2022-11-10 15:38
  • 签到天数: 12 天

    [LV.3]偶尔看看II

    3#
    发表于 2019-9-30 11:47 | 只看该作者
    6666666666666666666
      C1 ]7 l% {- N; j

    该用户从未签到

    4#
    发表于 2019-10-30 15:54 | 只看该作者
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-6 09:41 , Processed in 0.140625 second(s), 26 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表