找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3578|回复: 0
打印 上一主题 下一主题
收起左侧

一个单片机8路抢答器电路及汇编语言程序

[复制链接]
跳转到指定楼层
楼主
8路抢答器电路,汇编语言


  1. ORG 0000H
  2. LJMP MAIN
  3. ORG 0003H
  4. LJMP EXT0
  5. ORG 0013H
  6. LJMP EXT1
  7. ORG 0030H
  8. MAIN:MOV SP,#07H
  9. SETB EA
  10. SETB EX0
  11. SETB EX1
  12. SETB PX0
  13. SETB IT0
  14. SETB IT1
  15. CLR PX1
  16. MOV A,#00H
  17. MOV DPTR,#TAB
  18. MOVC A,@A+DPTR
  19. MOV P1,A
  20. HERE:
  21. CLR IE1
  22. SJMP HERE
  23. EXT0:MOV P0,#0FFH
  24. MOV P1,#0FFH
  25. MOV A,#00H
  26. MOV DPTR,#TAB
  27. MOVC A,@A+DPTR
  28. MOV P1,A
  29. CLR A
  30. RETI
  31. EXT1:MOV A,P0
  32. JNB ACC.0,ANJIAN0
  33. JNB ACC.1,ANJIAN1
  34. JNB ACC.2,ANJIAN2
  35. JNB ACC.3,ANJIAN3
  36. JNB ACC.4,ANJIAN4
  37. JNB ACC.5,ANJIAN5
  38. JNB ACC.6,ANJIAN6
  39. JNB ACC.7,ANJIAN7
  40. ANJIAN0:MOV A,#01H
  41. MOV DPTR,#TAB
  42. MOVC A,@A+DPTR
  43. MOV P1,A
  44. LJMP FASHENGYIN
  45. ANJIAN1:MOV A,#02H
  46. MOV DPTR,#TAB
  47. MOVC A,@A+DPTR
  48. MOV P1,A
  49. LJMP FASHENGYIN
  50. ANJIAN2:MOV A,#03H
  51. MOV DPTR,#TAB
  52. MOVC A,@A+DPTR
  53. MOV P1,A
  54. LJMP FASHENGYIN
  55. ANJIAN3:MOV A,#04H
  56. MOV DPTR,#TAB
  57. MOVC A,@A+DPTR
  58. MOV P1,A
  59. LJMP FASHENGYIN
  60. ANJIAN4:MOV A,#05H
  61. MOV DPTR,#TAB
  62. MOVC A,@A+DPTR
  63. MOV P1,A
  64. LJMP FASHENGYIN
  65. ANJIAN5:MOV A,#06H
  66. MOV DPTR,#TAB
  67. MOVC A,@A+DPTR
  68. MOV P1,A
  69. LJMP FASHENGYIN
  70. ANJIAN6:MOV A,#07H
  71. MOV DPTR,#TAB
  72. MOVC A,@A+DPTR
  73. MOV P1,A
  74. LJMP FASHENGYIN
  75. ANJIAN7:MOV A,#08H
  76. MOV DPTR,#TAB
  77. MOVC A,@A+DPTR
  78. MOV P1,A
  79. LJMP FASHENGYIN
  80. FASHENGYIN:MOV R4,#60
  81. LOOP2:MOV R3,#50
  82. LOOP1:SETB P2.7
  83. ACALL DELAY1
  84. ACALL DELAY2
  85. DJNZ R3,LOOP1
  86. DJNZ R4,LOOP2
  87. NEXT:JNZ NEXT
  88. RETI
  89. DELAY1:MOV R7,#10H
  90. D1:MOV R6,#10H
  91. D2:DJNZ R6,D2
  92.    DJNZ R7,D1
  93. RET
  94. DELAY2:MOV R7,#10H
  95. D4:MOV R6,#20H
  96. D3:DJNZ R6,D3
  97.    DJNZ R7,D4
  98. RET
  99. TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
  100. END
复制代码



源码下载:
单片机抢答器.docx (33 KB, 下载次数: 20)

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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