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

[毕业设计] 基于AT89C2051单片机led显示电路中的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-1-3 11:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
摘要:AT89C2051是一种高性能低价位单片机,但因其引脚少,给系统设计尤其是LED显示接口
2 {$ |& d4 [; {7 j; ?2 G! Y+ W电路的设计带来一定难度。笔者采用串人并出移位寄存器74LSl64圆满地解央了这一闻题,文中7 }8 Q8 J" x2 D  T
详细介绍了该接口电路的构成原理与软件。实际运行表明.该显示电路可以成功地应用到以
0 Y* P8 n! r& L/ ~AT89C2051单片机为核心的智能仪表中.而且LED显示清晰稳定可在线词整发光亮度。: i3 d9 z. R6 r; ^" s0 H
6 W. q' ?; l* y" J( e
AT89系列单片机L11是美国ATMEL公司近
7 X5 i2 a' E( ?+ M) w: q- \年来推出的一种新型高性能低价位、低电压低功# q  e, x" v8 S; n1 K+ H
耗的8位CMOS微型计算机。它的显著优点是:7 X( b2 J. i! X
①内含Flash存储器,这在系统的开发过程中,可( ]. }3 \1 o6 W" D, \4 L7 B9 g
随意进行程序修改.既便错误编程之后仍可以重2 _/ h* t) y, M3 ~" Q
新编程,故不存在废品且大大缩短了程序的开发% E, x3 P# H6 l# f1 N3 J% U) p1 ]
周期;同时在系统工作过程中能有效地保存数据- p/ V. M! q" w, J/ r2 J) o  {
信息。②采用静态时钟方式,节省电能,这对于降
$ \5 g- C* f6 R# h. N/ X/ R0 N  E  U低便携式产品的功耗十分有利。③由于它是以
- G- ~) G( r4 J3 z5 R: N8 g1 Z& E8031核构成的,所以它与MCS一51系列单片机是
/ H2 H, X) e; U3 R兼容的.这对于熟悉MCS.5l系列的广大用户来
. _6 v& X, f; C2 a0 |7 l# C; u说,用AT89系列单片机取代5l系列进行系统设5 L% f+ }' }# `% J9 j. l
计是轻而易举的。4 I0 x0 b& Q: }
而AT89C2051又是AT89系列中一种更为' J4 N; j8 b" s2 @' V- j
廉价的单片机,作为一种小型测控系统或便携式
; |8 {2 N$ w5 m8 K$ C智能仪器仪表的核心器件,其性能价格比优于
+ f) A% J7 a& j3 q* x$ v# K+ h6 }, M2 CMCS一51系列。所不同的是它的引脚只有20根,
- F( u% \; u9 E) ~. j比标准型的40根少得多,也即并行I/O端口较9 [! s( F+ X. y9 u* Y3 s
少。如何利用这较少的几根12线,连接成稳定可
( `0 `; [/ |" ~9 E8 h0 Q靠的LEI)显示电路,就是以A,I、89(;2051单片机1 p+ M+ E6 |$ g0 u2 S! H: V
为核心的应用电路所要解决的瓶颈问题。
1 {2 z* A6 \' ]8 l, u: b+ [  W本文采用了74LSl64这个串入并出的移位
1 ?) d8 O/ h9 b寄存器,很好地解决了2051与LED的显示接口
* \- k6 z! |0 b6 W" x/ c电路。
) j4 r7 R( a1 Al 硬件电路3 W* @; C# Z6 s8 V
2051余下的并行I/O口线不足8根,数据的5 i$ O* s$ b7 c
并行输出已不可能,但可以考虑串行输出方法,图
  J# Y2 W  a  v, T1给出串行El扩展的4位LEI)显示接口电路。( A/ V/ D0 n; }1 M3 N( H. |
该电路只使用2051的3个端口,配接4片串. ~3 h6 Z4 A" A0 \( ~( ]9 ~
人并出移位寄存器74LSl64与l片三端可调稳: x9 v, V; w' A2 U
压器LM317T。其中74LSl64的引脚Q0~Q7为& y6 \" ]3 |# D% H
8位并行输出端;引脚A、B为串性输入端;引脚
+ \! A3 a$ K8 k$ x9 oCLK为时钟脉冲输入端,在c1.K脉冲的}升沿( C7 |5 {$ w. l0 f  ~- x
作用下实现移位,在CLK=0、清除端丽再=l
0 R5 ~  ?3 o+ E9 R时.74LSl64保持原来数据状态;丽万=0时,
& N! e& y& Y9 k1 t5 x$ N74LSl64输出清零。
0 o% a/ d8 ?$ Q1 {$ k* q
6 O" S* o6 k5 V1 N
附件下载:
游客,如果您要查看本帖隐藏内容请回复

: |7 U0 x% }# G; F' q
  • TA的每日心情
    开心
    2023-6-12 15:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-1-6 14:17 | 只看该作者
    AT89C2051是一种高性能低价位单片机
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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