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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
摘要:AT89C2051是一种高性能低价位单片机,但因其引脚少,给系统设计尤其是LED显示接口! `7 J' ?1 L+ ~( W( @/ m" P% D) `
电路的设计带来一定难度。笔者采用串人并出移位寄存器74LSl64圆满地解央了这一闻题,文中
5 w5 ]3 j' j, m2 [详细介绍了该接口电路的构成原理与软件。实际运行表明.该显示电路可以成功地应用到以9 T) d# ]5 v/ A# M: ]
AT89C2051单片机为核心的智能仪表中.而且LED显示清晰稳定可在线词整发光亮度。
9 q- \1 u. k3 O) w4 \, V6 V
) b- d& T" C$ S3 O( ~2 ]/ ZAT89系列单片机L11是美国ATMEL公司近
7 w6 H8 t9 k( b$ g: q+ ]7 i3 u年来推出的一种新型高性能低价位、低电压低功
7 G+ g+ Z# n+ D8 ^1 L- \& [耗的8位CMOS微型计算机。它的显著优点是:* a* b  K; j" D0 }5 I3 X
①内含Flash存储器,这在系统的开发过程中,可0 v2 a3 @; n9 {! Y# A6 w3 z/ n3 h
随意进行程序修改.既便错误编程之后仍可以重
6 K7 f* |6 O7 K) q新编程,故不存在废品且大大缩短了程序的开发
7 I2 X' {$ {6 [4 p周期;同时在系统工作过程中能有效地保存数据
0 ^2 A- b/ p2 i. g4 B信息。②采用静态时钟方式,节省电能,这对于降+ n. M  H* @4 T4 T0 z2 S
低便携式产品的功耗十分有利。③由于它是以
1 s% `' G6 O' k  e8 y7 z8031核构成的,所以它与MCS一51系列单片机是
/ S6 @& h; Y" Q' l; L+ g; T/ }兼容的.这对于熟悉MCS.5l系列的广大用户来
" h; [# v9 K8 A, j% I  h+ O' @- Q" x说,用AT89系列单片机取代5l系列进行系统设
' ]0 Q8 L7 R% ~; t5 D3 K1 H) W计是轻而易举的。
5 _  v: g; e  {. w) G8 ]" o而AT89C2051又是AT89系列中一种更为
! C5 U! |% Y2 ~4 X5 q廉价的单片机,作为一种小型测控系统或便携式
! X0 q  ~' a, a8 x+ N/ A6 V智能仪器仪表的核心器件,其性能价格比优于
9 r9 `# s6 s" O  g! W( YMCS一51系列。所不同的是它的引脚只有20根,
$ |5 m  O9 w  o8 K; u8 e+ r' ?比标准型的40根少得多,也即并行I/O端口较
) v3 Y! h5 Z6 h0 h; ~/ R, A- M- q少。如何利用这较少的几根12线,连接成稳定可% `! ~3 Q' H1 o) j3 F3 L
靠的LEI)显示电路,就是以A,I、89(;2051单片机& v" {; f* ]1 l  _  O
为核心的应用电路所要解决的瓶颈问题。
8 \+ `- M0 T1 d7 }5 \本文采用了74LSl64这个串入并出的移位4 k. z5 {% T! \  Y% \
寄存器,很好地解决了2051与LED的显示接口$ N: [4 O5 q. i$ o
电路。
4 q+ I8 U4 x3 O6 P  M. K- Ql 硬件电路$ \" U/ x8 ^/ v: y1 a$ [  p' w+ L7 B3 q
2051余下的并行I/O口线不足8根,数据的$ q0 n: L/ T5 |" A/ V0 y9 f
并行输出已不可能,但可以考虑串行输出方法,图
3 [& @) C+ H9 F! F' d- n1给出串行El扩展的4位LEI)显示接口电路。
  r# }- b& a: |3 }: `7 j0 r+ v% d该电路只使用2051的3个端口,配接4片串) A" c' ^7 j* \( d/ E' L( a
人并出移位寄存器74LSl64与l片三端可调稳3 X2 K" U  [  d0 w& }& n
压器LM317T。其中74LSl64的引脚Q0~Q7为
1 \4 \6 I8 ~# J6 t5 c8位并行输出端;引脚A、B为串性输入端;引脚
; e- T& T# e0 ECLK为时钟脉冲输入端,在c1.K脉冲的}升沿
1 o  D  b9 W' w作用下实现移位,在CLK=0、清除端丽再=l
, E+ `# k1 v! ]0 J# t8 g! e( n% q6 s时.74LSl64保持原来数据状态;丽万=0时,5 L. _  J; H% Z3 U" b
74LSl64输出清零。
# V! J$ Y: }( J
- Z( q; {2 o% d: J3 L3 F1 @6 z
附件下载:
游客,如果您要查看本帖隐藏内容请回复

, {; n, I( F* ^+ ?# m1 K( L
  • 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-6-28 06:37 , Processed in 0.093750 second(s), 26 queries , Gzip On.

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

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

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