标题: 求助大神们帮帮忙 我是初学者实在不会了 [打印本页]

作者: a940342953    时间: 2016-6-3 10:19
标题: 求助大神们帮帮忙 我是初学者实在不会了
使用单片机最小系统实现对2个独立的8段LED数码管进行控制,掌握其电路连接方式,能够正确选择LED数码管类型,并控制实现LED数码管功能点亮,要求至少包含两个8段独立LED1和LED2,使其能够正常显示工作,显示内容为数字流水灯。
     
利用单片机的中断机制,使数码管LED1直接实现数字流水显示,而另一个数码管LED2根据案件控制,进行多组内容的切换显示变换效果,要求使用至少4个按键来控制显示切换,需要设计出多组显示的至少4组显示内容。

(1)单片机可以选择AT89C51或者AT89C52单片机。
(2)在LED控制时,合理选择共阴极或者共阳极,并对其电路进行合理设计。
(3)对LED1或者LED2控制时,至少使用4个按键进行组合控制显示4组不同的内容,内容设计随意,但不得重复。
(4)设计程序,完成LED1数字流水灯和LED2按键控制功能。
作者: mralone    时间: 2016-6-3 10:33
我是新手,请大家多多关照

作者: 腾飞的龙    时间: 2016-6-5 20:24
看看天狼星和郭天祥的视频教程吧,很详细的程序教程
作者: cvvbbo    时间: 2016-6-6 15:51
共勉啊,我也是初学者
作者: liuyimao485812    时间: 2016-6-7 08:23
一般的教程里都有驱动LED数码管的电路和例程。
作者: yzwzfyz    时间: 2016-6-7 13:11
你会其中的哪些?哪些需要帮助?
一点也不会,则:
这是需要一定的人力、物力、财力投入的,一般不易得到免费的午餐。
作者: ycdurex    时间: 2016-6-7 13:11
加油 ,我也是初学者
作者: yzwzfyz    时间: 2016-6-7 13:12
如果离我家近,可以帮到你。
作者: 1824380946    时间: 2016-7-26 16:31
看看郭天祥的十天征服单片机视频
作者: geminiguy_07    时间: 2016-7-28 16:27
这个是你的课程设计吧,骚年,多查资料,一步一步来!
作者: 小奇~    时间: 2016-8-6 16:35
这个应该很简单吧
作者: xzf586    时间: 2016-8-8 14:02
给你一个吧,流水灯,两个按键控制
  1. KEY_LEFT         BIT P1.0
  2. KEY_RIGHT        BIT P1.1
  3.                         ORG 0000H
  4.                         JMP MAIN
  5.                         ORG 0030H

  6. MAIN:
  7.                         SETB KEY_LEFT        ;预读数,先置1
  8.                         SETB KEY_RIGHT

  9. LEFT:
  10.                         JB KEY_LEFT,RIGHT
  11.                         MOV R2,#8
  12.                         MOV R0,#0FEH

  13. KL0:
  14.                         MOV A,R0
  15.                         MOV P2,A
  16.                         CALL DELAY10MS
  17.                         SETB C
  18.                         RLC A
  19.                         MOV R0,A
  20.                         DJNZ R2,KL0

  21. RIGHT:
  22.                         JB KEY_RIGHT,LEFT
  23.                         MOV R2,#8
  24.                         MOV R1,#7FH

  25. KR0:
  26.                         MOV A,R1
  27.                         MOV P2,A
  28.                         CALL DELAY10MS
  29.                         SETB C
  30.                         RRC A
  31.                         MOV R1,A
  32.                         DJNZ R2,KR0
  33.                         SJMP MAIN


  34. DELAY10MS:
  35.         MOV R5,#199
  36. D1:        MOV R6,#250
  37.         DJNZ R6,$
  38.         DJNZ R5,D1
  39.         RET

  40. END
复制代码

liushuideng.PNG (28.58 KB, 下载次数: 116)

电路图

电路图

作者: suexisang    时间: 2016-8-8 19:36
提供一个按键控制数码管移位显示的仿真例子,见附件。

按键控制数码管.zip

25.1 KB, 下载次数: 2


作者: 大灰狼嘿嘿    时间: 2016-8-9 00:42
百度一下你就知道,网上资料很多,这种问题很简单,自己探索并且学会才会有收获!




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1