找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3439|回复: 0
收起左侧

单片机交通灯(仿真电路图)(带汇编程序)

[复制链接]
ID:3721 发表于 2016-5-29 15:28 | 显示全部楼层 |阅读模式


51单片机做的交通灯 仿真文件如下:
0.png 0.png


仿真工程文件下载:http://www.51hei.com/bbs/dpj-50777-1.html

交通灯汇编程序:
  1.   ORG 00H

  2. START:

  3. CALL SETB_LED
  4. CLR P2.0
  5. CALL DISPLAY_NUMBER

  6. CALL SETB_LED
  7. CLR P2.2
  8. CALL DISPLAY_NUMBER

  9. CALL SETB_LED
  10. MOV P0, #0FFH
  11. CLR P2.1
  12. CALL DELAY
  13. SETB P2.1
  14. CALL DELAY
  15. CLR P2.1
  16. CALL DELAY
  17. SETB P2.1
  18. CALL DELAY
  19. CLR P2.1
  20. CALL DELAY
  21. SETB P2.1
  22. CALL DELAY


  23. JMP START

  24. DELAY: MOV R3, #123
  25.   DV0: MOV R1, #200
  26.   DV1: MOV R2, #20
  27.   DV2: DJNZ R2, DV2
  28.        DJNZ R1, DV1
  29.            DJNZ R3, DV0
  30.            RET

  31. CLEAR_DISLED:
  32.        SETB P0.0
  33.            SETB P0.1
  34.            SETB P0.2
  35.            SETB P0.3
  36.            SETB P0.4
  37.            SETB P0.5          
  38.            SETB P0.6
  39.        RET

  40. DISPLAY_NUMBER:
  41. MOV P0, #10H        ;数码管显示9
  42. CALL DELAY

  43. MOV P0, #0H    ;数码管显示8
  44. CALL DELAY

  45. mov P0, #78H        ;数码管显示7
  46. CALL DELAY

  47. MOV P0, #2H        ;数码管显示6
  48. CALL DELAY

  49. MOV P0, #12H        ;数码管显示5
  50. CALL DELAY

  51. MOV P0, #19H        ;数码管显示4
  52. CALL DELAY

  53. MOV P0, #30H        ;数码管显示3
  54. CALL DELAY                          

  55. MOV P0, #24H        ;数码管显示2
  56. CALL DELAY

  57. MOV P0, #79H        ;数码管显示1
  58. CALL DELAY

  59. MOV P0, #40H
  60. CALL DELAY
  61. RET

  62. SETB_LED:
  63.   SETB P2.0
  64.   SETB P2.1
  65.   SETB P2.2
  66.   RET
  67. END
  68. //小月子2016年5月21日编辑   如果您有什么不理解的地方请加小月子QQ:616142166
  69. //小月子是个电子发烧友,小月子电子网店卖的是电子电路类、编程类学习资料教学视频
  70. //请关注我的网
  71.       
复制代码



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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